diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2021-01-03 22:08:38 +0100 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2021-01-06 21:09:30 +0100 |
commit | d042f2db5bf0a852bdbef53ab0310d363031f56f (patch) | |
tree | 4cf6d4e879fce6d48cbe06115a79869ee19e97cc /llvm/lib/Bitcode/Reader/BitReader.cpp | |
parent | 7d48eff8ba172216fca3649a3c452de4c7c16c00 (diff) | |
download | llvm-d042f2db5bf0a852bdbef53ab0310d363031f56f.zip llvm-d042f2db5bf0a852bdbef53ab0310d363031f56f.tar.gz llvm-d042f2db5bf0a852bdbef53ab0310d363031f56f.tar.bz2 |
[InstSimplify] Fold call null/undef to poison
Calling null or undef results in immediate undefined behavior.
Return poison instead of undef in this case, similar to what
we do for immediate UB due to division by zero.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitReader.cpp')
0 files changed, 0 insertions, 0 deletions