blob: 733382db0f5bd0117da34dc87ef65ee943e9a9b4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
// PR c++/79591
// { dg-do compile { target c++2a } }
template <class> 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<class auto:3> void f(auto:3)' conflicts with a previous declaration
}
|