diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt index 8c82defdda0..48525e0915a 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt @@ -535,7 +535,6 @@ open class FirDeclarationsResolveTransformer( } override fun transformScript(script: FirScript, data: ResolutionMode): FirScript { - if (implicitTypeOnly) return script dataFlowAnalyzer.enterScript(script) val result = context.withScopesForScript(script, components) { transformDeclarationContent(script, data) as FirScript diff --git a/compiler/testData/diagnostics/tests/script/destructuringDeclarationsScript.fir.kts b/compiler/testData/diagnostics/tests/script/destructuringDeclarationsScript.fir.kts index 76d850f0ad9..4cdea43e2af 100644 --- a/compiler/testData/diagnostics/tests/script/destructuringDeclarationsScript.fir.kts +++ b/compiler/testData/diagnostics/tests/script/destructuringDeclarationsScript.fir.kts @@ -1,6 +1,6 @@ // !WITH_NEW_INFERENCE val (a1, a2) = A() -val (b1: Int, b2: Int) = A() +val (b1: Int, b2: Int) = A() val (c1) = unresolved private val (d1) = A()