[K/N] Fix KT-56132

Add a secondary constructor for compatibility purposes
This commit is contained in:
Sergey Bogolepov
2023-01-24 14:05:45 +02:00
committed by Space Team
parent e187c9272d
commit 7cc2947c57
@@ -50,6 +50,19 @@ class JvmBackendContext(
val irSerializer: JvmIrSerializer?,
) : CommonBackendContext {
@Suppress("UNUSED_PARAMETER")
@Deprecated("irModuleFragment parameter is not needed anymore.", level = DeprecationLevel.ERROR)
constructor(
state: GenerationState,
irBuiltIns: IrBuiltIns,
irModuleFragment: IrModuleFragment,
symbolTable: SymbolTable,
phaseConfig: PhaseConfig,
generatorExtensions: JvmGeneratorExtensions,
backendExtension: JvmBackendExtension,
irSerializer: JvmIrSerializer?,
) : this(state, irBuiltIns, symbolTable, phaseConfig, generatorExtensions, backendExtension, irSerializer)
data class LocalFunctionData(
val localContext: LocalDeclarationsLowering.LocalFunctionContext,
val newParameterToOld: Map<IrValueParameter, IrValueParameter>,