diff --git a/v0/parser.c b/v0/parser.c index 35b7e0a..1eddb18 100644 --- a/v0/parser.c +++ b/v0/parser.c @@ -246,6 +246,7 @@ Module* parser_parse(TokenStream* ts) { is_public = true; } else { log_on_line(&p->token.location, "unexpected token"); + goto fail; } } while (!terminal); }