5 string(const char*) { }
6 explicit string(int size) { }
14 foo(2); // { dg-error "" } no implicit conversion from int to string
15 string x = 2; // { dg-error "" } no implicit conversion from int to string
18 return 2; // { dg-error "" } no implicit conversion from int to string
23 A() : string(2) { } // ok