# 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 -r e97ec01d4157 -r 3a10d5bdada8 src/oct-parse.yy --- a/src/oct-parse.yy Fri Apr 27 17:22:07 2012 +0200 +++ b/src/oct-parse.yy Wed Apr 25 14:12:12 2012 -0600 @@ -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; \