blob: 56667096e6c5239bbf3e942eb4ff33e92b64b378 [file]
// ISSUE: KT-61258
// WITH_STDLIB
// WORKS_WHEN_VALUE_CLASS
// LANGUAGE: +ValueClasses
// MODULE: lib
// FILE: lib.kt
open class Foo(val string: String)
OPTIONAL_JVM_INLINE_ANNOTATION
value class Bar(val foo: Foo? = object: Foo("O") {})
// MODULE: main(lib)
// FILE: main.kt
fun box(): String {
val o = Bar().foo?.string
val k = Bar(Foo("K")).foo?.string
return o + k
}