PR c++/85815 - reference to member of enclosing template.
commitc81c763177a7836e4f8149e3e3843f5891b71d07
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 May 2018 21:03:07 +0000 (25 21:03 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 May 2018 21:03:07 +0000 (25 21:03 +0000)
tree97053fdc89d47552fdc5cc2938a2c33fcea48fe7
parent3bd5928634c383c9505cfb66e57ddd196f831944
PR c++/85815 - reference to member of enclosing template.

* search.c (lookup_base): Use currently_open_class.
(lookup_member): Use it regardless of -fconcepts.
* parser.c (cp_parser_postfix_dot_deref_expression): Check it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@260782 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/parser.c
gcc/cp/search.c
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-dependent1.C [new file with mode: 0644]