diff options
author | Arthur Eubanks <aeubanks@google.com> | 2022-02-12 17:37:20 -0800 |
---|---|---|
committer | Arthur Eubanks <aeubanks@google.com> | 2022-02-13 10:35:38 -0800 |
commit | a9029a33ffe5cd458b51b18f7faf5d1c844f4bb4 (patch) | |
tree | 551d1331ed0a8a15fab9a6494b440f41d24963ec /llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp | |
parent | d5f7ae7bfe3f3cb5dbc6ec4e8f3c88de41d72cd7 (diff) | |
download | llvm-a9029a33ffe5cd458b51b18f7faf5d1c844f4bb4.zip llvm-a9029a33ffe5cd458b51b18f7faf5d1c844f4bb4.tar.gz llvm-a9029a33ffe5cd458b51b18f7faf5d1c844f4bb4.tar.bz2 |
[OpaquePtr][ValueTracking] Check GEP source element type in isPointerOffset()
Fixes a MemCpyOpt miscompile with opaque pointers.
This function can be further cleaned up, but let's just fix the miscompile first.
Reviewed By: #opaque-pointers, nikic
Differential Revision: https://reviews.llvm.org/D119652
Diffstat (limited to 'llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions