// PR c++/96960 // { dg-do compile { target c++20 } } template concept C0 = true; template concept C = requires(T t) { { 42 } -> C0; }; static_assert(C); C0 auto x = 42; int f(C0 auto x); int y = f(42);