From 6a4af81f9298fdb964aa69806e2a036837ebbe44 Mon Sep 17 00:00:00 2001 From: John David Anglin Date: Wed, 3 Oct 2001 15:18:25 +0000 Subject: [PATCH] rtti.c (get_tinfo_decl): Call typeinfo_in_lib_p with the type used to build the declaration instead of... * rtti.c (get_tinfo_decl): Call typeinfo_in_lib_p with the type used to build the declaration instead of the declaration itself. From-SVN: r45994 --- gcc/cp/ChangeLog | 5 +++++ gcc/cp/rtti.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index f4d2d20e9d0..c23768ee078 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2001-10-03 John David Anglin + + * rtti.c (get_tinfo_decl): Call typeinfo_in_lib_p with the type used + to build the declaration instead of the declaration itself. + 2001-10-02 Jason Merrill * spew.c (end_input): No longer static. diff --git a/gcc/cp/rtti.c b/gcc/cp/rtti.c index 6cdac79ac6a..c91b378a313 100644 --- a/gcc/cp/rtti.c +++ b/gcc/cp/rtti.c @@ -309,7 +309,7 @@ get_tinfo_decl (type) TREE_STATIC (d) = 1; DECL_EXTERNAL (d) = 1; TREE_PUBLIC (d) = 1; - if (flag_weak || !typeinfo_in_lib_p (d)) + if (flag_weak || !typeinfo_in_lib_p (type)) comdat_linkage (d); SET_DECL_ASSEMBLER_NAME (d, name); cp_finish_decl (d, NULL_TREE, NULL_TREE, 0); -- 2.30.2