diff options
Diffstat (limited to 'parser.y')
-rw-r--r-- | parser.y | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -400,8 +400,9 @@ int parserlex(void) void yyerror (char const *s) { - fprintf(stderr, "Parser error in line %d: %s\n", lexerget_lineno(), s); - exit(1); + // FIXME: We leak memory on parser errors... + PRINTF("Parser error in line %d: %s\n", lexerget_lineno(), s); + module = NULL; } extern const char *parser_input_buffer; |