re PR c++/55877 (Anon visibility issues)
authorJason Merrill <jason@redhat.com>
Fri, 4 Jan 2013 16:50:28 +0000 (11:50 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 4 Jan 2013 16:50:28 +0000 (11:50 -0500)
commit82f2836c6e0eab99dc2ed4d761fbc611408902a1
tree272133bc00c41ec2517ff7555854b0777de65f72
parent1582c67762711468720324ddbfd6c305b7eee6b1
re PR c++/55877 (Anon visibility issues)

PR c++/55877
* decl.c (reset_type_linkage, bt_reset_linkage): New.
(grokdeclarator): Use reset_type_linkage.
* name-lookup.c (binding_table_foreach): Handle null table.
* tree.c (decl_anon_ns_mem_p): Check TYPE_MAIN_DECL, not TYPE_NAME.

From-SVN: r194910
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/name-lookup.c
gcc/cp/tree.c
gcc/testsuite/g++.dg/ext/visibility/anon11.C [new file with mode: 0644]