This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: ICE in change_address at emit_rtl.c
Neil Booth <neil@daikokuya.demon.co.uk> writes:
| Joseph S. Myers wrote:-
|
| > On Fri, 23 Nov 2001, Neil Booth wrote:
| >
| > > Hmm, OK, if you think it's possible too then it probably is. I might
| > > have a stab at gradually removing it from the C and ObjC front ends
| > > after 3.1 has branched; it's not worth it now. Does that seem a
| > > reasonable goal to you Joseph?
| >
| > What of the other idea that has been discussed in the past, of typed error
| > marks (separate ones for erroneous types, erroneous decls, ...)?
|
| Ugh, no, I want to get rid of them completely, not to add more. They
| just get in the way, and make obviously correct subroutines possibly
| incorrect.
It depends on your definition of "obviously correct". Various parts
of cp/pt.c which use error_mark_node which are clear as written. I
don't know how they would be "obvious correct" without them.
-- Gaby