Fix for KT-15868: NPE when comparing nullable doubles

#KT-15868 Fixed
This commit is contained in:
Mikhael Bogdanov
2017-02-01 15:28:26 +01:00
parent 79bea6710f
commit a2c5c94ee6
21 changed files with 505 additions and 23 deletions

View File

@@ -35,8 +35,14 @@ fun box(): String {
if (jClass.minus0() != jClass.plus0()) return "fail 5"
//TODO: KT-14989
//if (jClass.null0() != jClass.plus0()) return "fail 6"
var value = jClass.minus0() == jClass.plus0()
if (!value) return "fail 6"
if (jClass.null0() == jClass.plus0()) return "fail 7"
if (jClass.plus0() == jClass.null0()) return "fail 8"
value = jClass.null0() == jClass.null0()
if (!value) return "fail 9"
return "OK"
}

View File

@@ -38,8 +38,14 @@ fun box(): String {
if (jClass.minus0() != jClass.plus0()) return "fail 5"
//TODO: KT-14989
//if (jClass.null0() != jClass.plus0()) return "fail 6"
var value = jClass.minus0() == jClass.plus0()
if (!value) return "fail 6"
if (jClass.null0() == jClass.plus0()) return "fail 7"
if (jClass.plus0() == jClass.null0()) return "fail 8"
value = jClass.null0() == jClass.null0()
if (!value) return "fail 9"
return "OK"
}