From 62b1077c623174430ef596b73cc5d1480a08100a Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Mon, 10 Jun 1996 11:29:39 -0400 Subject: [PATCH] (decl_attributes, case A_T_UNION): Don't look at fields of union if there aren't any. From-SVN: r12256 --- gcc/c-common.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- 2.30.2