* c-decl.c (store_parm_decls_newstyle, store_parm_decls_oldstyle):
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 27 Jul 2003 20:07:04 +0000 (20:07 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 27 Jul 2003 20:07:04 +0000 (20:07 +0000)
commitc917d901ebf11df6eb2e87f613ae890480d50130
treee10a618214636051676f634783f7323c70eef843
parent7f9896b027d76fefd90f45e98c40ab521ec36f6b
* c-decl.c (store_parm_decls_newstyle, store_parm_decls_oldstyle):
New functions split out of store_parm_decls.
Avoid unnecessary work. Use local variables consistently.
(store_parm_decls): Likewise.

(finish_function): No need to set functionbody flag on call to
poplevel.
(struct language_function): Remove scope field.
(c_push_function_context, c_pop_function_context): No need to
save and restore current_scope.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69862 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-decl.c