I have compilers that disagree on sizeof. For the following code, Clang and GCC will compile it, but other compilers that I have to use fail claiming "illegal sizeof operand". My reading of the standard says this is illegal, since I have compilers that disagree on sizeof. For t