Revert r236546, "propagate IR-level fast-math-flags to DAG nodes (NFC)"
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
index e2c427d22692b1965544ed8c1966fb93e667eb9b..49f0a8a73bf594c2067fa0c4aeaccb8b8a5e9712 100644 (file)
@@ -12561,8 +12561,9 @@ SDValue X86TargetLowering::EmitTest(SDValue Op, unsigned X86CC, SDLoc dl,
     case ISD::SUB:
     case ISD::MUL:
     case ISD::SHL: {
-      const SDNodeWithFlags *Node = cast<SDNodeWithFlags>(Op.getNode());
-      if (Node->Flags.hasNoSignedWrap())
+      const BinaryWithFlagsSDNode *BinNode =
+          cast<BinaryWithFlagsSDNode>(Op.getNode());
+      if (BinNode->Flags.hasNoSignedWrap())
         break;
     }
     default: