aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/cpp2a/class-deduction-alias22.C
blob: 9c6c841166ae4556d586839f251363d51e90da2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// PR c++/115198
// { dg-do compile { target c++20 } }

template<bool B, class T>
struct C {
  C() = default;
  C(const C&) = default;
};

template<class T>
using A = C<false, T>;

C<false, int> c;
A a = c; // { dg-bogus "ambiguous" }