Florian Weimer wrote:
> + ((void) sizeof (static_cast<bool> (expr)), __extension__ ({ \
Can we instead replace 'sizeof ((expr) == 0)' with 'sizeof !(expr)'? That works
in C, and if it also works in C++ it would avoid the need for the #ifdef
__cplusplus.