rfc: macros accepting constructors
Joern Rennecke
joern.rennecke@superh.com
Thu Jun 27 09:59:00 GMT 2002
>Aldy Hernandez <aldyh@redhat.com> writes:
>
>|> the cleanest solution i can think of is modifying the preprocessor to
>|> allow grouping with curlies as well.
Andreas Schwab:
>That would not be compliant with the C standard.
It would if that grouping is only enabled for macros that are
defined in a way that is non-standard or invokes implementation-defined
behaviour.
E.g. we could precede the macro definition with a
#pragma gcc initializer_argument ,
or have some funky syntax for the macro definition, like:
#define foo({x}) bar((x))
--
--------------------------
SuperH
2430 Aztec West / Almondsbury / BRISTOL / BS32 4AQ
T:+44 1454 462330
More information about the Gcc
mailing list