blob: 877e6d75dd5b7838b490478f5020d3fc5c358d6b [file]
// FIR_IDENTICAL
//KT-1078 Problem with visibility in do-while
package kt1078
fun test() : B {
do {
val x = foo()
} while(x.bar()) // x is not visible here!
return B()
}
class B() {
fun bar() = true
}
fun foo() = B()