aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/InterferenceCache.cpp
diff options
context:
space:
mode:
authorArtem Dergachev <artem.dergachev@gmail.com>2018-02-27 20:14:06 +0000
committerArtem Dergachev <artem.dergachev@gmail.com>2018-02-27 20:14:06 +0000
commit8cd7961a0af7914345ba9ab8583e7fe7b7367b47 (patch)
treec72a8a41b37b752231aa5d633cf2fcd492f090ca /llvm/lib/CodeGen/InterferenceCache.cpp
parentb7f53df0c2b5f33e562de876f51a18eace0b4997 (diff)
downloadllvm-8cd7961a0af7914345ba9ab8583e7fe7b7367b47.zip
llvm-8cd7961a0af7914345ba9ab8583e7fe7b7367b47.tar.gz
llvm-8cd7961a0af7914345ba9ab8583e7fe7b7367b47.tar.bz2
[analyzer] Disable constructor inlining when lifetime extending through a field.
Automatic destructors are missing in the CFG in situations like const int &x = C().x; For now it's better to disable construction inlining, because inlining constructors while doing nothing on destructors is very bad. Differential Revision: https://reviews.llvm.org/D43689 llvm-svn: 326240
Diffstat (limited to 'llvm/lib/CodeGen/InterferenceCache.cpp')
0 files changed, 0 insertions, 0 deletions