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

template <class T, int N>
struct A
{
  T ar[N];
};

A a = { "foo" };

template<class, class> struct same;
template<class T> struct same<T,T> {};
same<decltype (a.ar), char[4]> s;