Parsing bug in all recent versions
Thu Jul 19 11:53:00 GMT 2001
> It seems that all recent versions of gcc (2.95.2,
> 2.95.3, 3.0) on Solaris 7 and 8 appear to have the
> following bug: they accept any number of "::iterator"
> on some (maybe all) the STL iterators, e.g. all of
> these are accepted:
> std::list<int>::iterator p;
> std::list<int>::iterator::iterator p;
> std::list<int>::iterator::iterator::iterator p;
This isn't a parsing error in gcc but a coding problem in the
libstdc++ STL. It's harmless but you should submit a problem report
through GNATS so it gets addressed.
Stephen M. Webb
More information about the Gcc-bugs