Skip to content

Commit 64bf04a

Browse files
authored
Merge pull request #9990 from swiftix/resilience-1
Fix a test that was failing in resilient builds
2 parents 85c8340 + 9395c84 commit 64bf04a

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

test/SILGen/collection_cast_crash.swift

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,28 +10,28 @@ class KeyClass : Hashable {
1010
}
1111
func ==(lhs: KeyClass, rhs: KeyClass) -> Bool { return true }
1212

13-
// CHECK-LABEL: sil shared @{{.*}}arrayUpCast{{.*}} <Ct where Ct : MyClass>
13+
// CHECK-LABEL: sil{{.*}}@{{.*}}arrayUpCast{{.*}} <Ct where Ct : MyClass>
1414
func arrayUpCast<Ct: MyClass>(_ arr: [Ct]) -> [MyClass] {
15-
// CHECK: apply %{{[0-9]*}}<Ct, MyClass>(%{{[0-9]*}})
15+
// CHECK: apply %{{[0-9]*}}<Ct{{.*}}>(%{{[0-9]*}})
1616
return arr
1717
// CHECK: return
1818
}
1919

20-
// CHECK-LABEL: sil shared @{{.*}}arrayDownCast{{.*}} <Ct where Ct : MyClass>
20+
// CHECK-LABEL: sil{{.*}}@{{.*}}arrayDownCast{{.*}} <Ct where Ct : MyClass>
2121
func arrayDownCast<Ct: MyClass>(_ arr: [MyClass]) -> [Ct] {
22-
// CHECK: apply %{{[0-9]*}}<MyClass, Ct>(%{{[0-9]*}})
22+
// CHECK: apply %{{[0-9]*}}<{{.*}}Ct>(%{{[0-9]*}})
2323
return arr as! [Ct]
2424
// CHECK: return
2525
}
2626

27-
// CHECK-LABEL: sil shared @{{.*}}dictUpCast{{.*}} <Ct where Ct : MyClass>
27+
// CHECK-LABEL: sil{{.*}}@{{.*}}dictUpCast{{.*}} <Ct where Ct : MyClass>
2828
func dictUpCast<Ct: MyClass>(_ dict: [KeyClass:Ct]) -> [KeyClass:MyClass] {
29-
// CHECK: apply %{{[0-9]*}}<KeyClass, Ct, KeyClass, MyClass>(%{{[0-9]*}})
29+
// CHECK: apply %{{[0-9]*}}<{{.*}}Ct{{.*}}>(%{{[0-9]*}})
3030
return dict as [KeyClass:MyClass]
3131
// CHECK: return
3232
}
3333

34-
// CHECK-LABEL: sil shared @{{.*}}dictDownCast{{.*}} <Ct where Ct : MyClass>
34+
// CHECK-LABEL: sil{{.*}}@{{.*}}dictDownCast{{.*}} <Ct where Ct : MyClass>
3535
func dictDownCast<Ct: MyClass>(_ dict: [KeyClass:MyClass]) -> [KeyClass:Ct] {
3636
// CHECK: apply %{{[0-9]*}}<KeyClass, MyClass, KeyClass, Ct>(%{{[0-9]*}})
3737
return dict as! [KeyClass:Ct]

0 commit comments

Comments
 (0)