------- Comment #4 from vegard dot nossum at gmail dot com 2009-02-27 20:32 ------- Workaround:
Install an empty dummy member between the union and the array, like this: struct x { union { int x; }; int _dummy[0]; // workaround int array[]; }; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36839