Skip to content

Commit 7ef1325

Browse files
[tests][SR-9425] Add regression test for generic enum equatable match
1 parent ca8ffdc commit 7ef1325

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/SILGen/enum_equatable_witness.swift

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,18 @@ func check_state(_ state : MyState) -> Int {
1111
return state == .opened ? 1 : 0
1212
}
1313

14+
// generic-enum.swift
15+
enum GenericMyState<T> : String {
16+
case closed
17+
case opened
18+
}
19+
20+
@inline(never)
21+
func check_generic_state(_ state : GenericMyState<Int>) -> Int {
22+
// CHECK: function_ref @$s4main14GenericMyStateO21__derived_enum_equalsySbACyxG_AEtFZ
23+
return state == .opened ? 1 : 0
24+
}
25+
1426
// regular-enum.swift
1527
enum Regular {
1628
case closed

0 commit comments

Comments
 (0)