aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/cpp2a/concepts-pr80746.C
blob: f083ba57dd040dddc825390ad63853c032fa6f40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// { dg-do compile { target c++20 } }
// { dg-additional-options "-fconcepts" }

template<typename T, typename T::type>
concept C = true;

template<C<0> T> class ct {};

struct S
{
  using type = int;
};

template class ct<S>;