Correctly handle trailing commas in function type literals in the generic parser (#1267)

This commit is contained in:
Jen Basch authored and GitHub committed 2025-10-29 15:08:26 -07:00
1 parent 72874ec34a
commit 1d6261b263
3 files changed
+13 -1

No files matched your search

@@ -1169,7 +1169,11 @@ public class GenericParser {
elements.add(parseType(")"));
ff(elements);
while (lookahead == Token.COMMA) {
elements.add(makeTerminal(next()));
var comma = next();
if (lookahead == Token.RPAREN) {
break;
}
elements.add(makeTerminal(comma));
ff(elements);
elements.add(parseType(")"));
totalTypes++;