33 lines · plain
1// RUN: %clang_cc1 -triple x86_64-apple-darwin10 -emit-llvm %s -o - | FileCheck %s2// CHECK: _OBJC_$_PROP_LIST_C2" = internal global { i32, i32, [3 x %struct._prop_t] } { i32 16, i32 33 4@protocol P 5@property int i;6@end7 8@protocol P1 9@property int i1;10@end11 12@protocol P2 < P1> 13@property int i2;14@end15 16@interface C1 { id isa; } @end17 18@interface C2 : C1 <P, P2> {19 int i;20}21@property int i2;22@end23 24@implementation C125+(void)initialize { }26@end27 28@implementation C229@synthesize i;30@synthesize i1;31@synthesize i2;32@end33