// !API_VERSION: 1.3 // This test simply checks that we still generate correct calls to PropertyReference1Impl constructors for API version < 1.4, // where we added and started using new constructors which take j.l.Class+int instead of KDeclarationContainer. class D(val v: String) { operator fun getValue(a: Any?, b: Any?): String = v operator fun setValue(a: Any?, b: Any?, c: String) {} } class A { val o by D("O") var k by D("K") val z by D("") } fun box(): String = A().o + A().k + A().z