// !LANGUAGE: +InlineClasses // IGNORE_BACKEND_FIR: JVM_IR interface IFoo { fun foo(): String } inline class IC(val x: String) : IFoo { private fun privateFun() = x override fun foo() = privateFun() } fun box(): String { val x: IFoo = IC("OK") return x.foo() }