From f52e518d050b506f871e265039434d1818391f33 Mon Sep 17 00:00:00 2001 From: Duncan Sands Date: Wed, 3 Dec 2008 12:36:16 +0000 Subject: Only check that the result of the mapping was not a new node if the node was actually remapped. llvm-svn: 60482 --- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'llvm/lib/CodeGen/SelectionDAG') diff --git a/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp b/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp index 0573b6dd356..84dfdc7a7ff 100644 --- a/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp @@ -385,6 +385,7 @@ void DAGTypeLegalizer::RemapValue(SDValue &N) { // replaced with other values. RemapValue(I->second); N = I->second; + assert(N.getNode()->getNodeId() != NewNode && "Mapped to unanalyzed node!"); } } -- cgit v1.2.3