diff options
author | Richard Stallman <rms@gnu.org> | 1992-04-18 17:24:48 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-04-18 17:24:48 +0000 |
commit | 27301b30a8e809379b08d5dfe0be7ecb0fa6e45b (patch) | |
tree | 97b10b05c9d0fc563129bd0c40748e52eb5a22c1 | |
parent | b434fc81908780cb0a606d8ab257b1c169ce12e2 (diff) | |
download | gcc-27301b30a8e809379b08d5dfe0be7ecb0fa6e45b.zip gcc-27301b30a8e809379b08d5dfe0be7ecb0fa6e45b.tar.gz gcc-27301b30a8e809379b08d5dfe0be7ecb0fa6e45b.tar.bz2 |
*** empty log message ***
From-SVN: r777
-rw-r--r-- | gcc/c-decl.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/c-decl.c b/gcc/c-decl.c index 0a12aac..c1b44fe 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" |