PR c++/68666 - member variable template-id
commit4e2cb1d95045795cc6a71d1ffa3e0d068c542a10
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Jan 2017 21:05:12 +0000 (18 21:05 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Jan 2017 21:05:12 +0000 (18 21:05 +0000)
tree72684e3337feb472dad772d8b129d16f1e244246
parentc4eb817a4457089904e7d62d5d1372bc992ddee6
PR c++/68666 - member variable template-id

* typeck.c (finish_class_member_access_expr): Handle variable
template-id.
* pt.c (lookup_and_finish_template_variable): No longer static.
* cp-tree.h: Declare it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@244599 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/pt.c
gcc/cp/typeck.c
gcc/testsuite/g++.dg/concepts/var-templ3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp1y/var-templ55.C [new file with mode: 0644]