// FIR_IDENTICAL
// WITH_STDLIB

class MyClass(val value: String)

operator fun MyClass.provideDelegate(host: Any?, p: Any): String =
        this.value

operator fun String.getValue(receiver: Any?, p: Any): String =
        this

val testO by MyClass("O")
val testK by "K"
val testOK = testO + testK
