diff options
author | Patrick Palka <ppalka@gcc.gnu.org> | 2016-03-05 01:59:04 +0000 |
---|---|---|
committer | Patrick Palka <ppalka@gcc.gnu.org> | 2016-03-05 01:59:04 +0000 |
commit | 7a3a3fadb050d9e49b18d052cfc20191acdf4126 (patch) | |
tree | 254c9fbf70248291f4be405898f6b1b4c374240f /gcc/tree-ssa-threadbackward.c | |
parent | b554db5b0390f394bf9b8269c0398da9c8a3cbdb (diff) | |
download | gcc-7a3a3fadb050d9e49b18d052cfc20191acdf4126.zip gcc-7a3a3fadb050d9e49b18d052cfc20191acdf4126.tar.gz gcc-7a3a3fadb050d9e49b18d052cfc20191acdf4126.tar.bz2 |
Fix PR c++/66786 (ICE with nested lambdas in variable template)
gcc/cp/ChangeLog:
PR c++/66786
* pt.c (template_class_depth): Given a lambda type, iterate
into its LAMBDA_TYPE_EXTRA_SCOPE field instead of its
TYPE_CONTEXT. Given a VAR_DECL, iterate into its
CP_DECL_CONTEXT.
gcc/testsuite/ChangeLog:
PR c++/66786
* g++.dg/cpp1y/var-templ48.C: New test.
* g++.dg/cpp1y/var-templ49.C: New test.
From-SVN: r233997
Diffstat (limited to 'gcc/tree-ssa-threadbackward.c')
0 files changed, 0 insertions, 0 deletions