diff options
| author | Manoj Gupta <manojgupta@google.com> | 2018-07-23 21:20:00 +0000 |
|---|---|---|
| committer | Manoj Gupta <manojgupta@google.com> | 2018-07-23 21:20:00 +0000 |
| commit | f9f50f634d4d6cae8d844b5a7b764e1159dce8e4 (patch) | |
| tree | 3b0ccd12702e3591443a9c74aa9e6f49b06f7925 /clang/test/CXX/special/class.copy/p11.0x.copy.cpp | |
| parent | 9df80e8248e23f779e396fdd6994b7c2346d937f (diff) | |
| download | bcm5719-llvm-f9f50f634d4d6cae8d844b5a7b764e1159dce8e4.tar.gz bcm5719-llvm-f9f50f634d4d6cae8d844b5a7b764e1159dce8e4.zip | |
ConstantFolding: Avoid a crash.
Summary:
Check if the parent basic block and caller exists
before calling CS.getCaller when constant folding
strip.invariant.group instrinsic.
This avoids a crash when the function containing the intrinsic
is being inlined. The instruction is checked for any simplifiction
but has not yet been added to a basic block.
Reviewers: Prazek, rsmith, efriedma
Reviewed By: efriedma
Subscribers: eraman, llvm-commits
Differential Revision: https://reviews.llvm.org/D49690
llvm-svn: 337742
Diffstat (limited to 'clang/test/CXX/special/class.copy/p11.0x.copy.cpp')
0 files changed, 0 insertions, 0 deletions

