e60.c

struct/unionにメンバ名なし
#ident	"$Id: e60.c.html 187 2006-05-17 05:23:14Z ono.mki $"
/*###9 [cc] 警告: AAA:e60: struct/unionにメンバ名がありません。
                  sizeofの結果がコンパイラ依存します%%%*/

struct  tag {
        union   {
                short   s ;
                long    l ;
        } /*名無しのゴンベ */ ;

        long	l ;
} ;
int     main(){
        printf("%d¥n",sizeof(struct    tag)) ;
        return(0) ;
}

解説: この例の場合 ユニオンに名前がありません、 このため struct tag のなかで ユニオンの場所が確保されるか否かは コンパイラに依存します。