Avoid crash on friend in nested class template.
commit294097505fee93a5b7ec2b6a00fd83063ea20fe8
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Jun 2018 17:29:51 +0000 (27 17:29 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Jun 2018 17:29:51 +0000 (27 17:29 +0000)
treeb87cf8b3c60804210ba30e17be4ab7cde464fd68
parentf9e6514a028eed4aaa59cc84fb18d8c95e792cd5
Avoid crash on friend in nested class template.

* name-lookup.c (do_pushtag): If we skip a class level, also skip
its template level.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@262188 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/name-lookup.c
gcc/testsuite/g++.dg/template/friend66.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.law/visibility13.C