------- Comment #4 from jvdelisle at gcc dot gnu dot org 2007-10-19 23:21 ------- I see that this ICE has been fixed along the way. For the test case in comment #2 we still get three error messages, but this is because we do not disable resolve.c and more than one code path gets taken. There are more than one of these situations.
I have experimented in the pass with fixes for this problem by disabling the resolve phase when an error is encountered, but this leads to prolific testsuite failures because we end up not doing a lot of error checking that is by necessity, done in resolve. Closing, since there is no ICE and it is invalid code. -- jvdelisle at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31259