blob: c5c3634ff382513035efd28f46886d17529a5c76 [file] [log] [blame]
// PR c++/79508
struct C
{
template< void(*F)()> void set_default() { }
};
template <class T> void random_positive()
{
}
template<class T> void initialize(T& x)
{
x.template set_default<random_positive<T> >();
}
int main ()
{
C x;
initialize<C>(x);
}