Michael Paquier <michael(at)paquier(dot)xyz> writes:
> Hmm. v3 actually broke the C++ fallback of StaticAssertExpr() and
> StaticAssertStmt() (v1 did not), a simple fix being something like
> the attached.
The buildfarm seems happy, so why do you think it's broken?
If we do need to change it, I'd be inclined to just use the do{}
block everywhere, not bothering with the extra #if test.
regards, tom lane