[LL FIR] support lazy resolve of destructuring declaration entries

^KT-62840 Fixed
^KT-65727
This commit is contained in:
Dmitrii Gridin
2024-02-09 23:42:01 +01:00
committed by Space Team
parent 8c63e75f06
commit e02c28c88a
52 changed files with 7835 additions and 14 deletions
@@ -0,0 +1,8 @@
/* RootScriptStructureElement */var a = -1/* DeclarationStructureElement */
var b = 0/* DeclarationStructureElement */
data class MyPair(val i: Int, val b: Int)/* DeclarationStructureElement *//* ClassDeclarationStructureElement */
val pair = MyPair(a, b)/* DeclarationStructureElement */
val (first/* DeclarationStructureElement */, last/* DeclarationStructureElement */) = pair/* DeclarationStructureElement */