]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/9683 (bug in initialization chains for static const variables from template...
authorMark Mitchell <mark@codesourcery.com>
Wed, 26 Feb 2003 05:39:01 +0000 (05:39 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Wed, 26 Feb 2003 05:39:01 +0000 (05:39 +0000)
commitcec24319c61d616dc10f918187a72a9622180821
treec5c90ab38ff9bf5549a387a267d1e8f572227552
parent38a843911d49becd4f01c6b8badebe19fb25682a
re PR c++/9683 (bug in initialization chains for static const variables from template classes)

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.

From-SVN: r63455
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]