| // IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM | |
| // FIR status: result.getMethod OK in FE1.0, unresolved in FIR | |
| class C(val value: String) { | |
| fun getField() = value | |
| fun getMethod() {} | |
| } | |
| fun foo(): Any { | |
| var result: Any = "" | |
| result = C("OK") | |
| try { | |
| result = result.getField() | |
| } catch (e: Exception) { | |
| result.getMethod() | |
| } | |
| return result | |
| } | |
| fun box() = foo().toString() |