re PR libstdc++/19664 (libstdc++ headers should have pop/push of the visibility around the declarations)
2005-05-17 H.J. Lu <hongjiu.lu@intel.com> PR C++/19664 * decl2.c (determine_visibility): Don't set visibility to hidden if it has been set explicitly by user. From-SVN: r99861
This commit is contained in:
parent
684aaf29c0
commit
271bed0e99
2 changed files with 12 additions and 2 deletions
|
@ -1,3 +1,9 @@
|
|||
2005-05-17 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR C++/19664
|
||||
* decl2.c (determine_visibility): Don't set visibility to
|
||||
hidden if it has been set explicitly by user.
|
||||
|
||||
2005-05-17 Mike Stump <mrs@apple.com>
|
||||
|
||||
Yet more Objective-C++...
|
||||
|
|
|
@ -1624,8 +1624,12 @@ determine_visibility (tree decl)
|
|||
&& DECL_DECLARED_INLINE_P (decl)
|
||||
&& visibility_options.inlines_hidden)
|
||||
{
|
||||
DECL_VISIBILITY (decl) = VISIBILITY_HIDDEN;
|
||||
DECL_VISIBILITY_SPECIFIED (decl) = 1;
|
||||
/* Don't change it if it has been set explicitly by user. */
|
||||
if (!DECL_VISIBILITY_SPECIFIED (decl))
|
||||
{
|
||||
DECL_VISIBILITY (decl) = VISIBILITY_HIDDEN;
|
||||
DECL_VISIBILITY_SPECIFIED (decl) = 1;
|
||||
}
|
||||
}
|
||||
else if (CLASSTYPE_VISIBILITY_SPECIFIED (class_type))
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue