expr1.C   [plain text]


// { dg-do assemble  }
// Bug: g++ doesn't figure out what to do.

struct A {
  operator char *();
};
 
char foo(A a)
{
  char c = a[0];			// { dg-bogus "" } 
  return c;
}