@@ -16,7 +16,7 @@ public class FixedLayoutObjCSubclass : NSObject {
1616// CHECK: [[OFFSET:%.*]] = load [[INT]], ptr @"$s28class_resilience_objc_armv7k23FixedLayoutObjCSubclassC5fields5Int32VvpWvd"
1717// CHECK-NEXT: [[ADDR:%.*]] = getelementptr inbounds i8, ptr %0, [[INT]] [[OFFSET]]
1818// CHECK: call void @swift_beginAccess
19- // CHECK-NEXT: [[PAYLOAD_ADDR:%.*]] = getelementptr inbounds %Ts5Int32V, ptr [[ADDR]], i32 0, i32 0
19+ // CHECK-NEXT: [[PAYLOAD_ADDR:%.*]] = getelementptr inbounds{{.*}} %Ts5Int32V, ptr [[ADDR]], i32 0, i32 0
2020// CHECK-NEXT: store i32 10, ptr [[PAYLOAD_ADDR]]
2121
2222func testConstantDirectFieldAccess( _ o: FixedLayoutObjCSubclass ) {
@@ -33,7 +33,7 @@ public class NonFixedLayoutObjCSubclass : NSCoder {
3333// CHECK: [[OFFSET:%.*]] = load [[INT]], ptr @"$s28class_resilience_objc_armv7k26NonFixedLayoutObjCSubclassC5fields5Int32VvpWvd"
3434// CHECK-NEXT: [[ADDR:%.*]] = getelementptr inbounds i8, ptr %0, [[INT]] [[OFFSET]]
3535// CHECK: call void @swift_beginAccess
36- // CHECK-NEXT: [[PAYLOAD_ADDR:%.*]] = getelementptr inbounds %Ts5Int32V, ptr [[ADDR]], i32 0, i32 0
36+ // CHECK-NEXT: [[PAYLOAD_ADDR:%.*]] = getelementptr inbounds{{.*}} %Ts5Int32V, ptr [[ADDR]], i32 0, i32 0
3737// CHECK-NEXT: store i32 10, ptr [[PAYLOAD_ADDR]]
3838
3939func testNonConstantDirectFieldAccess( _ o: NonFixedLayoutObjCSubclass ) {
@@ -60,7 +60,7 @@ public class GenericObjCSubclass<T> : NSCoder {
6060// CHECK-NEXT: [[FIELD_OFFSET:%.*]] = load [[INT]], ptr [[FIELD_OFFSET_ADDR:%.*]]
6161// CHECK-NEXT: [[ADDR:%.*]] = getelementptr inbounds i8, ptr %0, [[INT]] [[FIELD_OFFSET]]
6262// CHECK: call void @swift_beginAccess
63- // CHECK-NEXT: [[PAYLOAD_ADDR:%.*]] = getelementptr inbounds %Ts5Int32V, ptr [[ADDR]], i32 0, i32 0
63+ // CHECK-NEXT: [[PAYLOAD_ADDR:%.*]] = getelementptr inbounds{{.*}} %Ts5Int32V, ptr [[ADDR]], i32 0, i32 0
6464// CHECK-NEXT: store i32 10, ptr [[PAYLOAD_ADDR]]
6565
6666func testConstantIndirectFieldAccess< T> ( _ o: GenericObjCSubclass < T > ) {
0 commit comments