# HG changeset patch # User Max Brister # Date 1335384732 21600 # Node ID 3a10d5bdada85536de491694f07c7f7c1b90f261 # Parent e97ec01d4157760053ca41a701d90fe42cbf0dbb src/symtab.yy (ABORT_PARSE): Prevent multiple parse errors in eval (bug #35154) diff --git a/src/oct-parse.yy b/src/oct-parse.yy --- a/src/oct-parse.yy +++ b/src/oct-parse.yy @@ -373,7 +373,8 @@ yyerrok; \ if (! parser_symtab_context.empty ()) \ parser_symtab_context.pop (); \ - if (interactive || forced_interactive) \ + if ((interactive || forced_interactive) \ + && ! get_input_from_eval_string) \ YYACCEPT; \ else \ YYABORT; \