casotto@EROS.BERKELEY.EDU (Andrea Casotto) (05/20/89)
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