🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.g++.bug
Article #2017

Failed assertion TREE_CODE (field) == FIELD_DECL at line 4191 of `cplus-class.c'.

#2017
From: Andrea Casotto
Date: Fri, 19 May 1989 17:55
36 lines
1205 bytes
With version 1.35.0 on a VAX running ULTRIX 3.0.
This is the example.

----------------------------
class X {
    int a;
public:
    virtual char* getName() { return "X:a";};
};

class Y : public X {
    int gg;
public:
    char* getName() { return "Y:sss"; }
};
main()
{
    X x;
    Y y;
    
    char* ny = y.getName ;	// missing parenthesis due to distraction
    // char* ny = y.getName() ;	// this is what it should be 
    char* nx = x.getName() ;
}
-------------------------------------------
This is what I get:

g++ foo.cc
Failed assertion TREE_CODE (field) == FIELD_DECL at line 4191 of `cplus-class.c'.
g++: Program cc1plus got fatal signal 4.


------------------------------------------

		Ciao, Andrea
Technical Details
Message-ID: <8905191755.AA26482@eros.berkeley.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!EROS.BERKELEY.EDU!casotto

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!EROS.BERKELEY.EDU!casotto
From: casotto@EROS.BERKELEY.EDU (Andrea Casotto)
Newsgroups: gnu.g++.bug
Subject: Failed assertion TREE_CODE (field) == FIELD_DECL at line 4191 of `cplus-class.c'.
Message-ID: <8905191755.AA26482@eros.berkeley.edu>
Date: 19 May 89 17:55:31 GMT
Sender: daemon@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 36