diff --git a/mlir/lib/Dialect/Math/IR/MathOps.cpp b/mlir/lib/Dialect/Math/IR/MathOps.cpp index 036d8d942332..f14bb003deb5 100644 --- a/mlir/lib/Dialect/Math/IR/MathOps.cpp +++ b/mlir/lib/Dialect/Math/IR/MathOps.cpp @@ -27,7 +27,7 @@ using namespace mlir::math; OpFoldResult math::AbsOp::fold(ArrayRef operands) { return constFoldUnaryOp(operands, [](const APFloat &a) { - APFloat result(a); + const APFloat &result(a); return abs(result); }); }