InstCombine: Remove a special case pattern
[oota-llvm.git] / lib / Support / APFloat.cpp
index ab641fdbe7945c5229ff894cfed2eef3aea7b7a3..7989e30afae62d4cdbf4b4f552b648387f78448e 100644 (file)
@@ -1801,7 +1801,7 @@ APFloat::fusedMultiplyAdd(const APFloat &multiplicand,
      extended-precision calculation.  */
   if (isFiniteNonZero() &&
       multiplicand.isFiniteNonZero() &&
-      addend.isFinite()) {
+      addend.isFiniteNonZero()) {
     lostFraction lost_fraction;
 
     lost_fraction = multiplySignificand(multiplicand, &addend);