GCC's statement expression extension
Geoff Keating
geoffk@cygnus.com
Mon Jul 24 15:48:00 GMT 2000
Mark Mitchell <mark@codesourcery.com> writes:
> A secondary consideration is that we should consider deprecating the
> statement-expression extension. We should try to convince the glibc
> people that statement-expressions are bad, since they are the heaviest
> users of this hack. The glibc people should remove all of that crud
> in macros, and replace it with inline functions. And we should make
> the compiler optimize the inline fucntions appropriately so that they
> cannot complain that performance is degraded.
The main reason glibc does this is because __builtin_constant_p
doesn't/didn't work inside inline functions.
--
- Geoffrey Keating <geoffk@cygnus.com>
More information about the Gcc
mailing list