Article View: gnu.g++.bug
Article #31Failed assertion in g++ 2.3.1
From: Stephane Chatty
Date: Tue, 03 Nov 1992 12:57
Date: Tue, 03 Nov 1992 12:57
28 lines
1601 bytes
1601 bytes
// the following code triggers a failed assertion in g++ 2.3.1
class BaseVector {
public:
BaseVector ();
~BaseVector ();
};
template <class T> class Vector : public BaseVector {
public:
inline Vector () : BaseVector () {}
};
class A;
class B;
typedef Vector <A> AVector;
typedef Vector <B> BVector;
// % g++ -v -c foo.cc
// Reading specs from /usr/local/lib/gcc-lib/sun4/2.3.1/specs
// gcc version 2.3.1
// /usr/local/lib/gcc-lib/sun4/2.3.1/cpp -lang-c++ -v -undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -Dsparc -Dsun -Dunix -D__sparc__ -D__sun__ -D__unix__ -D__sparc -D__sun -D__unix foo.cc /usr/tmp/cca02977.i
// GNU CPP version 2.3.1 (sparc)
// /usr/local/lib/gcc-lib/sun4/2.3.1/cc1plus /usr/tmp/cca02977.i -quiet -dumpbase foo.cc -version -o /usr/tmp/cca02977.s
// GNU C++ version 2.3.1 (sparc) compiled by GNU C version 2.3.1.
// cp-decl.c:9961: failed assertion `current_class_decl != NULL_TREE && TREE_CODE (current_class_decl) == PARM_DECL'
// /usr/local/bin/gcc: Internal compiler error: program cc1plus got fatal signal 6
Technical Details
Message-ID:
<9211031057.AA05440@geant.cenatls.cena.dgac.fr>Path:
arc1-ca.pugleaf.net!sparky!uunet!news.encore.com!csar!foxtail!sdd.hp.com!cs.utexas.edu!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!cis.ohio-state.edu!geant.cenatls.cena.dgac.fr!chattyShow Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug Path: arc1-ca.pugleaf.net!sparky!uunet!news.encore.com!csar!foxtail!sdd.hp.com!cs.utexas.edu!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!cis.ohio-state.edu!geant.cenatls.cena.dgac.fr!chatty From: chatty@geant.cenatls.cena.dgac.fr (Stephane Chatty) Subject: Failed assertion in g++ 2.3.1 Message-ID: <9211031057.AA05440@geant.cenatls.cena.dgac.fr> Sender: gnulists@ai.mit.edu Organization: GNUs Not Usenet Distribution: gnu Date: Tue, 3 Nov 1992 12:57:09 GMT Approved: bug-g++@prep.ai.mit.edu Lines: 29