Path: 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 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