[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.
This commit is contained in:
Jie Fu 2023-06-02 22:06:46 +08:00
parent 4b48063b52
commit cd8cdbd915

View File

@ -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);
});
}