[FIR] disable lazy resolve contract checks for FIR2IR

This commit is contained in:
Ilya Kirillov
2023-01-04 16:54:33 +01:00
committed by Space Team
parent a55b4a977b
commit 89f37816a8
2 changed files with 6 additions and 0 deletions
@@ -24,6 +24,10 @@ abstract class FirLazyDeclarationResolver : FirSessionComponent {
abstract fun finishResolvingPhase(phase: FirResolvePhase)
fun disableLazyResolveContractChecks(){
lazyResolveContractChecksEnabled = false
}
inline fun disableLazyResolveContractChecksInside(action: () -> Unit) {
val current = lazyResolveContractChecksEnabled
lazyResolveContractChecksEnabled = false