[Test] Get rid of some properties in IrBackendInput

`fir2IrComponents`, `irActualizerResult` and `dependentIrModuleFragments`
  were used in `IrActualizerAndPluginsFacade`, which was removed in the
  previous commit
This commit is contained in:
Dmitriy Novozhilov
2023-11-21 13:14:57 +02:00
committed by Space Team
parent 1303a33bea
commit 075010b14e
11 changed files with 6 additions and 63 deletions
@@ -127,13 +127,11 @@ class ClassicFrontend2NativeIrConverter(
return IrBackendInput.NativeBackendInput(
moduleFragment,
dependentIrModuleFragments = emptyList(),
pluginContext,
diagnosticReporter = DiagnosticReporterFactory.createReporter(),
descriptorMangler = (pluginContext.symbolTable as SymbolTable).signaturer.mangler,
irMangler = KonanManglerIr,
firMangler = null,
fir2IrComponents = null,
)
}
@@ -145,4 +143,4 @@ class ClassicFrontend2NativeIrConverter(
CastCompatibleKotlinNativeClassLoader.kotlinNativeClassLoader.classLoader
).kotlin
}
}
}
@@ -114,13 +114,11 @@ class Fir2IrNativeResultsConverter(
val result = IrBackendInput.NativeBackendInput(
mainIrPart,
dependentIrParts,
mainPluginContext,
diagnosticReporter = diagnosticReporter,
descriptorMangler = commonMemberStorage.symbolTable.signaturer.mangler,
irMangler = KonanManglerIr,
firMangler = commonMemberStorage.firSignatureComposer.mangler,
fir2IrComponents = null,
)
return result