From e5463be6ba5e6951fec6912391a95c920cd105ad Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Thu, 8 Oct 2020 12:12:20 +0300 Subject: [PATCH] Don't transform parameter default values in FirTypeResolveTransformer --- .../fir/resolve/transformers/FirTypeResolveTransformer.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirTypeResolveTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirTypeResolveTransformer.kt index 01d8ea4dd3a..aa78dbc90c3 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirTypeResolveTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirTypeResolveTransformer.kt @@ -159,9 +159,10 @@ class FirTypeResolveTransformer( } override fun transformValueParameter(valueParameter: FirValueParameter, data: Nothing?): CompositeTransformResult { - val result = transformDeclaration(valueParameter, data).single as FirValueParameter - result.transformVarargTypeToArrayType() - return result.compose() + valueParameter.transformReturnTypeRef(this, data) + valueParameter.transformAnnotations(this, data) + valueParameter.transformVarargTypeToArrayType() + return valueParameter.compose() } override fun transformBlock(block: FirBlock, data: Nothing?): CompositeTransformResult {