From b05546dd64b745975bf0c8ce1db61b67aee2664e Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Tue, 19 May 2020 11:45:56 +0300 Subject: [PATCH] [FIR] Add check for session consistency in body resolve transformer --- .../transformers/body/resolve/FirBodyResolveTransformer.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirBodyResolveTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirBodyResolveTransformer.kt index 0942616d0f1..13616a7cc96 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirBodyResolveTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirBodyResolveTransformer.kt @@ -44,6 +44,7 @@ open class FirBodyResolveTransformer( private val controlFlowStatementsTransformer = FirControlFlowStatementsResolveTransformer(this) override fun transformFile(file: FirFile, data: ResolutionMode): CompositeTransformResult { + checkSessionConsistency(file) context.cleanContextForAnonymousFunction() @OptIn(PrivateForInline::class) context.file = file