// !JVM_DEFAULT_MODE: all // TARGET_BACKEND: JVM // WITH_RUNTIME // JVM_TARGET: 1.8 class Cell(val x: T) interface IOk { fun ok(): String = "OK" } @Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE") @kotlin.jvm.JvmInline value class InlineClass(val s: String) : IOk fun test(cell: Cell): String = cell.x.ok() fun box() = test(Cell(InlineClass("FAIL")))