105ef9315SDouglas Gregor struct S { 205ef9315SDouglas Gregor void m(int x); 305ef9315SDouglas Gregor 4*1c33fe8fSRichard Smith S(); 5*1c33fe8fSRichard Smith S(const S&); 6*1c33fe8fSRichard Smith 705ef9315SDouglas Gregor operator const char*(); 805ef9315SDouglas Gregor operator char*(); 905ef9315SDouglas Gregor }; 10