KT-36810 Implement javaPrimitiveType intrinsic in JVM_IR

This commit is contained in:
Dmitry Petrov
2020-03-17 15:56:39 +03:00
parent 2851fab281
commit ade18d144a
9 changed files with 169 additions and 1 deletions
@@ -0,0 +1,17 @@
// IGNORE_BACKEND_FIR: JVM_IR
// TARGET_BACKEND: JVM
// WITH_RUNTIME
import kotlin.test.*
val pUnit = Unit
val pNUnit: Unit? = Unit
fun box(): String {
assertEquals(null, pUnit::class.javaPrimitiveType)
assertEquals(null, pNUnit!!::class.javaPrimitiveType)
assertEquals(null, Unit::class.javaPrimitiveType)
assertEquals(java.lang.Void.TYPE, Nothing::class.javaPrimitiveType)
return "OK"
}