[PR c++/84702] ICE with default tmpl arg of overload set
[official-gcc.git] / gcc / testsuite / g++.dg / template / partial14.C
blob3870164f0ec67342cb57e8c5ec64d7f9decef5a3
1 // PR c++/59044
3 template <class T>
4 class C {
5 private:
6   template <T a, T b>
7   struct Implementation {};
8 public:
9   typedef typename Implementation<0, 0>::Typedef Type;
12 template <class T>
13 template <T b>
14 struct C<T>::Implementation<0, b> { typedef void Typedef; };
16 template class C<unsigned>;