// PR c++/109556 // { dg-do compile { target c++20 } } template concept C = (N != 0); template struct A { }; template auto M> void f(A); int main() { f(A<1, 42>{}); f(A<2, 42>{}); f(A<1, 43>{}); f(A<2, 43>{}); }