Path: utzoo!telly!ddsw1!lll-winken!killer!osu-cis!tut.cis.ohio-state.edu!PARIS.ICS.UCI.EDU!schmidt%glacier.ics.uci.edu From: schmidt%glacier.ics.uci.edu@PARIS.ICS.UCI.EDU ("Douglas C. Schmidt") Newsgroups: gnu.g++.bug Subject: g++ 1.32 gets failed assertion Message-ID: <8901071421.aa12354@PARIS.ICS.UCI.EDU> Date: 7 Jan 89 22:06:12 GMT Sender: news@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 41 Hi, The following program gets a failed assertion message from g++ 1.32 on the sparc: ---------------------------------------- class Base { int z; public: int d, e; }; class Derived : Base { int a, b, c; public: Base::d; // error here }; main() { Derived y; y.d =1; } ---------------------------------------- g++ version 1.32.0 /usr/public/lib/g++/gcc-cpp -+ -v -undef -D__GNU__ -D__GNUG__ -Dsparc -Dsun -Dunix bugger.cc /tmp/cca04809.cpp GNU CPP version 1.32 /usr/public/lib/g++/gcc-c++ /tmp/cca04809.cpp -quiet -dumpbase bugger.cc -noreg -version -o /tmp/cca04809.s GNU C++ version 1.32.0 (sparc) compiled by GNU C version 1.32. Failed assertion 0 at line 850 of `cplus-search.c'. /usr/public/g++: Program c++ got fatal signal 6. ---------------------------------------- Doug