[FakeOverrideBuilder] Fix referencing a local type from a return type
Copying tree part happens in two stages. 1. Collect all symbols to copy and create new version of them 2. Do copy tree, replacing collected symbols For f/o builder 1-st stage traversed more nodes, than seconds. This led to unbound symbols in tree. ^KT-65273 Fixed
This commit is contained in:
committed by
Space Team
parent
90db7cd685
commit
831ef0f909
@@ -0,0 +1,10 @@
|
||||
// SEPARATE_SIGNATURE_DUMP_FOR_K2
|
||||
// ^ Different type of s - KT-65603
|
||||
|
||||
class A {
|
||||
private abstract class B {
|
||||
val s = object {}
|
||||
}
|
||||
|
||||
private class C : B()
|
||||
}
|
||||
Reference in New Issue
Block a user