PR c++/81917 - ICE with void_t and partial specialization.
[official-gcc.git] / gcc / testsuite / g++.dg / template / partial-specialization3.C
blobc5f83bd9f1ce0ec8fe60f610a5be48af3be20773
1 // DR 2179
3 template <class T1, class T2> class A;
4 template <class T> struct A<T, void> { void f(); };
5 template <class T> void g(T) { A<char, void>().f(); }   // #1
6 template<typename T> struct A<char, T> {};              // { dg-error "" }
7 A<char, void> f;   // #2