// IGNORE_BACKEND: JS, JS_IR, JS_IR_ES6, NATIVE, WASM // JVM_ABI_K1_K2_DIFF: KT-63960, KT-63963, KT-63964 // expected: rv: 42 fun foo() = B.bar() val life = 42 interface A { fun bar(): Int } val B = object : A { override fun bar() = life } val rv = foo()