PR c++/79143
[official-gcc.git] / gcc / testsuite / g++.dg / cpp1z / class-deduction22.C
blobb15b0c4ad95494e684cd38d8f4d3b2b493ee6bb5
1 // { dg-options -std=c++1z }
3 template <template <class> class T>
4 void f()
6   T t = 42;                     // { dg-error "B" }
7 };
9 template <class T>
10 struct A
12   A(T);
15 template <class T> using B = T;
17 int main()
19   f<A>();
20   f<B>();                       // { dg-message "here" }