diff --git a/lib/Conversion/TorchToLinalg/Reduction.cpp b/lib/Conversion/TorchToLinalg/Reduction.cpp index 80a77f66d086..289851cd3d27 100644 --- a/lib/Conversion/TorchToLinalg/Reduction.cpp +++ b/lib/Conversion/TorchToLinalg/Reduction.cpp @@ -187,7 +187,7 @@ class ConvertAtenMinMaxDimOp : public OpConversionPattern { Value resultVal, predicate; if (inElementType.isa()) { arith::CmpFPredicate predType; - if constexpr (isMax) { + if (isMax) { predType = arith::CmpFPredicate::OGT; resultVal = rewriter.create( nestedLoc, newValue, oldValue); @@ -201,7 +201,7 @@ class ConvertAtenMinMaxDimOp : public OpConversionPattern { newValue, oldValue); } else { arith::CmpIPredicate predType; - if constexpr (isMax) { + if (isMax) { predType = arith::CmpIPredicate::sgt; resultVal = rewriter.create(nestedLoc, newValue, oldValue);