From: Richard Kenner Date: Mon, 10 Jun 1996 15:29:39 +0000 (-0400) Subject: (decl_attributes, case A_T_UNION): Don't look at fields of union if X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=62b1077c623174430ef596b73cc5d1480a08100a;p=gcc.git (decl_attributes, case A_T_UNION): Don't look at fields of union if there aren't any. From-SVN: r12256 --- diff --git a/gcc/c-common.c b/gcc/c-common.c index 04c1ef3522a..c74a1a80d9a 100644 --- a/gcc/c-common.c +++ b/gcc/c-common.c @@ -408,7 +408,8 @@ decl_attributes (node, attributes, prefix_attributes) if (is_type && TREE_CODE (type) == UNION_TYPE && (decl == 0 - || TYPE_MODE (type) == DECL_MODE (TYPE_FIELDS (type)))) + || (TYPE_FIELDS (type) != 0 + && TYPE_MODE (type) == DECL_MODE (TYPE_FIELDS (type))))) TYPE_TRANSPARENT_UNION (type) = 1; else if (decl != 0 && TREE_CODE (decl) == PARM_DECL && TREE_CODE (type) == UNION_TYPE