Files
kotlin-fork/compiler/testData/codegen/box/inlineClasses/infixCompareToOptimization.kt
T
2022-12-02 18:25:52 +00:00

17 lines
395 B
Kotlin
Vendored

// WITH_STDLIB
// TARGET_BACKEND: JVM_IR
fun compareUInts(a: UInt, b: UInt) = a compareTo b
fun compareULongs(a: ULong, b: ULong) = a compareTo b
fun box(): String {
if (compareUInts(0u, 1u) != -1) return "Fail 1"
if (compareULongs(0u, 1u) != -1) return "Fail 2"
return "OK"
}
// CHECK_BYTECODE_TEXT
// 0 INVOKESTATIC kotlin/ULong.box-impl
// 0 INVOKESTATIC kotlin/UInt.box-impl