summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetPassConfig.cpp
diff options
context:
space:
mode:
authorArtem Dergachev <artem.dergachev@gmail.com>2018-01-18 00:53:50 +0000
committerArtem Dergachev <artem.dergachev@gmail.com>2018-01-18 00:53:50 +0000
commite941daef399e07ed1d6a4df6bcbb376d485c05e5 (patch)
tree9001bb19a3f644e35e689dfcf2efa37f5f7a5199 /llvm/lib/CodeGen/TargetPassConfig.cpp
parent1c64e617f57297e53abc3d48bedb5a4e3375f644 (diff)
downloadbcm5719-llvm-e941daef399e07ed1d6a4df6bcbb376d485c05e5.tar.gz
bcm5719-llvm-e941daef399e07ed1d6a4df6bcbb376d485c05e5.zip
[analyzer] operator new: Fix callback order for CXXNewExpr.
PreStmt<CXXNewExpr> was never called. Additionally, under c++-allocator-inlining=true, PostStmt<CXXNewExpr> was called twice when the allocator was inlined: once after evaluating the new-expression itself, once after evaluating the allocator call which, for the lack of better options, uses the new-expression as the call site. This patch fixes both problems. Differential Revision: https://reviews.llvm.org/D41934 rdar://problem/12180598 llvm-svn: 322797
Diffstat (limited to 'llvm/lib/CodeGen/TargetPassConfig.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud