[PR c++/84702] ICE with default tmpl arg of overload set
[official-gcc.git] / gcc / testsuite / g++.dg / template / memtmpl5.C
blobc5c3634ff382513035efd28f46886d17529a5c76
1 // PR c++/79508
3 struct C
5   template< void(*F)()> void set_default() {    }       
6 };
9 template <class T> void random_positive()
13 template<class T> void initialize(T& x)
15   x.template set_default<random_positive<T> >();
18 int main ()
20   C x;
21   initialize<C>(x);