From: Mark Mitchell Date: Wed, 6 Oct 1999 06:18:18 +0000 (+0000) Subject: decl2.c (start_static_storage_duration_function): Push the function declaration so... X-Git-Tag: prereleases/libstdc++-2.92~10189 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=13ef1ec581874e099603ee3002c1cc7c6f429292;p=thirdparty%2Fgcc.git decl2.c (start_static_storage_duration_function): Push the function declaration so it ends up in namespace scope. * decl2.c (start_static_storage_duration_function): Push the function declaration so it ends up in namespace scope. From-SVN: r29838 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index c87e517f7df3..3eeadc9804dd 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,5 +1,8 @@ 1999-10-05 Mark Mitchell + * decl2.c (start_static_storage_duration_function): Push the + function declaration so it ends up in namespace scope. + * dump.c (DUMP_CHILDREN): Remove. (DUMP_BINFO): Adjust. (struct dump_node_info): Remove dump_children_p. diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c index e128e8c6212c..7b69bec0124e 100644 --- a/gcc/cp/decl2.c +++ b/gcc/cp/decl2.c @@ -2985,6 +2985,9 @@ start_static_storage_duration_function () TREE_CHAIN (initialize_p_decl) = priority_decl; DECL_ARGUMENTS (ssdf_decl) = initialize_p_decl; + /* Put the function in the global scope. */ + pushdecl (ssdf_decl); + /* Start the function itself. This is equivalent to declarating the function as: