Eliminate bad assertions.
authorChris Lattner <sabre@nondot.org>
Tue, 18 Jan 2005 04:00:54 +0000 (04:00 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 18 Jan 2005 04:00:54 +0000 (04:00 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19659 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelPattern.cpp

index 63432defb851f96e01dc4a54365fc86ba2841e25..7b465cd84ca90f10a35316dd87b96cc753a1a847 100644 (file)
@@ -2679,6 +2679,7 @@ void ISel::Select(SDOperand N) {
         return;
       }
     }
+    ExprMap.erase(N);
     SelectExpr(N);
     return;
 
@@ -2687,6 +2688,7 @@ void ISel::Select(SDOperand N) {
   case ISD::ZEXTLOAD:
   case ISD::CALL:
   case ISD::DYNAMIC_STACKALLOC:
+    ExprMap.erase(N);
     SelectExpr(N);
     return;