[IR][tests] Partial linkage: Fix JS tests after rebasing

^KT-53608
This commit is contained in:
Dmitriy Dolovov
2022-10-19 13:01:25 +02:00
committed by Space Team
parent 125507b559
commit 9b199a174d
@@ -164,7 +164,9 @@ abstract class AbstractJsKLibABITestCase : KtUsefulTestCase() {
compilerConfiguration = configuration,
irFactory = { IrFactoryImplForJsIC(WholeWorldStageController()) },
mainArguments = null,
compilerInterfaceFactory = { mainModule, cfg -> JsIrCompilerWithIC(mainModule, cfg, setOf(BOX_FUN_FQN)) }
compilerInterfaceFactory = { mainModule, cfg ->
JsIrCompilerWithIC(mainModule, cfg, JsGenerationGranularity.PER_MODULE, setOf(BOX_FUN_FQN))
}
)
val icCaches = cacheUpdater.actualizeCaches()
@@ -204,11 +206,11 @@ abstract class AbstractJsKLibABITestCase : KtUsefulTestCase() {
val compiledResult = transformer.generateModule(
modules = ir.allModules,
modes = setOf(TranslationMode.FULL_DCE_MINIMIZED_NAMES),
modes = setOf(TranslationMode.PER_MODULE),
relativeRequirePath = false
)
return compiledResult.outputs[TranslationMode.FULL_DCE_MINIMIZED_NAMES] ?: error("No DCE output")
return compiledResult.outputs[TranslationMode.PER_MODULE] ?: error("No compiler output")
}
private fun KotlinCoreEnvironment.createPsiFiles(sourceDir: File): List<KtFile> {