// !LANGUAGE: +InlineClasses // IGNORE_BACKEND_FIR: JVM_IR inline class Foo(val x: Int) { inline fun inc(): Foo = Foo(x + 1) } fun box(): String { val a = Foo(0) val b = a.inc().inc() if (b.x != 2) return "fail" return "OK" }