]> granicus.if.org Git - clang/commit
Move StringLiteral to allocate its internal string data using the allocator in
authorTed Kremenek <kremenek@apple.com>
Fri, 6 Feb 2009 19:55:15 +0000 (19:55 +0000)
committerTed Kremenek <kremenek@apple.com>
Fri, 6 Feb 2009 19:55:15 +0000 (19:55 +0000)
commit6e94ef5696cfb005d3fc7bbac8dcf7690b64f0a5
tree97de005ec3d70e33d4173910446a126dd9a2211a
parent2770105f9ecdc1bf8ba0bc9ed1963eeabc10377d
Move StringLiteral to allocate its internal string data using the allocator in
ASTContext. This required changing all clients to pass in the ASTContext& to the
constructor of StringLiteral. I also changed all allocations of StringLiteral to
use new(ASTContext&).

Along the way, I updated a bunch of new()'s in StmtSerialization.cpp to use the
allocator from ASTContext& (not complete).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63958 91177308-0d34-0410-b5e6-96231b3b80d8
Driver/RewriteObjC.cpp
include/clang/AST/Expr.h
lib/AST/Expr.cpp
lib/AST/StmtSerialization.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprObjC.cpp