PR c++/9683
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 Feb 2003 05:39:01 +0000 (05:39 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 Feb 2003 05:39:01 +0000 (05:39 +0000)
commitcd4dc755a91053be2f149cb0c824ac6384ade28f
treec5c90ab38ff9bf5549a387a267d1e8f572227552
parentb0c472e5974c2e0adaa4211da61fc32de9556df6
PR c++/9683
* decl2.c (prune_vars_needing_no_initialization): Do not throw
away initializations for DECL_EXTERNAL VAR_DECLs.
(finish_file): Adjust accordingly.
* pt.c (instantiate_decl): Do not defer VAR_DECLs.

PR c++/9683
* g++.dg/template/static3.C: New test.

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