[JS IR BE] Lazy initialize lowering properties

This commit is contained in:
Roman Artemev
2019-02-13 19:17:21 +03:00
committed by romanart
parent c95d99dbe0
commit b2cfef4902
3 changed files with 62 additions and 51 deletions
@@ -132,5 +132,5 @@ class LateinitLowering(val context: CommonBackendContext) : FileLoweringPass {
)
}
private val throwErrorFunction = context.ir.symbols.ThrowUninitializedPropertyAccessException.owner
private val throwErrorFunction by lazy { context.ir.symbols.ThrowUninitializedPropertyAccessException.owner }
}