From 21de05e5ac8d5ad8b67006770c9ce961bb221128 Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Mon, 27 Nov 2023 19:45:56 +0100 Subject: [PATCH] [FIR] FirDeclarationsContractResolveTransformer: drop redundant transformations There is no sense to trying to transform aliases and dangling lists --- ...FirAbstractContractResolveTransformerDispatcher.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/contracts/FirAbstractContractResolveTransformerDispatcher.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/contracts/FirAbstractContractResolveTransformerDispatcher.kt index d92602da361..cca77c08ef6 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/contracts/FirAbstractContractResolveTransformerDispatcher.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/contracts/FirAbstractContractResolveTransformerDispatcher.kt @@ -310,6 +310,17 @@ abstract class FirAbstractContractResolveTransformerDispatcher( } } + override fun transformTypeAlias(typeAlias: FirTypeAlias, data: ResolutionMode): FirTypeAlias { + return typeAlias + } + + override fun transformDanglingModifierList( + danglingModifierList: FirDanglingModifierList, + data: ResolutionMode + ): FirDanglingModifierList { + return danglingModifierList + } + override fun transformErrorPrimaryConstructor( errorPrimaryConstructor: FirErrorPrimaryConstructor, data: ResolutionMode,