diff options
author | Patrick Palka <ppalka@redhat.com> | 2025-09-12 14:21:25 -0400 |
---|---|---|
committer | Patrick Palka <ppalka@redhat.com> | 2025-09-12 14:21:25 -0400 |
commit | 8e3230f4fed0d41e790d68c2534c057911bab35c (patch) | |
tree | 9334eddd26d076565493b65cc7d72c707b7c61ce /libjava | |
parent | d0c08415310d1daecb28f8fbfeef3d7f18b21d56 (diff) | |
download | gcc-8e3230f4fed0d41e790d68c2534c057911bab35c.zip gcc-8e3230f4fed0d41e790d68c2534c057911bab35c.tar.gz gcc-8e3230f4fed0d41e790d68c2534c057911bab35c.tar.bz2 |
c++: pack indexing is a non-deduced context [PR121795]
We weren't explicitly treating a pack index specifier as a non-deduced
context (as per [temp.deduct.type]/5), leading to an ICE for the first
testcase below.
PR c++/121795
gcc/cp/ChangeLog:
* pt.cc (unify) <case PACK_INDEX_TYPE>: New non-deduced context
case.
gcc/testsuite/ChangeLog:
* g++.dg/cpp26/pack-indexing17.C: New test.
* g++.dg/cpp26/pack-indexing17a.C: New test.
Reviewed-by: Marek Polacek <polacek@redhat.com>
Reviewed-by: Jason Merrill <jason@redhat.com>
Diffstat (limited to 'libjava')
0 files changed, 0 insertions, 0 deletions