https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121506
--- Comment #6 from Martin Uecker <uecker at tugraz dot at> --- As far as I can see both C/C++ work the same here, but the backend code does not work in the same way. The backend code for these va_arg structures certainly looks like it attempts to build a C/C++ structure but fails to do so correctly.
