Fix generic data class hashCode for null

Null may come from everywhere, so we always check for it (when the property's
type is not primitive)
This commit is contained in:
Alexander Udalov
2013-02-06 16:12:22 +04:00
parent 1021ec5ff4
commit 8697adb28a
3 changed files with 15 additions and 3 deletions
@@ -0,0 +1,7 @@
data class A<T>(val t: T)
fun box(): String {
val h = A<String?>(null).hashCode()
if (h != 0) return "Fail $h"
return "OK"
}