diff --git a/mlir/tools/mlir-tblgen/OpFormatGen.cpp b/mlir/tools/mlir-tblgen/OpFormatGen.cpp index 3bf6f2f6d3817..7e2b0694a860a 100644 --- a/mlir/tools/mlir-tblgen/OpFormatGen.cpp +++ b/mlir/tools/mlir-tblgen/OpFormatGen.cpp @@ -229,10 +229,9 @@ class OIListElement : public DirectiveElementBase { /// Returns a range to iterate over the LiteralElements. auto getLiteralElements() const { - function_ref - literalElementCastConverter = - [](FormatElement *el) { return cast(el); }; - return llvm::map_range(literalElements, literalElementCastConverter); + return llvm::map_range(literalElements, [](FormatElement *el) { + return cast(el); + }); } /// Returns a range to iterate over the parsing elements corresponding to the