[PR c++/84702] ICE with default tmpl arg of overload set
[official-gcc.git] / gcc / testsuite / g++.dg / template / pr81899.C
blob317a0468466f225cebe36e97216ec09add9235a1
1 // PR 81899 we tried to treat a bound-tpl-tpl-parm as-if a real record-type
3 template <template <typename> class FunctorData>
4 struct functor {
5   friend class FunctorData<int>;
6   void foo();
7 };
9 template <typename> struct data;
11 template<> void functor<data>::foo();