From cd8cdbd9154ac5d3cc4e7cd8a9bbda42cd35dfad Mon Sep 17 00:00:00 2001 From: Jie Fu Date: Fri, 2 Jun 2023 22:06:46 +0800 Subject: [PATCH] [mlir] Fix unqualified call to 'std::move' in TransformOps.cpp /data/llvm-project/mlir/lib/Dialect/Transform/IR/TransformOps.cpp:230:35: error: unqualified call to 'std::move' [-Werror,-Wunqualified-std-cast-call] patterns.try_emplace(attr, [f = move(fn)](RewritePatternSet &patternSet) { ^ std:: 1 error generated. --- mlir/lib/Dialect/Transform/IR/TransformOps.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mlir/lib/Dialect/Transform/IR/TransformOps.cpp b/mlir/lib/Dialect/Transform/IR/TransformOps.cpp index c8326f8fd9b0..49ec075f6070 100644 --- a/mlir/lib/Dialect/Transform/IR/TransformOps.cpp +++ b/mlir/lib/Dialect/Transform/IR/TransformOps.cpp @@ -227,7 +227,7 @@ void transform::PatternRegistry::registerPatterns( StringRef identifier, PopulatePatternsWithBenefitFn &&fn) { StringAttr attr = builder.getStringAttr(identifier); assert(!patterns.contains(attr) && "patterns identifier is already in use"); - patterns.try_emplace(attr, [f = move(fn)](RewritePatternSet &patternSet) { + patterns.try_emplace(attr, [f = std::move(fn)](RewritePatternSet &patternSet) { f(patternSet, /*benefit=*/1); }); }