// P2662R3 - Pack Indexing // PR c++/113798 // { dg-do compile { target c++26 } } // From . template struct tuple { template T...[I] get(); // { dg-bogus "sorry, unimplemented: mangling" "" { xfail *-*-* } } }; int g () { tuple t; return t.get<0>(); } template concept C = true; template struct A { template void f(T...[I], U...[I]) requires C; // { dg-message "sorry, unimplemented: mangling" } }; void h () { A a; a.f<1, int, int, char>(1, 2); }