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>
|
1998-12-14 Mark Mitchell <mark@markmitchell.com>
|
||||||
|
|
||||||
* class.c (pushclass): Tweak handling of class-level bindings.
|
* 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);
|
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
|
/* If we're processing a template, squirrel away the definition
|
||||||
until we do an instantiation. */
|
until we do an instantiation. */
|
||||||
if (processing_template_decl)
|
if (processing_template_decl)
|
||||||
@ -13811,6 +13804,13 @@ finish_function (lineno, flags, nested)
|
|||||||
pop_nested_class (1);
|
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)
|
if (!in_template)
|
||||||
{
|
{
|
||||||
int saved_flag_keep_inline_functions =
|
int saved_flag_keep_inline_functions =
|
||||||
|
Loading…
Reference in New Issue
Block a user