diff --git a/mlir/lib/IR/Remarks.cpp b/mlir/lib/IR/Remarks.cpp index 29088bd360e23..a55f61aff77bb 100644 --- a/mlir/lib/IR/Remarks.cpp +++ b/mlir/lib/IR/Remarks.cpp @@ -284,7 +284,7 @@ buildFilter(const mlir::remark::RemarkCategories &cats, if (!rx.isValid(err)) return std::nullopt; - return rx; + return std::make_optional(std::move(rx)); } RemarkEngine::RemarkEngine(bool printAsEmitRemarks,