Initial internal member mangling
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
open class A {
|
||||
internal open val field = "F"
|
||||
|
||||
internal open fun test(): String = "A"
|
||||
}
|
||||
|
||||
class Z : A() {
|
||||
public override fun test(): String = super.test()
|
||||
|
||||
public override val field = super.field
|
||||
}
|
||||
|
||||
fun box() : String {
|
||||
val z = Z().test()
|
||||
if (z != "A") return "fail 1: $z"
|
||||
|
||||
val f = Z().field
|
||||
if (f != "F") return "fail 2: $f"
|
||||
|
||||
return "OK"
|
||||
}
|
||||
Reference in New Issue
Block a user