* Richard Biener: > Ugh. First of all I don't like that the exception is applied during > folding. As for the problem of multi evaluation can't consumers use > stmt expressions for this, say > > {( auto __tem = value; __builtin_xyz (__tem, __typeof (__tem)); ... )} > > ? Thus use 'auto' to avoid spelling 'value' multiple times?
{( … )} cannot be used in a constant expression, but the new macros are supposed to be usable there. Thanks, Florian