[IR][tests] New test: non-abstract callable member in abstract class becomes abstract

^KT-53663
This commit is contained in:
Dmitriy Dolovov
2022-08-20 17:08:37 +02:00
parent 94f9963230
commit 8374b2da85
35 changed files with 633 additions and 0 deletions
@@ -0,0 +1,38 @@
package lib2
import lib1.A
class B : A() {
override val baz1 = -42
override val baz2 get() = -42
val unlinkedPropertyUsage get() = foo1 + foo2 + bar1 + bar2
}
class B1 : A() {
override val baz1 = -42
override val baz2 get() = -42
val unlinkedPropertyUsage = foo1
}
class B2 : A() {
override val baz1 = -42
override val baz2 get() = -42
val unlinkedPropertyUsage = foo2
}
class B3 : A() {
override val baz1 = -42
override val baz2 get() = -42
val unlinkedPropertyUsage = bar1
}
class B4 : A() {
override val baz1 = -42
override val baz2 get() = -42
val unlinkedPropertyUsage = bar2
}