diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-06-01 00:15:08 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-06-01 00:15:08 +0000 |
commit | 7666be70e4df1e20dbbd606a343b822fa440ef3b (patch) | |
tree | 33c7977ef76bdd17972ab5bd9e05d52c2ddb8b99 /llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp | |
parent | fc41f63d77d5566199f0e443e8a0a58da8f3fe51 (diff) | |
download | bcm5719-llvm-7666be70e4df1e20dbbd606a343b822fa440ef3b.tar.gz bcm5719-llvm-7666be70e4df1e20dbbd606a343b822fa440ef3b.zip |
[PHITransAddr] Don't translate unreachable values
Unreachable values may use themselves in strange ways due to their
dominance property. Attempting to translate through them can lead to
infinite recursion, crashing LLVM. Instead, claim that we weren't able
to translate the value.
This fixes PR23096.
llvm-svn: 238702
Diffstat (limited to 'llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp')
0 files changed, 0 insertions, 0 deletions