Bug report (C++ 2.91.57)

Martin v. Loewis martin@loewis.home.cs.tu-berlin.de
Fri Dec 31 20:54:00 GMT 1999

> The file attached (t.ii) causes C++ compiler crash in pass 1.

Thanks for your bug report. gcc-2.95.2 reports

[... earlier messages deleted ]
In file included from ..\event.h:15,
                 from t.ii:2:
..\var.h: At top level:
..\var.h:94: using `typename' outside of template
In file included from t.ii:2:
..\event.h: In method `void ESDef::dump(DumpContext &, const char * = 0, int = 0) const':
..\event.h:100: implicit declaration of function `int _gy2s_(...)'
..\event.h: In method `struct _Rb_tree_iterator<ESDef,const ESDef &,const ESDef *> set_3way<ESDef>::insert(const ESDef &)':
..\event.h:175:   instantiated from here
..\event.h:162: no matching function for call to `set_3way<ESDef>::find (_Rb_tree_iterator<ESDef,const ESDef &,const ESDef *>, _Rb_tree_iterator<ESDef,const ESDef &,const ESDef *>, const ESDef &)'
..\event.h: In method `void InterfacePeerClient_t::dump(DumpContext &, const char * = 0, int = 0) const':
..\event.h:322: `dumpMSTg' undeclared (first use this function)
..\event.h:322: (Each undeclared identifier is reported only once
..\event.h:322: for each function it appears in.)
..\event.h:322: parse error before `>'

without crashing; it appears the bug has been fixed.


More information about the Gcc-bugs mailing list