JS: validate AST when serializing to IC cache
This commit is contained in:
@@ -55,7 +55,7 @@ abstract class AbstractJsLineNumberTest : KotlinTestWithEnvironment() {
|
||||
orderedModules.asReversed().forEach { module ->
|
||||
val baseOutputPath = module.outputFileName(file)
|
||||
|
||||
val translator = K2JSTranslator(createConfig(module, file, modules))
|
||||
val translator = K2JSTranslator(createConfig(module, file, modules), true)
|
||||
val units = module.files.map { TranslationUnit.SourceFile(createPsiFile(it.fileName)) }
|
||||
val translationResult = translator.translateUnits(ExceptionThrowingReporter, units, MainCallParameters.noCall())
|
||||
|
||||
|
||||
@@ -461,7 +461,7 @@ abstract class BasicBoxTest(
|
||||
runtime: JsIrTestRuntime,
|
||||
isMainModule: Boolean
|
||||
) {
|
||||
val translator = K2JSTranslator(config)
|
||||
val translator = K2JSTranslator(config, true)
|
||||
val translationResult = translator.translateUnits(ExceptionThrowingReporter, units, mainCallParameters)
|
||||
|
||||
if (translationResult !is TranslationResult.Success) {
|
||||
|
||||
Reference in New Issue
Block a user