Commit 1caa11d3 by Mark Mitchell Committed by Mark Mitchell

decl.c (finish_function): Undo inadvertant change in previous patch.

	* decl.c (finish_function): Undo inadvertant change in previous
	patch.

From-SVN: r24329
parent ddc54eaa
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) ...@@ -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) ...@@ -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 =
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment