// PR c++/54575 // { dg-do compile { target c++11 } } template struct is_convertible { static const bool value = true; }; template struct enable_if { }; template<> struct enable_if { typedef int type; }; template using _RequireInputIter = typename enable_if::value>::type; template struct X { template> void insert(_InputIterator) {} }; template void foo() { X subdomain_indices; subdomain_indices.insert(0); }