@@ -152,15 +152,15 @@ public func useFoo(x: String, y: C) {
152
152
153
153
// CHECK-LABEL: define {{.*}} @"$s18opaque_result_type6useFoo1x1yySS_AA1CCtF"
154
154
// CHECK: [[DESCRIPTOR_ADDR:%.*]] = call swiftcc %swift.type_descriptor* @"$s18opaque_result_type3baz1zQrx_tAA1PRzAA1QRzlFQOMg"()
155
- // CHECK: [[CONFORMANCE:%.*]] = call swiftcc i8** @swift_getOpaqueTypeConformance(i8* {{.*}}, %swift.type_descriptor* [[DESCRIPTOR_ADDR]], i64 2)
155
+ // CHECK: [[CONFORMANCE:%.*]] = call swiftcc i8** @swift_getOpaqueTypeConformance(i8* {{.*}}, %swift.type_descriptor* [[DESCRIPTOR_ADDR]], [[WORD:i32| i64]] 2)
156
156
// CHECK: [[DESCRIPTOR_ADDR:%.*]] = call swiftcc %swift.type_descriptor* @"$s18opaque_result_type3baz1zQrx_tAA1PRzAA1QRzlFQOMg"()
157
- // CHECK: [[MD:%.*]] = call swiftcc %swift.metadata_response @swift_getOpaqueTypeMetadata(i64 255, i8* {{.*}}, %swift.type_descriptor* [[DESCRIPTOR_ADDR]]{{.*}})
157
+ // CHECK: [[MD:%.*]] = call swiftcc %swift.metadata_response @swift_getOpaqueTypeMetadata([[WORD]] 255, i8* {{.*}}, %swift.type_descriptor* [[DESCRIPTOR_ADDR]]{{.*}})
158
158
// CHECK: [[TYPE:%.*]] = extractvalue %swift.metadata_response [[MD]], 0
159
- // CHECK: call swiftcc %swift.metadata_response @swift_getAssociatedTypeWitness(i64 0, i8** [[CONFORMANCE]], %swift.type* [[TYPE]]
159
+ // CHECK: call swiftcc %swift.metadata_response @swift_getAssociatedTypeWitness([[WORD]] 0, i8** [[CONFORMANCE]], %swift.type* [[TYPE]]
160
160
161
161
// CHECK-LABEL: define {{.*}} @"$sSS18opaque_result_type1PAA1AAaBP_AA1OPWT"
162
162
// CHECK: [[DESCRIPTOR_ADDR:%.*]] = call swiftcc %swift.type_descriptor* @"$sSS18opaque_result_typeE3pooQryFQOMg"()
163
- // CHECK: call swiftcc i8** @swift_getOpaqueTypeConformance(i8* {{.*}}, %swift.type_descriptor* [[DESCRIPTOR_ADDR]], i64 1)
163
+ // CHECK: call swiftcc i8** @swift_getOpaqueTypeConformance(i8* {{.*}}, %swift.type_descriptor* [[DESCRIPTOR_ADDR]], [[WORD]] 1)
164
164
165
165
// rdar://problem/49585457
166
166
protocol R {
0 commit comments