optimization/4889: Compiling this file with -O fails with an internal compiler error.
rodrigc@gcc.gnu.org
rodrigc@gcc.gnu.org
Fri Feb 1 08:28:00 GMT 2002
Synopsis: Compiling this file with -O fails with an internal compiler error.
State-Changed-From-To: analyzed->closed
State-Changed-By: rodrigc
State-Changed-When: Fri Feb 1 08:28:16 2002
State-Changed-Why:
Compiles with gcc 3.1 in CVS without crashing.
However, the code makes use of implicit typenames,
a gcc extension which is still supported in
gcc 3.1, but is deprecated.
In file included from micropolygon.h:43,
from imagebuffer.h:36,
from lights.h:42,
from lights.cpp:27:
motion.h: In member function `void Aqsis::CqMotionSpec<T>::operator=(const
Aqsis::CqMotionSpec<T>&)':
motion.h:77: warning: `typename std::vector<T, std::allocator<_CharT> >::const_iterator' is implicitly a typename
motion.h:77: warning: implicit typename is deprecated, please see the documentation for details
motion.h: In member function `void
Aqsis::CqMotionSpec<T>::ConcatAllTimeSlots(const T&)':
motion.h:134: warning: `typename std::vector<T, std::allocator<_CharT>
>::iterator' is implicitly a typename
motion.h:134: warning: implicit typename is deprecated, please see the
documentation for details
In file included from options.h:39,
from context.h:34,
from renderer.h:38,
from imagebuffer.h:37,
from lights.h:42,
from lights.cpp:27:
parameters.h: In member function `Aqsis::CqParameterTypedUniformArray<T, I>&
Aqsis::CqParameterTypedUniformArray<T, I>::operator=(const
Aqsis::CqParameterTypedUniformArray<T, I>&)':
parameters.h:494: warning: `typename std::vector<T, std::allocator<_CharT>
>::iterator' is implicitly a typename
parameters.h:494: warning: implicit typename is deprecated, please see the
documentation for details
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=4889
More information about the Gcc-bugs
mailing list