aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-dse.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2021-04-05 14:26:03 -0400
committerJason Merrill <jason@redhat.com>2021-04-05 15:38:40 -0400
commit9f4c41147a41d08a74990eafe69a1064a3c13435 (patch)
tree08e89d70528811b8da24ef88296eb7eaf06a50ae /gcc/tree-ssa-dse.c
parent62d60246e53778db6ee613377dd013ba4b264968 (diff)
downloadgcc-9f4c41147a41d08a74990eafe69a1064a3c13435.zip
gcc-9f4c41147a41d08a74990eafe69a1064a3c13435.tar.gz
gcc-9f4c41147a41d08a74990eafe69a1064a3c13435.tar.bz2
c++: enum in generic lambda in template [PR95317]
Here we weren't instantiating the enumerators because the arglist still had the template parameter for the generic lambda, so looking one up failed. We need to instantiate if the non-lambda enclosing scope is non-dependent. gcc/cp/ChangeLog: PR c++/95317 * pt.c (lookup_template_class_1): Do tsubst_enum when tsubsting a generic lambda. gcc/testsuite/ChangeLog: PR c++/95317 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
Diffstat (limited to 'gcc/tree-ssa-dse.c')
0 files changed, 0 insertions, 0 deletions