FIR: handle labeled super reference properly
This commit is contained in:
committed by
Mikhail Glukhikh
parent
260683c20e
commit
7b01cf7b04
@@ -7,16 +7,16 @@ interface Trait {
|
||||
class Outer : Trait {
|
||||
class Nested {
|
||||
val t = this@Outer.bar()
|
||||
val s = super@Outer.<!UNRESOLVED_REFERENCE!>bar<!>()
|
||||
val s = super@Outer.bar()
|
||||
|
||||
inner class NestedInner {
|
||||
val t = this@Outer.bar()
|
||||
val s = super@Outer.<!UNRESOLVED_REFERENCE!>bar<!>()
|
||||
val s = super@Outer.bar()
|
||||
}
|
||||
}
|
||||
|
||||
inner class Inner {
|
||||
val t = this@Outer.bar()
|
||||
val s = super@Outer.<!UNRESOLVED_REFERENCE!>bar<!>()
|
||||
val s = super@Outer.bar()
|
||||
}
|
||||
}
|
||||
@@ -13,10 +13,10 @@ class Outer : Trait {
|
||||
|
||||
inner class Inner {
|
||||
val t = this@Local
|
||||
val s = super@Local.<!UNRESOLVED_REFERENCE!>bar<!>()
|
||||
val s = super@Local.bar()
|
||||
|
||||
val tt = this@Outer
|
||||
val ss = super@Outer.<!UNRESOLVED_REFERENCE!>bar<!>()
|
||||
val ss = super@Outer.bar()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user