28 lines
496 B
Kotlin
Vendored
28 lines
496 B
Kotlin
Vendored
// KT-61929
|
|
// WITH_SDTLIB
|
|
// EXPECTED_REACHABLE_NODES: 1301
|
|
package foo
|
|
|
|
fun doSomething(lambda: () -> Unit) { lambda() }
|
|
|
|
class CompilerBug(result: String) {
|
|
var result: String = "Failed"
|
|
|
|
init {
|
|
run {
|
|
object {
|
|
init {
|
|
doSomething { completed(result) }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
fun completed(value: String) {
|
|
this.result = value
|
|
}
|
|
}
|
|
|
|
fun box(): String {
|
|
return CompilerBug("OK").result
|
|
} |