]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/55877 (Anon visibility issues)
authorJason Merrill <jason@redhat.com>
Fri, 4 Jan 2013 20:30:15 +0000 (15:30 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 4 Jan 2013 20:30:15 +0000 (15:30 -0500)
commit7249456bc00a84cc074b46b780b9b694a4484f74
treef5d92dfd693bc55c3fe609e38238a0c419981d2a
parentae222e0c186ceeea35470ada10e035dff9543069
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: r194915
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]