+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.
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)
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 =