1 // PR c++/79556 2 // { dg-do compile { target c++17 } } 3 4 template <auto> struct A; 5 template <auto...> struct B; 6 template <int N, auto Dim, auto... Dims> struct B<N, Dim, Dims...> { 7 static auto a = A<B<Dims...>::value>::value; 8 }; 9