diff options
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/obj-c++.dg/strings/const-str-6.mm')
-rw-r--r-- | gcc-4.8.1/gcc/testsuite/obj-c++.dg/strings/const-str-6.mm | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/obj-c++.dg/strings/const-str-6.mm b/gcc-4.8.1/gcc/testsuite/obj-c++.dg/strings/const-str-6.mm deleted file mode 100644 index 69954d9f4..000000000 --- a/gcc-4.8.1/gcc/testsuite/obj-c++.dg/strings/const-str-6.mm +++ /dev/null @@ -1,28 +0,0 @@ -/* Negative test case for constant string layout. */ -/* Contributed by Ziemowit Laski <zlaski@apple.com>. */ - -/* { dg-do compile } */ -/* { dg-options "-fconstant-string-class=MyConstantString" } */ -/* { dg-options "-mno-constant-cfstrings -fconstant-string-class=MyConstantString" { target *-*-darwin* } } */ - -@interface MyBase { - char p; -} -@end - -@interface MyConstantString: MyBase { - union equiv_u { - void *u; - unsigned char *c; - } _contents; - char _count; -} -@end - -/* The NeXT runtime initializes the 'isa' pointer of string constants at - compile time. */ -#ifdef __NEXT_RUNTIME__ -extern void *_MyConstantStringClassReference; -#endif - -MyConstantString *str = @"Hello"; /* { dg-error "interface .MyConstantString. does not have valid constant string layout" } */ |