Does "complex xxx" work?

H. J. Lu hjl@lucon.org
Sat Jun 21 21:43:00 GMT 2003


On Sat, Jun 21, 2003 at 08:55:28PM +0100, Joseph S. Myers wrote:
> 
> Some of the types with spaces in are defined for C++ only ("unsigned long"  
> as opposed to "long unsigned int", ...) - again, I suppose these
> definitions may be for debug info, as they aren't related to source
> parsing - but I don't know whether in fact they should be C++-only: those
> conditionals simply reflect merging similar but nonidentical code defining
> built-in types in the C and C++ front ends.
> 

If I added

  record_builtin_type (RID_LONG, "__int64",
                       long_integer_type_node);
 
should the parser accept "unsigned __int64"? If somehow I make it
to work, will a patch be accepted?


H.J.



More information about the Gcc mailing list