Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.354 -> 1.355 --- Log message: add a sanity check: LegalizeOp should return a value that is the same type as its input. --- Diffs of the changes: (+3 -0) LegalizeDAG.cpp | 3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp diff -u llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.354 llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.355 --- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.354 Fri Apr 7 20:46:37 2006 +++ llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp Fri Apr 7 23:13:17 2006 @@ -2688,6 +2688,9 @@ } } + assert(Result.getValueType() == Op.getValueType() && + "Bad legalization!"); + // Make sure that the generated code is itself legal. if (Result != Op) Result = LegalizeOp(Result); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits