blob: 449e71ff5ded61945dd8477c7a127111397d4115 [file]
// MODULE: lib
// WITH_STDLIB
// TARGET_BACKEND: JVM
// FILE: lib.kt
@JvmInline
value class S(val value: String)
interface A {
fun f(s: S): S = s
}
interface B : A
// MODULE: main(lib)
// FILE: main.kt
interface C : B
fun box(): String {
return object : C {}.f(S("OK")).value
}