From mboxrd@z Thu Jan 1 00:00:00 1970 From: scott snyder To: egcs@cygnus.com Subject: abort in g++ in egcs 971122 Date: Mon, 24 Nov 1997 21:47:00 -0000 Message-id: <199711250141.BAA18867@d0sgif.fnal.gov> X-SW-Source: 1997-11/msg00797.html hi - egcs 971122 aborts on the following C++ input (on a mips-sgi-irix5.3 platform.) -- foo.cc --------------------------------------------------------------------- template struct list {typedef T* iterator; }; template class Queue { public: void remove_elt (); }; template struct Queue_Impl { typedef std::list List_Type; }; template void Queue::remove_elt () { Queue_Impl::List_Type::iterator i; } ------------------------------------------------------------------------------- % cc1plus foo.cc void Queue::remove_elt() foo.cc:23: Internal compiler error 90. foo.cc:23: Please submit a full bug report to `egcs-bugs@cygnus.com'. thanks, sss