(grokdeclarator): Use PARM_FLAG to see if should make PARM_DECL.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 May 1995 23:26:45 +0000 (23:26 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 May 1995 23:26:45 +0000 (23:26 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9627 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/c-decl.c

index 0b286b8..8d90e5e 100644 (file)
@@ -4104,7 +4104,7 @@ grokdeclarator (declarator, declspecs, decl_context, initialized)
      even if it occurs where parms are expected.
      Then store_parm_decls will reject it and not use it as a parm.  */
   if (decl_context == NORMAL && !funcdef_flag
-      && current_binding_level->level_chain == global_binding_level)
+      && current_binding_level->parm_flag)
     decl_context = PARM;
 
   /* Look through the decl specs and record which ones appear.