enum xyz;

David Taylor taylor@cygnus.com
Mon Aug 9 08:50:00 GMT 1999

    From: Andrew Cagney <ac131313@cygnus.com>
    Date: Mon, 09 Aug 1999 10:22:18 +1000


    (One for the ISO-C police :-)


	    enum xyz;

    vaid ISO-C?  I strongly suspect that it isn't.  Rather it's a GCC

Well, I'm definitely not the ISO-C police, but...

The standard explicitly states that incomplete enums types are not
permitted.  If need be I can dig out the standard and find the
specific section that states this.

It's a GCC extension; it is not supported by GNU C++.  For this
statement, my reference is the 'Incomplete Enums' node of the gcc
manual (file: gcc/extend.texi).

    Second question, is there an auto-conf way of testing for a compiler
    that allows the above?


More information about the Gdb mailing list