From: Richard Stallman Date: Sat, 18 Apr 1992 17:24:48 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=27301b30a8e809379b08d5dfe0be7ecb0fa6e45b;p=gcc.git *** empty log message *** From-SVN: r777 --- diff --git a/gcc/c-decl.c b/gcc/c-decl.c index 0a12aac86dc..c1b44fe4622 100644 --- a/gcc/c-decl.c +++ b/gcc/c-decl.c @@ -4266,6 +4266,10 @@ parmlist_tags_warning () for (elt = current_binding_level->tags; elt; elt = TREE_CHAIN (elt)) { enum tree_code code = TREE_CODE (TREE_VALUE (elt)); + /* An anonymous union parm type is meaningful as a GNU extension. + So don't warn for that. */ + if (code == UNION_TYPE && !pedantic) + continue; if (TREE_PURPOSE (elt) != 0) warning ("`%s %s' declared inside parameter list", (code == RECORD_TYPE ? "struct"