[IR][tests] New test: non-abstract callable member in abstract class becomes abstract
^KT-53663
This commit is contained in:
+38
@@ -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
|
||||
}
|
||||
Vendored
+2
@@ -0,0 +1,2 @@
|
||||
STEP 0:
|
||||
dependencies: stdlib, lib1
|
||||
Reference in New Issue
Block a user