blob: 8fc965fa800ddc86fe6be583f03144dcb870b9ad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
// { dg-do compile { target concepts } }
namespace N { template <class T> concept True = true; }
template <class T> struct A { };
template <class T>
requires N::True<T> && requires { typename A<T>; }
void f();
int main()
{
f<int>();
}
|