// PR c++/50478 // { dg-do compile { target c++11 } } #include namespace std { template struct set { void insert(const _Key&); void insert(initializer_list<_Key>); }; struct string { string(const string&, __SIZE_TYPE__, __SIZE_TYPE__ = -1); string(const char*); string(initializer_list); }; } int main() { std::set s; s.insert( { "abc", "def", "hij"} ); }