]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
decl2.c (maybe_make_one_only): Use mark_referenced.
authorJan Hubicka <jh@suse.cz>
Wed, 30 Jul 2003 23:47:59 +0000 (01:47 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Wed, 30 Jul 2003 23:47:59 +0000 (23:47 +0000)
* decl2.c (maybe_make_one_only): Use mark_referenced.
* method.c (use_thunk): Likewsie.

From-SVN: r69979

gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/cp/method.c

index 8d22b7497948e3cd57c5751ffb9c2c570eae08a7..9f0593398e72a724d5af4f76db40cdeb519ef838 100644 (file)
@@ -1,3 +1,8 @@
+Thu Jul 31 01:07:41 CEST 2003  Jan Hubicka  <jh@suse.cz>
+
+       * decl2.c (maybe_make_one_only): Use mark_referenced.
+       * method.c (use_thunk): Likewsie.
+
 Wed Jul 30 19:12:48 CEST 2003  Jan Hubicka  <jh@suse.cz>
 
        * class.c (build_vtable_entry_ref): Kill.
index f89258c867d82317a2c163518f8e9f4b350736b0..bd51bd1c136a9fe774aef2078a56661a01b910e0 100644 (file)
@@ -1517,7 +1517,7 @@ maybe_make_one_only (tree decl)
     {
       DECL_COMDAT (decl) = 1;
       /* Mark it needed so we don't forget to emit it.  */
-      TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl)) = 1;
+      mark_referenced (DECL_ASSEMBLER_NAME (decl));
     }
 }
 
index 1a2f7b05161105ae99c7e62a1062003770ca9483..c49af5175c189c6fb61af57c79865e9c34ea55c7 100644 (file)
@@ -323,7 +323,7 @@ use_thunk (tree thunk_fndecl, bool emit_p)
      this translation unit.  */
   TREE_ADDRESSABLE (function) = 1;
   mark_used (function);
-  TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (function)) = 1;
+  mark_referenced (DECL_ASSEMBLER_NAME (function));
   if (!emit_p)
     return;
 
@@ -460,7 +460,7 @@ use_thunk (tree thunk_fndecl, bool emit_p)
 
       /* Since we want to emit the thunk, we explicitly mark its name as
         referenced.  */
-      TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (thunk_fndecl)) = 1;
+      mark_referenced (DECL_ASSEMBLER_NAME (thunk_fndecl));
 
       /* But we don't want debugging information about it.  */
       DECL_IGNORED_P (thunk_fndecl) = 1;