Files
kotlin-fork/compiler/testData/ir/irText/expressions/primitiveComparisons.kt
T
Mark Punzalan d4cbfcb79e [FIR] Promote numeric types during comparisons
Added support for comparing platform types. Extracted logic to convert
operator expressions to OperatorExpressionGenerator.
2020-04-14 11:51:30 +03:00

31 lines
946 B
Kotlin
Vendored

// FIR_IDENTICAL
fun btest1(a: Byte, b: Byte) = a > b
fun btest2(a: Byte, b: Byte) = a < b
fun btest3(a: Byte, b: Byte) = a >= b
fun btest4(a: Byte, b: Byte) = a <= b
fun stest1(a: Short, b: Short) = a > b
fun stest2(a: Short, b: Short) = a < b
fun stest3(a: Short, b: Short) = a >= b
fun stest4(a: Short, b: Short) = a <= b
fun itest1(a: Int, b: Int) = a > b
fun itest2(a: Int, b: Int) = a < b
fun itest3(a: Int, b: Int) = a >= b
fun itest4(a: Int, b: Int) = a <= b
fun ltest1(a: Long, b: Long) = a > b
fun ltest2(a: Long, b: Long) = a < b
fun ltest3(a: Long, b: Long) = a >= b
fun ltest4(a: Long, b: Long) = a <= b
fun ftest1(a: Float, b: Float) = a > b
fun ftest2(a: Float, b: Float) = a < b
fun ftest3(a: Float, b: Float) = a >= b
fun ftest4(a: Float, b: Float) = a <= b
fun dtest1(a: Double, b: Double) = a > b
fun dtest2(a: Double, b: Double) = a < b
fun dtest3(a: Double, b: Double) = a >= b
fun dtest4(a: Double, b: Double) = a <= b