OSDN Git Service

gcc:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / objc.dg / pr45878.m
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fexceptions" } */
3
4 typedef struct objc_object { Class class_pointer; } *id;
5 typedef unsigned char  BOOL;
6
7 @interface Object
8 {
9   Class isa;
10 }
11 - (BOOL)isEqual:anObject;
12 @end
13
14 #ifdef __NEXT_RUNTIME__
15 @interface NSConstantString: Object
16 {
17   char *c_string;
18   unsigned int len;
19 }
20 @end
21 extern void *_NSConstantStringClassReference;
22 #else
23 @interface NXConstantString: Object
24 {
25   char *c_string;
26   unsigned int len;
27 }
28 @end
29 #endif
30
31 void function (void)
32 {
33   if ([@"strings" isEqual: (id)0])
34     {
35       ;
36     }
37 }
38