blob: 461fe3c548d0f9a66178c02f60c935ac5375a477 [file]
// LANGUAGE: +StrictEquals
data class Point(val x: Int, val y: Int)
fun box(): String {
if (Point(1, 2) != Point(1, 2)) return "FAIL 1"
if (Point(1, 2) == Point(1, 3)) return "FAIL 2"
val p1 = Point(3, 4)
val any: Any? = Point(3, 4)
if (p1 == any) {
if (any.x != 3 || any.y != 4) return "FAIL 3"
} else {
return "FAIL 4"
}
return "OK"
}