diff options
author | Nikita Popov <npopov@redhat.com> | 2022-04-08 15:16:03 +0200 |
---|---|---|
committer | Nikita Popov <npopov@redhat.com> | 2022-04-08 15:18:12 +0200 |
commit | 692a147bf4339380ccfea7418cbedcea540cfaef (patch) | |
tree | 3fea30e82e230946f3546153f935077ec7d70eca /clang/lib/Frontend/CreateInvocationFromCommandLine.cpp | |
parent | 0e0b0feff194358e5e68bf36f5a563d269fa8e88 (diff) | |
download | llvm-692a147bf4339380ccfea7418cbedcea540cfaef.zip llvm-692a147bf4339380ccfea7418cbedcea540cfaef.tar.gz llvm-692a147bf4339380ccfea7418cbedcea540cfaef.tar.bz2 |
[CGCall] Make findDominatingStoreToReturnValue() more robust
This was skipping specific lifetime + bitcast patterns, but with
opaque pointers the bitcast will not be present, and we did not
perform this fold.
Instead skip over lifetime.end and bitcasts generally, without
trying to correlate them.
Diffstat (limited to 'clang/lib/Frontend/CreateInvocationFromCommandLine.cpp')
0 files changed, 0 insertions, 0 deletions