summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2015-06-06 04:56:51 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2015-06-06 04:56:51 +0000
commit1c297e66fb839f574cfe2796acbcb8a499168259 (patch)
tree42816f8ae0041cdd6ad62481a5e41a68bd5850cb /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent743afa0736588cec9f189b3700cac57482af17cc (diff)
[CVP] Don't assume Constants of type i1 can be known to be true or false
CVP wants to analyze the condition operand of a select along an edge. It succeeds in getting back a Constant but not a ConstantInt. Instead, it gets a ConstantExpr. It then assumes that the Constant must be equal to false because it isn't equal to true. Instead, perform an additional comparison. This fixes PR23752. llvm-svn: 239217
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions