re PR c++/28370 (undefined reference to template class static variable in an anonymou...
authorJakub Jelinek <jakub@redhat.com>
Sun, 16 Jul 2006 20:17:20 +0000 (22:17 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Sun, 16 Jul 2006 20:17:20 +0000 (22:17 +0200)
commit42ccbf3d11f315dc0752c58efb572451a27f82ce
treea8edcb458cc8e6dc5ef694bad053a8ec1a2f1e6c
parent22d67c60fa3b3fec0891c03693dbdd86f8389815
re PR c++/28370 (undefined reference to template class static variable in an anonymous namespace)

PR c++/28370
* decl2.c (note_vague_linkage_var): Removed.
(finish_static_data_member_decl): Add decl to pending_statics vector
directly.  Do it even for non-public decls.

* g++.dg/template/anon3.C: New test.

From-SVN: r115503
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/anon3.C [new file with mode: 0644]