commit | 8d96c1c222a46fbd9f274b2913e233c61908afc5 | [log] [tgz] |
---|---|---|
author | Nikita Bobko <nikita.bobko@jetbrains.com> | Tue Apr 23 19:04:32 2024 +0200 |
committer | Nikita Bobko <nikita.bobko@jetbrains.com> | Tue Apr 23 19:06:12 2024 +0200 |
tree | baf93b932c14db6a22b7889e58b01262760dcf6e | |
parent | 8e8a6ba13897029c24e9cf52baac9c6ee2786dd1 [diff] |
fixup! [FIR] Properly handle vararg remapping even if ConeInapplicableCandidateError
diff --git a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirAnnotationValueConverter.kt b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirAnnotationValueConverter.kt index 88238c1..ec69e94 100644 --- a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirAnnotationValueConverter.kt +++ b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirAnnotationValueConverter.kt
@@ -78,7 +78,7 @@ for (expr in this@convertVarargsExpression) { val converted = expr.convertConstantExpression(builder) ?: continue - if (expr is FirSpreadArgumentExpression || expr is FirNamedArgumentExpression) { + if (expr is FirVarargArgumentsExpression || expr is FirArrayLiteral) { addAll((converted as KtArrayAnnotationValue).values) } else { add(converted)