1 // { dg-do assemble } 2 // GROUPS passed operators 3 struct A { 4 char *p; 5 operator char *(); 6 }; 7 foo(A a)8 char foo(A a) 9 { 10 return a[0]; 11 } 12