* decl2.c (get_guard): Copy visibility from the guarded variable.

From-SVN: r128227
This commit is contained in:
Jason Merrill
2007-09-06 23:57:35 -04:00
committed by Jason Merrill
parent a8fe8ba1e0
commit 6be4a97931
2 changed files with 6 additions and 0 deletions

View File

@@ -1,3 +1,7 @@
2007-09-06 Jason Merrill <jason@redhat.com>
* decl2.c (get_guard): Copy visibility from the guarded variable.
2007-09-06 Paolo Carlini <pcarlini@suse.de>
PR c++/32674

View File

@@ -2224,6 +2224,8 @@ get_guard (tree decl)
DECL_ONE_ONLY (guard) = DECL_ONE_ONLY (decl);
if (TREE_PUBLIC (decl))
DECL_WEAK (guard) = DECL_WEAK (decl);
DECL_VISIBILITY (guard) = DECL_VISIBILITY (decl);
DECL_VISIBILITY_SPECIFIED (guard) = DECL_VISIBILITY_SPECIFIED (decl);
DECL_ARTIFICIAL (guard) = 1;
DECL_IGNORED_P (guard) = 1;