[Mlir-commits] [mlir] [mlir][vector] Allow integer indices in vector.extract/insert ops (PR #115808)
Jakub Kuderski
llvmlistbot at llvm.org
Thu Jan 9 08:11:45 PST 2025
================
@@ -80,10 +80,10 @@ AsmParserCodeCompleteContext::~AsmParserCodeCompleteContext() = default;
/// Parse a list of comma-separated items with an optional delimiter. If a
/// delimiter is provided, then an empty list is allowed. If not, then at
/// least one element will be parsed.
-ParseResult
-Parser::parseCommaSeparatedList(Delimiter delimiter,
- function_ref<ParseResult()> parseElementFn,
- StringRef contextMessage) {
+ParseResult Parser::parseCommaSeparatedList(
+ Delimiter delimiter, function_ref<ParseResult()> parseElementFn,
+ std::optional<function_ref<ParseResult()>> parseSuffixFn,
----------------
kuhar wrote:
Isn't function_ref nullable on its own? This is the case for plain `std::function`. I'd like to avoid double nullability where possible.
https://github.com/llvm/llvm-project/pull/115808
More information about the Mlir-commits
mailing list