Home | History | Annotate | Download | only in CodeGenObjC
      1 // RUN: %clang_cc1 -triple x86_64-unknown-unknown -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - %s
      2 // RUN: %clang_cc1 -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - %s
      3 // RUN: %clang_cc1 -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - %s
      4 
      5 
      6 @interface I0 {
      7   struct { int a; } a;
      8 }
      9 @end 
     10 
     11 @class I2;
     12 
     13 @interface I1 {
     14   I2 *_imageBrowser;
     15 }
     16 @end 
     17 
     18 @implementation I1 
     19 @end 
     20 
     21 @interface I2 : I0 
     22 @end 
     23 
     24 @implementation I2 
     25 @end 
     26 
     27 
     28 // Implementations without interface declarations.
     29 // rdar://6804402
     30 @class foo;
     31 @implementation foo 
     32 @end
     33 
     34 @implementation bar
     35 @end
     36 
     37