http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47832
--- Comment #4 from Nicola Pero <nicola at gcc dot gnu.org> 2011-02-21 14:33:14 UTC --- > for ObjC I guess it depends if in @interface there are variables (then > variables with flexible array members in theory could be treated there like > ISO > C99 treats variables), or they are treated as struct fields, in which cases > fields with flex array members should be rejected I see your point. They are struct fields. Thanks