diff --git a/lib/Target/X86/X86ISelDAGToDAG.cpp b/lib/Target/X86/X86ISelDAGToDAG.cpp index af6576b83a4..75e9faecb29 100644 --- a/lib/Target/X86/X86ISelDAGToDAG.cpp +++ b/lib/Target/X86/X86ISelDAGToDAG.cpp @@ -1221,9 +1221,6 @@ SDNode *X86DAGToDAGISel::Select(SDOperand N) { case ISD::SMUL_LOHI: case ISD::UMUL_LOHI: { - assert(!N.getValue(1).use_empty() && - "A MUL_LOHI with an unused high result should fold to a MUL!"); - SDOperand N0 = Node->getOperand(0); SDOperand N1 = Node->getOperand(1);