[IR][tests] Partial linkage: Fix JS tests after rebasing
^KT-53608
This commit is contained in:
committed by
Space Team
parent
125507b559
commit
9b199a174d
@@ -164,7 +164,9 @@ abstract class AbstractJsKLibABITestCase : KtUsefulTestCase() {
|
|||||||
compilerConfiguration = configuration,
|
compilerConfiguration = configuration,
|
||||||
irFactory = { IrFactoryImplForJsIC(WholeWorldStageController()) },
|
irFactory = { IrFactoryImplForJsIC(WholeWorldStageController()) },
|
||||||
mainArguments = null,
|
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()
|
val icCaches = cacheUpdater.actualizeCaches()
|
||||||
|
|
||||||
@@ -204,11 +206,11 @@ abstract class AbstractJsKLibABITestCase : KtUsefulTestCase() {
|
|||||||
|
|
||||||
val compiledResult = transformer.generateModule(
|
val compiledResult = transformer.generateModule(
|
||||||
modules = ir.allModules,
|
modules = ir.allModules,
|
||||||
modes = setOf(TranslationMode.FULL_DCE_MINIMIZED_NAMES),
|
modes = setOf(TranslationMode.PER_MODULE),
|
||||||
relativeRequirePath = false
|
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> {
|
private fun KotlinCoreEnvironment.createPsiFiles(sourceDir: File): List<KtFile> {
|
||||||
|
|||||||
Reference in New Issue
Block a user