diff options
author | Jason Merrill <jason@redhat.com> | 2016-07-11 12:56:26 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2016-07-11 12:56:26 -0400 |
commit | 9a54f10dbb88b9cffb3794492f2dd9a22822d619 (patch) | |
tree | e9f89b98aa6ea4b8243f578f751595a101514cb6 /gcc/cp | |
parent | 741d3be543de40621ea8a18c50e4664a2dc76d5a (diff) | |
download | gcc-9a54f10dbb88b9cffb3794492f2dd9a22822d619.zip gcc-9a54f10dbb88b9cffb3794492f2dd9a22822d619.tar.gz gcc-9a54f10dbb88b9cffb3794492f2dd9a22822d619.tar.bz2 |
* decl.c (store_parm_decls): Remove check for void parm.
From-SVN: r238214
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/decl.c | 8 |
2 files changed, 5 insertions, 7 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index e70e102..f7f7ba3 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2016-07-11 Jason Merrill <jason@redhat.com> + + * decl.c (store_parm_decls): Remove check for void parm. + 2016-07-08 Jason Merrill <jason@redhat.com> * cp-tree.h: Unpoison lvalue_p. diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index c86a131..09bb767 100644 --- a/gcc/cp/decl.c +++ b/gcc/cp/decl.c @@ -14376,13 +14376,7 @@ store_parm_decls (tree current_function_parms) { next = DECL_CHAIN (parm); if (TREE_CODE (parm) == PARM_DECL) - { - if (DECL_NAME (parm) == NULL_TREE - || !VOID_TYPE_P (parm)) - pushdecl (parm); - else - error ("parameter %qD declared void", parm); - } + pushdecl (parm); else { /* If we find an enum constant or a type tag, |