blob: 8674301dcb3ba67a48ee0f89371e0c58a3dc4db2 [file]
FILE: whileLoopNotNull.kt
public final fun R|kotlin/Int?|.swap(): R|kotlin/Int| {
^swap Int(1)
}
public final fun R|kotlin/Int|.swap(): R|kotlin/Int?| {
^swap Null(null)
}
public final var result: R|kotlin/Boolean| = Boolean(false)
public get(): R|kotlin/Boolean|
public set(value: R|kotlin/Boolean|): R|kotlin/Unit|
public final fun b(): R|kotlin/Boolean| {
R|/result| = R|/result|.R|kotlin/Boolean.not|()
^b R|/result|
}
public final fun test(): R|kotlin/Unit| {
lvar x: R|kotlin/Int?| = Int(1)
when () {
!=(R|<local>/x|, Null(null)) -> {
while(R|/b|()) {
lval tmp: R|kotlin/Int| = R|<local>/x|.R|/swap|()
R|<local>/x| = R|<local>/tmp|
}
R|<local>/x|.R|kotlin/Int.plus|(Int(1))
}
}
}