diff --git a/src/test/java/dk/camelot64/kickc/parsing/typedef/Typedef.g4 b/src/test/java/dk/camelot64/kickc/parsing/typedef/Typedef.g4 index d4f710f7c..4c65a3300 100644 --- a/src/test/java/dk/camelot64/kickc/parsing/typedef/Typedef.g4 +++ b/src/test/java/dk/camelot64/kickc/parsing/typedef/Typedef.g4 @@ -17,11 +17,11 @@ grammar Typedef; } @parser::members { - static List typedefs = new ArrayList<>(); + static List typedefs = new ArrayList<>(); ; } stmtSeq - : { typedefs = new ArrayList<>(); } stmt* + : { typedefs.clear(); } stmt* ; stmt diff --git a/src/test/java/dk/camelot64/kickc/parsing/typedef/TypedefParser.java b/src/test/java/dk/camelot64/kickc/parsing/typedef/TypedefParser.java index 6ea068034..1e14f2681 100644 --- a/src/test/java/dk/camelot64/kickc/parsing/typedef/TypedefParser.java +++ b/src/test/java/dk/camelot64/kickc/parsing/typedef/TypedefParser.java @@ -82,7 +82,7 @@ public class TypedefParser extends Parser { public ATN getATN() { return _ATN; } - static List typedefs = new ArrayList<>(); + static List typedefs = new ArrayList<>(); ; public TypedefParser(TokenStream input) { super(input); @@ -121,7 +121,7 @@ public class TypedefParser extends Parser { try { enterOuterAlt(_localctx, 1); { - typedefs = new ArrayList<>(); + typedefs.clear(); setState(12); _errHandler.sync(this); _la = _input.LA(1);