http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60336
--- Comment #15 from Jason Merrill <jason at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #7) > No this testcase is not valid at all. See > http://gcc.gnu.org/onlinedocs/gcc-4.8.2/gcc/Empty-Structures.html#Empty- > Structures where it is documented it is not valid. That only documents that sizeof is different for C and C++, the calling convention should be the same. And it seems like classify_argument should already be returning 1 with classes[0]==NO_CLASS for both C and C++. Why are we getting different results?