brintos

brintos / llvm-project-archived public Read only

0
0
Text · 423 B · 0c0dad0 Raw
26 lines · plain
1// RUN: %clang_cc1 -triple i386-apple-macosx -fvisibility=hidden -emit-llvm -o - %s | FileCheck %s2// CHECK: @"OBJC_CLASS_$_I" = hidden3// CHECK: @"OBJC_METACLASS_$_I" = hidden4// CHECK: @"OBJC_IVAR_$_I.P" = hidden5// CHECK: @"_OBJC_PROTOCOL_$_Prot0" = weak hidden6 7@interface I {8  int P;9}10 11@property int P;12@end13 14@implementation I15@synthesize P;16@end17 18 19@protocol Prot0 @end20 21id f0(void) {22  return @protocol(Prot0);23}24 25 26