Skip to content

Commit 3c5d410

Browse files
authored
Merge pull request #76602 from eeckstein/fix-test
tests: re-enable SILOptimizer/string_switch.swift
2 parents 8542e59 + 60e7346 commit 3c5d410

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

validation-test/SILOptimizer/string_switch.swift

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@
77
// REQUIRES: executable_test
88
// UNSUPPORTED: threading_none
99

10-
// REQUIRES: rdar136304425
1110

1211
import StdlibUnittest
1312

14-
// CHECK-LABEL: // SmallEnum.init(rawValue:)
15-
// CHECK-NEXT: sil {{.*}} @{{.*}}SmallEnum{{.*}}rawValue{{.*}} :
13+
// CHECK-LABEL: sil hidden @$s4test9SmallEnumO8rawValueACSgSS_tcfC :
1614
// CHECK-DAG: global_value @{{.*}}SmallEnum{{.*}}rawValue{{.*}}
1715
// CHECK-DAG: // function_ref _findStringSwitchCase(cases:string:)
18-
// CHECK: return
16+
// CHECK: } // end sil function '$s4test9SmallEnumO8rawValueACSgSS_tcfC'
1917

2018
enum SmallEnum : String {
2119
case c1 = "Swift"
@@ -25,11 +23,10 @@ enum SmallEnum : String {
2523
case c5 = "programming language"
2624
}
2725

28-
// CHECK-LABEL: // LargeEnum.init(rawValue:)
29-
// CHECK-NEXT: sil {{.*}} @{{.*}}LargeEnum{{.*}}rawValue{{.*}} :
26+
// CHECK-LABEL: sil hidden @$s4test9LargeEnumO8rawValueACSgSS_tcfC :
3027
// CHECK-DAG: global_value @{{.*}}LargeEnum{{.*}}rawValue{{.*}}
3128
// CHECK-DAG: // function_ref _findStringSwitchCaseWithCache(cases:string:cache:)
32-
// CHECK: return
29+
// CHECK: } // end sil function '$s4test9LargeEnumO8rawValueACSgSS_tcfC'
3330

3431
enum LargeEnum : String {
3532
case c1 = "Swift"

0 commit comments

Comments
 (0)