This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]