diff options
Diffstat (limited to 'clang/test/CodeGenObjC/gnu-empty-protocol-v3.m')
-rw-r--r-- | clang/test/CodeGenObjC/gnu-empty-protocol-v3.m | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/clang/test/CodeGenObjC/gnu-empty-protocol-v3.m b/clang/test/CodeGenObjC/gnu-empty-protocol-v3.m index 151427bf062..cdaf215e6c3 100644 --- a/clang/test/CodeGenObjC/gnu-empty-protocol-v3.m +++ b/clang/test/CodeGenObjC/gnu-empty-protocol-v3.m @@ -9,18 +9,17 @@ __attribute__((objc_root_class)) @implementation Z @end - // CHECK: @.objc_protocol_list = internal global { i8*, i32, [0 x i8*] } zeroinitializer, align 4 // CHECK: @.objc_method_list = internal global { i32, [0 x { i8*, i8* }] } zeroinitializer, align 4 // CHECK: @.objc_protocol_name = private unnamed_addr constant [2 x i8] c"X\00", align 1 -// CHECK: @._OBJC_PROTOCOL_X = internal global { i8*, i8*, { i8*, i32, [0 x i8*] }*, i8*, i8*, i8*, i8*, i8*, i8* } { +// CHECK: @.objc_protocol = internal global { i8*, i8*, { i8*, i32, [0 x i8*] }*, { i32, [0 x { i8*, i8* }] }*, { i32, [0 x { i8*, i8* }] }*, { i32, [0 x { i8*, i8* }] }*, { i32, [0 x { i8*, i8* }] }*, i8*, i8* } { // CHECK-SAME: i8* inttoptr (i32 3 to i8*), // CHECK-SAME: i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.objc_protocol_name, i32 0, i32 0), -// CHECK-SAME: { i8*, i32, [0 x i8*] }* @.objc_protocol_list -// CHECK-SAME: { i32, [0 x { i8*, i8* }] }* @.objc_method_list -// CHECK-SAME: { i32, [0 x { i8*, i8* }] }* @.objc_method_list -// CHECK-SAME: { i32, [0 x { i8*, i8* }] }* @.objc_method_list -// CHECK-SAME: { i32, [0 x { i8*, i8* }] }* @.objc_method_list -// CHECK-SAME: i8* null +// CHECK-SAME: { i8*, i32, [0 x i8*] }* @.objc_protocol_list, +// CHECK-SAME: { i32, [0 x { i8*, i8* }] }* @.objc_method_list, +// CHECK-SAME: { i32, [0 x { i8*, i8* }] }* @.objc_method_list, +// CHECK-SAME: { i32, [0 x { i8*, i8* }] }* @.objc_method_list, +// CHECK-SAME: { i32, [0 x { i8*, i8* }] }* @.objc_method_list, +// CHECK-SAME: i8* null, // CHECK-SAME: i8* null // CHECK-SAME: }, align 4 |