FILE: fromLocalMembers.kt public final fun test1(): R|kotlin/Unit| { lval x: R|kotlin/Int| local final fun func(): R|kotlin/Unit| { R|/x| = Int(0) } R|kotlin/io/println|(R|/x|) } public final fun test2(): R|kotlin/Unit| { lval x: R|kotlin/Int| lval y: R|kotlin/Int| lval z: R|kotlin/Int| object : R|kotlin/Any| { private constructor(): R|| { super() } init { R|/x| = Int(0) } public final fun localFunc(): R|kotlin/Unit| { R|/y| = Int(0) } public final val prop: R|kotlin/Int| public get(): R|kotlin/Int| { R|/z| = Int(0) ^ Int(2) } } R|kotlin/io/println|(R|/x|) R|kotlin/io/println|(R|/x|) } public final fun test3(): R|kotlin/Unit| { lval x: R|kotlin/Int| lval y: R|kotlin/Int| local final class A : R|kotlin/Any| { public constructor(): R|/A| { super() } init { R|/x| = Int(0) } public final fun localFunc(): R|kotlin/Unit| { R|/y| = Int(0) } } R|kotlin/io/println|(R|/x|) R|kotlin/io/println|(R|/x|) }