1// { dg-do assemble } 2// PRMS Id: 9019 3// Bug: g++ doesn't find conversion to const char *. 4 5struct String { 6 String (); 7 explicit String (const char *); 8 operator const char * (); 9}; 10 11int main(int argc, char **argv) 12{ 13 String deflt("no args"); 14 String useme; 15 16 const char *p = (argv[1]) ? argv[1] : deflt; 17 18 return 0; 19} 20