Confusing errormessage with implicit typename

James E Wilson wilson@specifixinc.com
Sat Sep 4 00:28:00 GMT 2004


Nicolas Pavlidis wrote:
> /home/pavnic/projects/converter/src/utilities/factory.h:151: warning:
> implicit typename is deprecated, please see the documentation for
> details 

The deprecated feature has been removed, and as a result, we can no 
longer give this warning.  Since we have no code to support implicit 
typename, it is difficult to impossible to give an error complaining 
about when it occurs.

The g++ parser was extensively rewritten between gcc-3.3 and gcc-3.4 in 
order to fix some long standing parsing bugs.  The result is that we 
have much better C++ conformance, but unfortunately, in some cases, the 
warnings/errors aren't going to be as good as they used to be.

We have documented the common problems in the gcc-3.4 release notes.  See
     http://gcc.gnu.org/gcc-3.4/changes.html#cplusplus
Implicit typename is the third bullet.
-- 
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com



More information about the Gcc mailing list