decl.c (finish_function): Undo inadvertant change in previous patch.
* decl.c (finish_function): Undo inadvertant change in previous patch. From-SVN: r24329
This commit is contained in:
parent
ddc54eaa30
commit
1caa11d3a3
|
@ -1,3 +1,8 @@
|
|||
1998-12-15 Mark Mitchell <mark@markmitchell.com>
|
||||
|
||||
* decl.c (finish_function): Undo inadvertant change in previous
|
||||
patch.
|
||||
|
||||
1998-12-14 Mark Mitchell <mark@markmitchell.com>
|
||||
|
||||
* class.c (pushclass): Tweak handling of class-level bindings.
|
||||
|
|
|
@ -13765,13 +13765,6 @@ finish_function (lineno, flags, nested)
|
|||
expand_function_end (input_filename, lineno, 1);
|
||||
}
|
||||
|
||||
/* Must mark the RESULT_DECL as being in this function. */
|
||||
DECL_CONTEXT (DECL_RESULT (fndecl)) = fndecl;
|
||||
|
||||
/* Set the BLOCK_SUPERCONTEXT of the outermost function scope to point
|
||||
to the FUNCTION_DECL node itself. */
|
||||
BLOCK_SUPERCONTEXT (DECL_INITIAL (fndecl)) = fndecl;
|
||||
|
||||
/* If we're processing a template, squirrel away the definition
|
||||
until we do an instantiation. */
|
||||
if (processing_template_decl)
|
||||
|
@ -13811,6 +13804,13 @@ finish_function (lineno, flags, nested)
|
|||
pop_nested_class (1);
|
||||
}
|
||||
|
||||
/* Must mark the RESULT_DECL as being in this function. */
|
||||
DECL_CONTEXT (DECL_RESULT (fndecl)) = fndecl;
|
||||
|
||||
/* Set the BLOCK_SUPERCONTEXT of the outermost function scope to point
|
||||
to the FUNCTION_DECL node itself. */
|
||||
BLOCK_SUPERCONTEXT (DECL_INITIAL (fndecl)) = fndecl;
|
||||
|
||||
if (!in_template)
|
||||
{
|
||||
int saved_flag_keep_inline_functions =
|
||||
|
|
Loading…
Reference in New Issue