// WITH_RUNTIME import kotlin.test.* @Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE") @kotlin.jvm.JvmInline value class S(val string: String) fun foo(s: S) = s fun box(): String { val fooRef = ::foo assertEquals("abc", fooRef.invoke(S("abc")).string) assertEquals("foo", fooRef.name) return "OK" }