diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.jason/cast3.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.jason/cast3.C | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/cast3.C b/gcc/testsuite/g++.old-deja/g++.jason/cast3.C new file mode 100644 index 000000000..fa3474288 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.jason/cast3.C @@ -0,0 +1,16 @@ +// { dg-do assemble } +// PRMS Id: 7088 + +struct string +{ + int length () const; + string (string &); + string (char * = 0); + int operator [] (int); + ~string (); +}; + +void _cook(const string raw, bool for_postscript) +{ + unsigned char c = (unsigned) ((string &)raw)[1]; +} |