[FIR] add more tests diagnostic tests on data and delegated classes

^KT-63522
^KT-63512
^KT-63042
This commit is contained in:
Dmitrii Gridin
2023-11-16 15:48:11 +01:00
committed by Space Team
parent fab63e38aa
commit b3b184f00d
121 changed files with 22418 additions and 0 deletions
@@ -0,0 +1,16 @@
// DUMP_IR
// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION
package second
fun box(): String {
val data = MyClass(object : Base {})
return data.foo()
}
interface Base {
fun foo(): String = "OK"
}
class MyClass(val prop: second.Base): Base by prop {
interface Base
}