PR# 18259 Compiler issues resume prompt instead of crashing after VD00 error is fixed

Problem Report Summary
Submitter: prestoat2000
Category: Compiler
Priority: Medium
Date: 2012/07/18
Class: Bug
Severity: Serious
Number: 18259
Release: 7.1.88986
Confidential: No
Status: Analyzed
Responsible:
Environment: Mozilla/5.0 (X11; SunOS sun4u; rv:13.0) Gecko/20100101 Firefox/13.0 Solaris 10 on x86
Synopsis: Compiler issues resume prompt instead of crashing after VD00 error is fixed

Description
If the config file has extra text at the end, the compiler correctly reports
a VD00 error.  But when the extra text is removed and compilation is resumed,
the compiler should crash because the classes being used expose a compiler
bug.  Instead of crashing as it should, the command line compiler instead
issues its prompt

   Press <Return> to resume compilation or <Q> to quit

Hitting return then causes the expected crash.

To Reproduce
Run eweasel test final081 with -keep option.
In the output test directory, rename the Ace file to test.ecf.
Edit test.ecf and add a line "weasel" at the end.  Save.
Change to output test directory and compile via "ec -config test.ecf -finalize".
Compiler correctly reports a VD00 error.
Remove the added line from test.ecf.  Save.
Hit return to resume compilation.
Compiler issues "resume prompt" during degree -3, instead of crashing as it
should.
Hit return.  Now compiler crashes.
Problem Report Interactions
From:ted_eiffel    Date:2012/07/18    Status: Analyzed    Download   
It looks like {RESCUE_STATUS}.is_error_exception is not properly reset after resumption.