Files
kotlin/compiler/testData/codegen/bytecodeText/constants/floatingPoints.kt
Ting-Yuan Huang 79fcaae991 Implement constant folding in the IR backend for JVM
The newly added pass folds the set of constant functions of the
current backend, plus IrBuiltIns.
2019-03-20 21:02:55 +01:00

17 lines
240 B
Kotlin
Vendored

val a = 1.0 + 10
val b = 2 + 10.0
val c = 3.0F + 10
val d = 4 + 10.0F
val e = 1.0 / 0
val f = 1 / 0.0
val g = 0.0 / 0
val h = 0 / 0.0
val i = 0.0 / 0.0
// 1 LDC 11.0
// 1 LDC 12.0
// 1 LDC 13.0
// 1 LDC 14.0
// 2 LDC Infinity
// 3 LDC NaN