Files
kotlin-fork/compiler/testData/codegen/bytecodeText/intrinsics/postfixIncrDecr.kt
T
Ivan Kochurkin 31507e7e7e [FIR2IR] Fix origin for desugared blocks (to enable jvm optimization lowering)
Move getIrAssignmentOrigin to ConversionUtils
2021-10-25 21:21:37 +03:00

32 lines
348 B
Kotlin
Vendored

fun use(i: Int) {}
fun testPostfixIncr0() {
var k = 0
k++
use(k)
}
fun testPostfixIncr1() {
var k = 0
val t = k++
use(k)
use(t)
}
fun testPostfixDecr0() {
var k = 0
k--
use(k)
}
fun testPostfixDecr1() {
var k = 0
val t = k--
use(k)
use(t)
}
// 6 ISTORE
// 8 ILOAD
// 0 ICONST_1
// 4 IINC