Skip to content

Commit 5074504

Browse files
committed
Include explicit Hashable/Equatable for test class
1 parent f7ab029 commit 5074504

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

test/Casting/Casts.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1037,7 +1037,10 @@ CastsTests.test("Do not overuse __SwiftValue (non-ObjC)") {
10371037
}
10381038

10391039
CastsTests.test("Don't put AnyHashable inside AnyObject") {
1040-
class C: Hashable {}
1040+
class C: Hashable {
1041+
func hash(into hasher: inout Hasher) {}
1042+
static func ==(lhs: C, rhs: C) -> Bool { true }
1043+
}
10411044
let a = C()
10421045
let b = AnyHashable(a)
10431046
let c = a as! AnyObject

0 commit comments

Comments
 (0)