From a4faa7cc6e80c1ab4744b841250259ac0338396d Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Tue, 23 Jun 1992 16:15:52 -0700 Subject: [PATCH] (store_parm_decls): Change type of void parameter to error_mark_node. From-SVN: r1246 --- gcc/c-decl.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/c-decl.c b/gcc/c-decl.c index 57744cd924b..2c5687ca76b 100644 --- a/gcc/c-decl.c +++ b/gcc/c-decl.c @@ -5183,7 +5183,12 @@ store_parm_decls () if (DECL_NAME (parm) == 0) error_with_decl (parm, "parameter name omitted"); else if (TREE_TYPE (parm) == void_type_node) - error_with_decl (parm, "parameter `%s' declared void"); + { + error_with_decl (parm, "parameter `%s' declared void"); + /* Change the type to error_mark_node so this parameter + will be ignored by assign_parms. */ + TREE_TYPE (parm) = error_mark_node; + } pushdecl (parm); } else -- 2.30.2