// PR c++/79591 // { dg-do compile { target c++2a } } template concept True = true; // Fine. namespace X { void f(auto) {} void f(True auto) {} } void f(auto) {} namespace Y { void f(True auto) {} using ::f; // error: 'template void f(auto:3)' conflicts with a previous declaration }