(finish_function): If rest_of_compilation set DECL_INITIAL

to null, leave it null.

From-SVN: r5943
This commit is contained in:
Richard Stallman 1993-10-30 08:33:30 +00:00
parent 27937f463c
commit 708e813b0c
1 changed files with 3 additions and 1 deletions

View File

@ -6485,7 +6485,9 @@ finish_function (nested)
/* But DECL_INITIAL must remain nonzero so we know this
was an actual function definition. */
/* For a nested function, this is done in pop_c_function_context. */
DECL_INITIAL (fndecl) = error_mark_node;
/* If rest_of_compilation set this to 0, leave it 0. */
if (DECL_INITIAL (fndecl) != 0)
DECL_INITIAL (fndecl) = error_mark_node;
DECL_ARGUMENTS (fndecl) = 0;
}