]> granicus.if.org Git - clang/commit
Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the...
authorSebastian Redl <sebastian.redl@getdesigned.at>
Thu, 16 Feb 2012 12:22:20 +0000 (12:22 +0000)
committerSebastian Redl <sebastian.redl@getdesigned.at>
Thu, 16 Feb 2012 12:22:20 +0000 (12:22 +0000)
commit2aed8b88613863f3c439cdfb205bdf8b608fb205
treee9791c101a2e3b55dc3703adca331f4a83619907
parent1548d14f4092a817f7d90ad3e7a65266dc85fbc5
Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself.""

This reintroduces commit r150682 with a fix for the Bullet benchmark crash.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150685 91177308-0d34-0410-b5e6-96231b3b80d8
18 files changed:
include/clang/AST/ExprCXX.h
include/clang/Sema/Sema.h
lib/AST/Expr.cpp
lib/AST/ExprCXX.cpp
lib/AST/ItaniumMangle.cpp
lib/AST/StmtPrinter.cpp
lib/AST/StmtProfile.cpp
lib/CodeGen/CGExprCXX.cpp
lib/Parse/ParseExprCXX.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/TreeTransform.h
lib/Serialization/ASTReaderStmt.cpp
lib/Serialization/ASTWriterStmt.cpp
lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
test/Analysis/new.cpp
test/SemaCXX/new-delete.cpp
tools/libclang/CIndex.cpp