summaryrefslogtreecommitdiff
path: root/lib/AST/CommentParser.cpp
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2012-07-06 16:41:59 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2012-07-06 16:41:59 +0000
commit814e219fc6d5faeb48e4fd5375843346f2d4a7a7 (patch)
tree1621666ea0d06817a3a6926c0661e6e2089d400f /lib/AST/CommentParser.cpp
parent9bf997e63d4e4004588b374e702a5e64da5ebb49 (diff)
downloadclang-814e219fc6d5faeb48e4fd5375843346f2d4a7a7.tar.gz
Stop using new[] on llvm::BumpPtrAllocator.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159833 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/AST/CommentParser.cpp')
-rw-r--r--lib/AST/CommentParser.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/AST/CommentParser.cpp b/lib/AST/CommentParser.cpp
index 75eae46b8b..14a2d85ae4 100644
--- a/lib/AST/CommentParser.cpp
+++ b/lib/AST/CommentParser.cpp
@@ -47,7 +47,8 @@ BlockCommandComment *Parser::parseBlockCommandArgs(
TextTokenRetokenizer &Retokenizer,
unsigned NumArgs) {
typedef BlockCommandComment::Argument Argument;
- Argument *Args = new (Allocator) Argument[NumArgs];
+ Argument *Args =
+ new (Allocator.Allocate<Argument>(NumArgs)) Argument[NumArgs];
unsigned ParsedArgs = 0;
Token Arg;
while (ParsedArgs < NumArgs && Retokenizer.lexWord(Arg)) {