@@ -55,12 +55,12 @@ enum HasAssociatedValues: Hashable {
55
55
// CHECK: @_implements(Equatable, ==(_:_:)) internal static func __derived_enum_equals(_ a: HasAssociatedValues, _ b: HasAssociatedValues) -> Bool {
56
56
// CHECK-NEXT: switch (a, b) {
57
57
// CHECK-NEXT: case (.a(let l0), .a(let r0)):
58
- // CHECK-NEXT: guard l0 r0 else {
58
+ // CHECK-NEXT: guard l0 == r0 else {
59
59
// CHECK-NEXT: return false
60
60
// CHECK-NEXT: }
61
61
// CHECK-NEXT: return true
62
62
// CHECK-NEXT: case (.b(let l0), .b(let r0)):
63
- // CHECK-NEXT: guard l0 r0 else {
63
+ // CHECK-NEXT: guard l0 == r0 else {
64
64
// CHECK-NEXT: return false
65
65
// CHECK-NEXT: }
66
66
// CHECK-NEXT: return true
@@ -148,7 +148,7 @@ enum HasAssociatedValuesAndUnavailableElement: Hashable {
148
148
// CHECK: @_implements(Equatable, ==(_:_:)) internal static func __derived_enum_equals(_ a: HasAssociatedValuesAndUnavailableElement, _ b: HasAssociatedValuesAndUnavailableElement) -> Bool {
149
149
// CHECK-NEXT: switch (a, b) {
150
150
// CHECK-NEXT: case (.a(let l0), .a(let r0)):
151
- // CHECK-NEXT: guard l0 r0 else {
151
+ // CHECK-NEXT: guard l0 == r0 else {
152
152
// CHECK-NEXT: return false
153
153
// CHECK-NEXT: }
154
154
// CHECK-NEXT: return true
0 commit comments