@@ -16,7 +16,7 @@ public class FixedLayoutObjCSubclass : NSObject {
16
16
// CHECK: [[OFFSET:%.*]] = load [[INT]], ptr @"$s28class_resilience_objc_armv7k23FixedLayoutObjCSubclassC5fields5Int32VvpWvd"
17
17
// CHECK-NEXT: [[ADDR:%.*]] = getelementptr inbounds i8, ptr %0, [[INT]] [[OFFSET]]
18
18
// 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
20
20
// CHECK-NEXT: store i32 10, ptr [[PAYLOAD_ADDR]]
21
21
22
22
func testConstantDirectFieldAccess( _ o: FixedLayoutObjCSubclass ) {
@@ -33,7 +33,7 @@ public class NonFixedLayoutObjCSubclass : NSCoder {
33
33
// CHECK: [[OFFSET:%.*]] = load [[INT]], ptr @"$s28class_resilience_objc_armv7k26NonFixedLayoutObjCSubclassC5fields5Int32VvpWvd"
34
34
// CHECK-NEXT: [[ADDR:%.*]] = getelementptr inbounds i8, ptr %0, [[INT]] [[OFFSET]]
35
35
// 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
37
37
// CHECK-NEXT: store i32 10, ptr [[PAYLOAD_ADDR]]
38
38
39
39
func testNonConstantDirectFieldAccess( _ o: NonFixedLayoutObjCSubclass ) {
@@ -60,7 +60,7 @@ public class GenericObjCSubclass<T> : NSCoder {
60
60
// CHECK-NEXT: [[FIELD_OFFSET:%.*]] = load [[INT]], ptr [[FIELD_OFFSET_ADDR:%.*]]
61
61
// CHECK-NEXT: [[ADDR:%.*]] = getelementptr inbounds i8, ptr %0, [[INT]] [[FIELD_OFFSET]]
62
62
// 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
64
64
// CHECK-NEXT: store i32 10, ptr [[PAYLOAD_ADDR]]
65
65
66
66
func testConstantIndirectFieldAccess< T> ( _ o: GenericObjCSubclass < T > ) {
0 commit comments