projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a8db01a
)
Fix a latent bug in select constantexpr handling that was broke 253.perlbmk
author
Chris Lattner
<sabre@nondot.org>
Tue, 30 Mar 2004 22:51:03 +0000
(22:51 +0000)
committer
Chris Lattner
<sabre@nondot.org>
Tue, 30 Mar 2004 22:51:03 +0000
(22:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12562
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/VMCore/Constants.cpp
patch
|
blob
|
history
diff --git
a/lib/VMCore/Constants.cpp
b/lib/VMCore/Constants.cpp
index e1b0f18dc325fc552cb36c26e5251c878c69aed7..f29f3157c8e777ad1f8e3caf210e39d1f92bbbc9 100644
(file)
--- a/
lib/VMCore/Constants.cpp
+++ b/
lib/VMCore/Constants.cpp
@@
-1058,6
+1058,8
@@
namespace llvm {
V.first < Instruction::BinaryOpsEnd) ||
V.first == Instruction::Shl || V.first == Instruction::Shr)
return new ConstantExpr(V.first, V.second[0], V.second[1]);
+ if (V.first == Instruction::Select)
+ return new ConstantExpr(V.second[0], V.second[1], V.second[2]);
assert(V.first == Instruction::GetElementPtr && "Invalid ConstantExpr!");