8c748bfea4
Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com> #KT-55333
23 lines
483 B
Kotlin
Vendored
23 lines
483 B
Kotlin
Vendored
// LANGUAGE: +MultiPlatformProjects
|
|
// TARGET_BACKEND: JVM_IR
|
|
// WITH_STDLIB
|
|
|
|
// MODULE: common
|
|
// TARGET_PLATFORM: Common
|
|
// FILE: expect.kt
|
|
|
|
expect value class ExpectValue(val x: String) {
|
|
constructor(x: Int)
|
|
}
|
|
|
|
// MODULE: main()()(common)
|
|
// TARGET_PLATFORM: JVM
|
|
// FILE: actual.kt
|
|
|
|
@JvmInline
|
|
actual value class ExpectValue actual constructor(actual val x: String) {
|
|
actual constructor(x: Int) : this(if (x == 42) "OK" else "Not OK: $x")
|
|
}
|
|
|
|
fun box() = ExpectValue(42).x
|