// Origin: PR c++/42758 // { dg-do compile } template struct less {}; template > struct set {}; struct int_less_than {}; void assert_fail (const char*); int f(const set&) { assert_fail (__PRETTY_FUNCTION__); }