(duplicate_decls): Don't clear DECL_CONTEXT of new decl if it is a

function.

From-SVN: r9893
This commit is contained in:
Richard Kenner 1995-06-06 18:21:02 -04:00
parent 2e21df5a7f
commit f4fa7423c3
1 changed files with 2 additions and 1 deletions

View File

@ -1751,7 +1751,8 @@ duplicate_decls (newdecl, olddecl)
DECL_SOURCE_LINE (newdecl) = DECL_SOURCE_LINE (olddecl);
DECL_SOURCE_FILE (newdecl) = DECL_SOURCE_FILE (olddecl);
if (DECL_CONTEXT (olddecl) == 0)
if (DECL_CONTEXT (olddecl) == 0
&& TREE_CODE (newdecl) != FUNCTION_DECL)
DECL_CONTEXT (newdecl) = 0;
}