PR c++/81917 - ICE with void_t and partial specialization.
[official-gcc.git] / gcc / testsuite / g++.dg / template / ttp-derived2.C
blobb2fe36faaff7dab8bf5fbd860433119a8d2a6a44
1 // PR c++/42329
3 template <typename T1, typename T2>
4 class B {};
6 template <typename T>
7 class D : public B<T, T> {};
9 template <template <typename, typename> class U, typename T1, typename T2>
10 void g(U<T1, T2>*) {}
12 int main()
14   D<long> dl;
15   g(&dl); // error: no matching function for call to ‘g(D<long int>*)’