1 // Origin: PR c++/42758
4 template<class T> struct less {};
6 template<class T, typename U = less<T> > struct set {};
8 struct int_less_than {};
10 void assert_fail (const char*);
12 void f(const set<int, int_less_than>&)
14 assert_fail (__PRETTY_FUNCTION__);