| // PR c++/90101 | |
| // { dg-do compile { target c++20 } } | |
| template<typename List> | |
| struct A; | |
| template<template<auto...> typename List> | |
| struct A<List<>> {}; | |
| template<template<auto...> typename List, auto V> | |
| struct A<List<V>> {}; | |
| template<auto> | |
| struct B {}; | |
| struct X { int value; }; | |
| A<B<X{1}>> a2; |