re PR c++/51813 (-fvisibility=hidden causes std::codecvt members to be undefined)
authorJason Merrill <jason@redhat.com>
Fri, 13 Jan 2012 17:50:58 +0000 (12:50 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 13 Jan 2012 17:50:58 +0000 (12:50 -0500)
commitfc97053254977c2709b8eca3caed6558e2ade7e2
tree9e0083b635cde123424490c4b1adef4c0b50cfee
parent4ce7d589feeb878cbd482f4b03b369698dab0528
re PR c++/51813 (-fvisibility=hidden causes std::codecvt members to be undefined)

PR c++/51813
* decl2.c (constrain_visibility): Clear DECL_VISIBILITY_SPECIFIED
when reducing the visibility.

From-SVN: r183156
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/visibility/template9.C [new file with mode: 0644]