Home | History | Annotate | Download | only in CodeGenObjC
      1 // RUN: %clang_cc1 -fvisibility hidden -emit-llvm -o - %s | FileCheck %s
      2 // CHECK: @"OBJC_IVAR_$_I.P" = hidden
      3 // CHECK: @"OBJC_CLASS_$_I" = hidden
      4 // CHECK: @"OBJC_METACLASS_$_I" = hidden
      5 // CHECK: @"\01l_OBJC_PROTOCOL_$_Prot0" = weak hidden
      6 
      7 @interface I {
      8   int P;
      9 }
     10 
     11 @property int P;
     12 @end
     13 
     14 @implementation I
     15 @synthesize P;
     16 @end
     17 
     18 
     19 @protocol Prot0;
     20 
     21 id f0() {
     22   return @protocol(Prot0);
     23 }
     24 
     25 
     26