diff --git a/flang/lib/Parser/basic-parsers.h b/flang/lib/Parser/basic-parsers.h index c92ece0ef677..7f349d7b4ff4 100644 --- a/flang/lib/Parser/basic-parsers.h +++ b/flang/lib/Parser/basic-parsers.h @@ -787,7 +787,8 @@ public: constexpr NonemptySeparated(const NonemptySeparated &) = default; constexpr NonemptySeparated(PA p, PB sep) : parser_{p}, separator_{sep} {} std::optional Parse(ParseState &state) const { - return applyFunction(prepend, parser_, many(separator_ >> parser_)) + return applyFunction>( + prepend, parser_, many(separator_ >> parser_)) .Parse(state); }