Minor. Add regression test for KT-41997
#KT-41997 Fixed
This commit is contained in:
committed by
Space Team
parent
94eefba824
commit
f7a2da8f82
@@ -0,0 +1,21 @@
|
||||
// LANGUAGE: +MultiPlatformProjects
|
||||
// IGNORE_BACKEND_K1: ANY
|
||||
// IGNORE_LIGHT_TREE
|
||||
// IGNORE_LIGHT_ANALYSIS
|
||||
// IGNORE_BACKEND_K2: JVM_IR
|
||||
// MODULE: common
|
||||
// FILE: common.kt
|
||||
|
||||
expect value class Wrapper(val obj: Any) {
|
||||
val prop: String // [PROPERTY_WITH_BACKING_FIELD_INSIDE_VALUE_CLASS] Value class cannot have properties with backing fields
|
||||
}
|
||||
|
||||
// MODULE: main()()(common)
|
||||
// FILE: test.kt
|
||||
|
||||
actual value class Wrapper(val obj: Any) {
|
||||
val prop: String
|
||||
get() = "OK"
|
||||
}
|
||||
|
||||
fun box(): String = Wrapper("").prop
|
||||
@@ -0,0 +1,22 @@
|
||||
// LANGUAGE: +MultiPlatformProjects
|
||||
// IGNORE_BACKEND_K1: ANY
|
||||
// IGNORE_LIGHT_TREE
|
||||
// TARGET_BACKEND: JVM
|
||||
// WITH_STDLIB
|
||||
// MODULE: common
|
||||
// FILE: common.kt
|
||||
|
||||
expect value class Wrapper(val obj: Any) {
|
||||
val prop: String // [PROPERTY_WITH_BACKING_FIELD_INSIDE_VALUE_CLASS] Value class cannot have properties with backing fields
|
||||
}
|
||||
|
||||
// MODULE: main()()(common)
|
||||
// FILE: test.kt
|
||||
|
||||
@JvmInline
|
||||
actual value class Wrapper(val obj: Any) {
|
||||
val prop: String
|
||||
get() = "OK"
|
||||
}
|
||||
|
||||
fun box(): String = Wrapper("").prop
|
||||
Reference in New Issue
Block a user