From 6d8091f0ffdc08c932199fb5b17077aea683cb59 Mon Sep 17 00:00:00 2001 From: Kirill Rakhman Date: Mon, 11 Sep 2023 15:43:22 +0200 Subject: [PATCH] [FIR] Add workaround for unresolved array literal type #KT-61843 #KT-61367 --- .../src/org/jetbrains/kotlin/fir/resolve/calls/Arguments.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/Arguments.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/Arguments.kt index 4848c6d0bfd..eeade77e653 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/Arguments.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/Arguments.kt @@ -222,6 +222,10 @@ fun Candidate.resolvePlainExpressionArgument( ) { if (expectedType == null) return + + // TODO Remove when KT-61843 is fixed + if (argument is FirArrayLiteral && !argument.isResolved) return + val argumentType = argument.resolvedType resolvePlainArgumentType( csBuilder,