From a4070a5e77283912eb29e79efd4fb872fdb9ec90 Mon Sep 17 00:00:00 2001 From: Adrian Kuegel Date: Wed, 29 Jun 2022 09:10:20 +0200 Subject: [PATCH] [mlir][Presburger] Fix warning Wreturn-std-move (NFC) --- mlir/lib/Analysis/Presburger/PresburgerRelation.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mlir/lib/Analysis/Presburger/PresburgerRelation.cpp b/mlir/lib/Analysis/Presburger/PresburgerRelation.cpp index a2e524ea9fd7..15e186996333 100644 --- a/mlir/lib/Analysis/Presburger/PresburgerRelation.cpp +++ b/mlir/lib/Analysis/Presburger/PresburgerRelation.cpp @@ -13,6 +13,8 @@ #include "llvm/ADT/ScopeExit.h" #include "llvm/ADT/SmallBitVector.h" +#include + using namespace mlir; using namespace presburger; @@ -144,7 +146,7 @@ PresburgerRelation PresburgerRelation::computeReprWithOnlyDivLocals() const { PresburgerRelation result(getSpace()); for (const IntegerRelation &disjunct : disjuncts) result.unionInPlace(disjunct.computeReprWithOnlyDivLocals()); - return result; + return std::move(result); } /// Return the set difference b \ s.