1 // { dg-do assemble } 2 // PRMS Id: 7088 3 4 struct string 5 { 6 int length () const; 7 string (string &); 8 string (char * = 0); 9 int operator [] (int); 10 ~string (); 11 }; 12 _cook(const string raw,bool for_postscript)13void _cook(const string raw, bool for_postscript) 14 { 15 unsigned char c = (unsigned) ((string &)raw)[1]; 16 } 17