[FIR] Use stubs for creating lazy bodies of backing field initializer

Ninth step for ^KT-52615

Merge-request: KT-MR-8756
Merged-by: Egor Kulikov <Egor.Kulikov@jetbrains.com>
This commit is contained in:
Egor Kulikov
2023-02-10 10:02:39 +00:00
committed by Space Team
parent 93a1d61a30
commit 32c3b0cd58
6 changed files with 27 additions and 7 deletions
@@ -1705,7 +1705,7 @@ open class RawFirBuilder(
private fun KtDeclarationWithInitializer.toInitializerExpression() =
runIf(hasInitializer()) {
buildOrLazyExpression(initializer?.toFirSourceElement()) {
buildOrLazyExpression(null) {
initializer.toFirExpression("Should have initializer")
}
}