diff options
author | Patrick Palka <ppalka@gcc.gnu.org> | 2016-02-12 01:11:52 +0000 |
---|---|---|
committer | Patrick Palka <ppalka@gcc.gnu.org> | 2016-02-12 01:11:52 +0000 |
commit | 38d795d27c34ebc70a944009d82d20415ec81a64 (patch) | |
tree | 67075b34dd1ed4122cb9745ae312a3b6d3897034 /gcc/c | |
parent | 3ac29b0f88c42ffee491a8dade51b71c147ecad0 (diff) | |
download | gcc-38d795d27c34ebc70a944009d82d20415ec81a64.zip gcc-38d795d27c34ebc70a944009d82d20415ec81a64.tar.gz gcc-38d795d27c34ebc70a944009d82d20415ec81a64.tar.bz2 |
Fix PR c++/69098 (bogus errors with static data member template)
gcc/cp/ChangeLog:
PR c++/69098
* pt.c (lookup_and_finish_template_variable): New function,
extracted from ...
(tsubst_copy_and_build) [TEMPLATE_ID_EXPR]: ... here.
(tsubst_qualified_id): Consider that EXPR might be a variable
template.
* typeck.c (check_template_keyword): Don't emit an error
if DECL is a variable template.
gcc/testsuite/ChangeLog:
PR c++/69098
* g++.dg/cpp1y/69098.C: New test.
* g++.dg/cpp1y/69098-2.C: New test.
From-SVN: r233365
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions