diff options
author | Jason Merrill <jason@redhat.com> | 2020-01-07 10:05:25 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2020-01-07 10:05:25 -0500 |
commit | bd65538abb6a48c97f9fd02d037b41e5a6397a70 (patch) | |
tree | 31186666c87d3f4b819b1ee7f2c251b168cf0b80 /libiberty | |
parent | 66b01cc3421055806f51ac36a8d237536970504c (diff) | |
download | gcc-bd65538abb6a48c97f9fd02d037b41e5a6397a70.zip gcc-bd65538abb6a48c97f9fd02d037b41e5a6397a70.tar.gz gcc-bd65538abb6a48c97f9fd02d037b41e5a6397a70.tar.bz2 |
PR c++/47877 - -fvisibility-inlines-hidden and member templates.
DECL_VISIBILITY_SPECIFIED is also true if an enclosing scope has explicit
visibility, and we don't want that to override -fvisibility-inlines-hidden.
So check for the attribute specifically on the function, like we already do
for template argument visibility restriction.
* decl2.c (determine_visibility): -fvisibility-inlines-hidden beats
explicit class visibility for a template.
From-SVN: r279960
Diffstat (limited to 'libiberty')
0 files changed, 0 insertions, 0 deletions