1// { dg-do assemble } 2// Bug: g++ doesn't figure out what to do. 3 4struct A { 5 operator char *(); 6}; 7 8char foo(A a) 9{ 10 char c = a[0]; // { dg-bogus "" } 11 return c; 12} 13