c-objc-common.h (LANG_HOOKS_FUNCTION_ENTER_NESTED, [...]): Delete.
authorPaolo Bonzini <bonzini@gnu.org>
Thu, 3 Apr 2008 05:38:32 +0000 (05:38 +0000)
committerPaolo Bonzini <bonzini@gcc.gnu.org>
Thu, 3 Apr 2008 05:38:32 +0000 (05:38 +0000)
commitd2784db4e5b1950ca24582e3dd716af7f5e04906
tree85505dacc4125c518bd797dee4270aa38c395fe9
parent0a262d5466e618a2df7c25c9eac7ef1d4497c0c7
c-objc-common.h (LANG_HOOKS_FUNCTION_ENTER_NESTED, [...]): Delete.

2008-04-03  Paolo Bonzini  <bonzini@gnu.org>

* c-objc-common.h (LANG_HOOKS_FUNCTION_ENTER_NESTED,
LANG_HOOKS_FUNCTION_LEAVE_NESTED): Delete.
* c-tree.h (c_push_function_context, c_pop_function_context): Remove
argument.
* c-decl.c (c_push_function_context, c_pop_function_context): Remove
argument, call {push,pop}_function_context from here.
* c-parser.c: Use c_{push,pop}_function_context.

* function.c (push_function_context_to): Move meat ...
(push_function_context): ... here.  Simplify.
* function.c (pop_function_context_from): Move meat ...
(pop_function_context): ... here.  Simplify.
* langhooks.h (struct lang_hooks_for_functions): Remove enter_nested,
leave_nested).
* langhooks-def.h (LANG_HOOKS_FUNCTION_ENTER_NESTED,
        LANG_HOOKS_FUNCTION_LEAVE_NESTED): Delete.
(LANG_HOOKS_FUNCTION_INITIALIZER): Delete them from here.
* tree.h (push_function_context_to, pop_function_context_from): Remove.

cp:
2008-04-03  Paolo Bonzini  <bonzini@gnu.org>

* method.c (synthesize_method): Use {push,pop}_function_context.
* name-lookup.c (push_to_top_level): Likewise.
* parser.c (cp_parser_late_parsing_for_member): Likewise.

From-SVN: r133860
13 files changed:
gcc/ChangeLog
gcc/c-decl.c
gcc/c-objc-common.h
gcc/c-parser.c
gcc/c-tree.h
gcc/cp/ChangeLog
gcc/cp/method.c
gcc/cp/name-lookup.c
gcc/cp/parser.c
gcc/function.c
gcc/langhooks-def.h
gcc/langhooks.h
gcc/tree.h