PR c++/19555
commit55e5ccb918aaad56d1650af5a968448f09124b95
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Jan 2005 06:16:54 +0000 (31 06:16 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Jan 2005 06:16:54 +0000 (31 06:16 +0000)
treef7c2fcad7da81ca7390ed264d37a6079512631d9
parentef0fa62495ec60b517f8baaeeba85ca73347f5e8
PR c++/19555
* cp-tree.h (DECL_USE_TEMPLATE): Expand documentation.
* decl.c (duplicate_decls): Do not discard
DECL_IMPLICIT_INSTANTIATION when merging declarations.
(start_decl): Do not SET_DECL_TEMPLATE_SPECIALIZATION for
variables that do not have DECL_USE_TEMPLATE.

PR c++/19555
* g++.dg/template/static10.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94469 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/static10.C [new file with mode: 0644]