summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Stmt.cpp
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2012-08-27 18:39:22 +0000
committerJordan Rose <jordan_rose@apple.com>2012-08-27 18:39:22 +0000
commit561919e5bdf978248e273a79f2dcbb519a33a4e0 (patch)
tree2d79eae0bfea126f9969efed13af95409fcab435 /clang/lib/AST/Stmt.cpp
parent39fbb023d38c1579947293d7f658a23428da4dc5 (diff)
downloadbcm5719-llvm-561919e5bdf978248e273a79f2dcbb519a33a4e0.tar.gz
bcm5719-llvm-561919e5bdf978248e273a79f2dcbb519a33a4e0.zip
[analyzer] Don't inline constructors for objects allocated with operator new.
Because the CXXNewExpr appears after the CXXConstructExpr in the CFG, we don't actually have the correct region to construct into at the time we decide whether or not to inline. The long-term fix (discussed in PR12014) might be to introduce a new CFG node (CFGAllocator) that appears before the constructor. Tracking the short-term fix in <rdar://problem/12180598>. llvm-svn: 162689
Diffstat (limited to 'clang/lib/AST/Stmt.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud