https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62068
Tom Tromey <tromey at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tromey at gcc dot gnu.org --- Comment #1 from Tom Tromey <tromey at gcc dot gnu.org> --- I thought va_start and va_end could expand to anything, including code to introduce and close a block, so they needed to be lexically paired. This means that the fix here would have to rewrite the logic in the function a little bit.