blob: 27859b6c62cab6800afef896067b8186ce9469ee [file]
// LANGUAGE: +MultiPlatformProjects, +ValueClasses
// IGNORE_BACKEND_K1: ANY
// ^^^ kotlin.jvm.JvmInline is not accessible in common sources
// ISSUE: KT-71656
// WITH_STDLIB
// MODULE: common
// FILE: expect.kt
@kotlin.jvm.JvmInline
value class Wrapper(val value: Int)
@kotlin.jvm.JvmInline
value class Color(val value: Wrapper) {
fun copy(arg: Int = 0): Color = Color(Wrapper(arg))
override fun toString(): String = ""
}
// MODULE: main()()(common)
// FILE: actual.kt
import Color
import Wrapper
fun box(): String {
@Suppress("IMPOSSIBLE_IS_CHECK_ERROR")
"bla" is Wrapper
Color(Wrapper(0)).copy()
return "OK"
}