// { dg-do compile { target c++20 } } // { dg-additional-options "-fconcepts" } #include template> concept IntegralOrIntegralRef = std::is_integral_v; template auto foo(t && v) { return v; } int main() { int i = 7; foo(8); return foo(i); }