[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Chris Lattner
lattner at persephone.cs.uiuc.edu
Sun Aug 28 16:59:58 PDT 2005
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.172 -> 1.173
---
Log message:
Fix a bug in ReplaceAllUsesWith
---
Diffs of the changes: (+1 -1)
SelectionDAG.cpp | 2 +-
1 files changed, 1 insertion, 1 deletion
Index: llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
diff -u llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1.172 llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1.173
--- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1.172 Fri Aug 26 16:39:15 2005
+++ llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp Sun Aug 28 18:59:36 2005
@@ -2084,7 +2084,7 @@
const std::vector<SDOperand> &To) {
assert(From->getNumValues() == To.size() &&
"Incorrect number of values to replace with!");
- if (To.size() == 1) {
+ if (To.size() == 1 && To[0].Val->getNumValues() == 1) {
// Degenerate case handled above.
ReplaceAllUsesWith(SDOperand(From, 0), To[0]);
return;
More information about the llvm-commits
mailing list