Skip to content

Commit f0a3b8b

Browse files
committed
Fix tests
1 parent a9fe7f1 commit f0a3b8b

File tree

3 files changed

+11
-4
lines changed

3 files changed

+11
-4
lines changed

test/IRGen/dynamic_replaceable_opaque_return.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
// RUN: %target-swift-frontend -module-name A -swift-version 5 -primary-file %s -emit-ir | %FileCheck %s
22

3+
// No 32bit for now.
4+
// UNSUPPORTED: CPU=armv7
5+
// UNSUPPORTED: CPU=armv7s
6+
// UNSUPPORTED: CPU=i386
7+
38
// CHECK: @"$s1A3baryQrSiFQOMk" = global %swift.dyn_repl_link_entry { {{.*}}@"$s1A3baryQrSiFQOMh" to i8*), %swift.dyn_repl_link_entry* null }
49
// CHECK: @"$s1A3baryQrSiFQOMj" = constant %swift.dyn_repl_key { {{.*}}%swift.dyn_repl_link_entry* @"$s1A3baryQrSiFQOMk"{{.*}}, i32 0 }, section "__TEXT,__const"
510
// CHECK: @"$s1A16_replacement_bar1yQrSi_tFQOMk" = global %swift.dyn_repl_link_entry zeroinitializer

test/IRGen/opaque_result_type.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -152,15 +152,15 @@ public func useFoo(x: String, y: C) {
152152

153153
// CHECK-LABEL: define {{.*}} @"$s18opaque_result_type6useFoo1x1yySS_AA1CCtF"
154154
// 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)
156156
// 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]]{{.*}})
158158
// 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]]
160160

161161
// CHECK-LABEL: define {{.*}} @"$sSS18opaque_result_type1PAA1AAaBP_AA1OPWT"
162162
// 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)
164164

165165
// rdar://problem/49585457
166166
protocol R {

test/Interpreter/dynamic_replacement_opaque_result.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
// REQUIRES: executable_test
99
// REQUIRES: swift_test_mode_optimize_none
1010

11+
// REQUIRES: CPU=arm64 || CPU=x86_64
12+
1113
@_private(sourceFile: "TestOpaque1.swift") import TestOpaque1
1214

1315
#if os(macOS) || os(iOS) || os(tvOS) || os(watchOS)

0 commit comments

Comments
 (0)