diff --git a/js/js.tests/test/org/jetbrains/kotlin/js/test/ir/AbstractJsIrTest.kt b/js/js.tests/test/org/jetbrains/kotlin/js/test/ir/AbstractJsIrTest.kt index ac6a7c960de..fcf34dad7d5 100644 --- a/js/js.tests/test/org/jetbrains/kotlin/js/test/ir/AbstractJsIrTest.kt +++ b/js/js.tests/test/org/jetbrains/kotlin/js/test/ir/AbstractJsIrTest.kt @@ -5,6 +5,7 @@ package org.jetbrains.kotlin.js.test.ir +import com.intellij.testFramework.TestDataFile import org.jetbrains.kotlin.js.test.AbstractJsBlackBoxCodegenTestBase import org.jetbrains.kotlin.js.test.JsAdditionalSourceProvider import org.jetbrains.kotlin.js.test.converters.JsIrBackendFacade @@ -16,14 +17,8 @@ import org.jetbrains.kotlin.platform.js.JsPlatforms import org.jetbrains.kotlin.test.Constructor import org.jetbrains.kotlin.test.TargetBackend import org.jetbrains.kotlin.test.backend.ir.IrBackendInput -import org.jetbrains.kotlin.test.builders.TestConfigurationBuilder -import org.jetbrains.kotlin.test.builders.classicFrontendHandlersStep -import org.jetbrains.kotlin.test.builders.configureJsArtifactsHandlersStep -import org.jetbrains.kotlin.test.builders.firHandlersStep -import org.jetbrains.kotlin.test.directives.ConfigurationDirectives -import org.jetbrains.kotlin.test.directives.DiagnosticsDirectives -import org.jetbrains.kotlin.test.directives.JsEnvironmentConfigurationDirectives -import org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives +import org.jetbrains.kotlin.test.builders.* +import org.jetbrains.kotlin.test.directives.* import org.jetbrains.kotlin.test.frontend.classic.ClassicFrontend2IrConverter import org.jetbrains.kotlin.test.frontend.classic.ClassicFrontendFacade import org.jetbrains.kotlin.test.frontend.classic.ClassicFrontendOutputArtifact @@ -36,9 +31,14 @@ import org.jetbrains.kotlin.test.model.* import org.jetbrains.kotlin.test.runners.AbstractKotlinCompilerWithTargetBackendTest import org.jetbrains.kotlin.test.runners.codegen.commonClassicFrontendHandlersForCodegenTest import org.jetbrains.kotlin.test.services.JsLibraryProvider +import org.jetbrains.kotlin.test.services.MetaTestConfigurator +import org.jetbrains.kotlin.test.services.TestServices import org.jetbrains.kotlin.test.services.configuration.CommonEnvironmentConfigurator import org.jetbrains.kotlin.test.services.configuration.JsEnvironmentConfigurator +import org.jetbrains.kotlin.test.services.moduleStructure import org.jetbrains.kotlin.test.services.sourceProviders.CoroutineHelpersSourceFilesProvider +import org.jetbrains.kotlin.test.utils.isDirectiveDefined +import java.io.File import java.lang.Boolean.getBoolean abstract class AbstractJsIrTest( @@ -158,6 +158,14 @@ open class AbstractIrCodegenWasmJsInteropJsTest : AbstractJsIrTest( testGroupOutputDirPrefix = "codegen/wasmJsInteropJs" ) +private class SkipMultiModuleTestsMetaConfigurator(testServices: TestServices) : MetaTestConfigurator(testServices) { + override fun shouldSkipTest(): Boolean { + return testServices.moduleStructure.originalTestDataFiles.any { + it.isDirectiveDefined("// IGNORE_FIR") + } + } +} + open class AbstractFirJsTest : AbstractKotlinCompilerWithTargetBackendTest(TargetBackend.JS_IR) { private val pathToTestDir = "${JsEnvironmentConfigurator.TEST_DATA_DIR_PATH}/box/" private val testGroupOutputDirPrefix = "box/" @@ -191,6 +199,8 @@ open class AbstractFirJsTest : AbstractKotlinCompilerWithTargetBackendTest(Targe +LanguageSettingsDirectives.ALLOW_KOTLIN_PACKAGE } + useMetaTestConfigurators(::SkipMultiModuleTestsMetaConfigurator) + forTestsNotMatching("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/*") { defaultDirectives { DiagnosticsDirectives.DIAGNOSTICS with "-warnings" diff --git a/js/js.translator/testData/box/coroutines/onlyInlineSuspendFunction.kt b/js/js.translator/testData/box/coroutines/onlyInlineSuspendFunction.kt index ad0aa5f2cb7..5a18e7f0c9d 100644 --- a/js/js.translator/testData/box/coroutines/onlyInlineSuspendFunction.kt +++ b/js/js.translator/testData/box/coroutines/onlyInlineSuspendFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1431 diff --git a/js/js.translator/testData/box/crossModuleRef/callableObjectRef.kt b/js/js.translator/testData/box/crossModuleRef/callableObjectRef.kt index 142b18883d4..3a027714bea 100644 --- a/js/js.translator/testData/box/crossModuleRef/callableObjectRef.kt +++ b/js/js.translator/testData/box/crossModuleRef/callableObjectRef.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1289 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/crossModuleRef/constructor.kt b/js/js.translator/testData/box/crossModuleRef/constructor.kt index ab7c8f9ff7c..57b8c333447 100644 --- a/js/js.translator/testData/box/crossModuleRef/constructor.kt +++ b/js/js.translator/testData/box/crossModuleRef/constructor.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1291 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/crossModuleRef/inheritance.kt b/js/js.translator/testData/box/crossModuleRef/inheritance.kt index c9aded70847..2c1b1ef7b04 100644 --- a/js/js.translator/testData/box/crossModuleRef/inheritance.kt +++ b/js/js.translator/testData/box/crossModuleRef/inheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1292 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/crossModuleRef/inlineJsModule.kt b/js/js.translator/testData/box/crossModuleRef/inlineJsModule.kt index b3ae78e33f0..5bbeed670a9 100644 --- a/js/js.translator/testData/box/crossModuleRef/inlineJsModule.kt +++ b/js/js.translator/testData/box/crossModuleRef/inlineJsModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1316 // MODULE: lib1 // FILE: lib1.js diff --git a/js/js.translator/testData/box/crossModuleRef/inlineJsModuleNonIdentifier.kt b/js/js.translator/testData/box/crossModuleRef/inlineJsModuleNonIdentifier.kt index 452ba9d1a5d..89095cd6736 100644 --- a/js/js.translator/testData/box/crossModuleRef/inlineJsModuleNonIdentifier.kt +++ b/js/js.translator/testData/box/crossModuleRef/inlineJsModuleNonIdentifier.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1316 // MODULE: lib_1 // FILE: lib_1.js diff --git a/js/js.translator/testData/box/crossModuleRef/inlineJsModulePackage.kt b/js/js.translator/testData/box/crossModuleRef/inlineJsModulePackage.kt index 52d6dea2ba7..e9467557d89 100644 --- a/js/js.translator/testData/box/crossModuleRef/inlineJsModulePackage.kt +++ b/js/js.translator/testData/box/crossModuleRef/inlineJsModulePackage.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1284 // MODULE: lib1 // FILE: lib1.js diff --git a/js/js.translator/testData/box/crossModuleRef/inlineModule.kt b/js/js.translator/testData/box/crossModuleRef/inlineModule.kt index f7f797d8b1b..a44ac8a44f5 100644 --- a/js/js.translator/testData/box/crossModuleRef/inlineModule.kt +++ b/js/js.translator/testData/box/crossModuleRef/inlineModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib1 // FILE: lib1.kt diff --git a/js/js.translator/testData/box/crossModuleRef/inlineModuleNonIndentifier.kt b/js/js.translator/testData/box/crossModuleRef/inlineModuleNonIndentifier.kt index 9991db7fa25..ea002f78855 100644 --- a/js/js.translator/testData/box/crossModuleRef/inlineModuleNonIndentifier.kt +++ b/js/js.translator/testData/box/crossModuleRef/inlineModuleNonIndentifier.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1283 // MODULE: 1 // FILE: lib1.kt diff --git a/js/js.translator/testData/box/crossModuleRef/lambda.kt b/js/js.translator/testData/box/crossModuleRef/lambda.kt index 0c1e728f6cb..7c0144ddbeb 100644 --- a/js/js.translator/testData/box/crossModuleRef/lambda.kt +++ b/js/js.translator/testData/box/crossModuleRef/lambda.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/crossModuleRef/object.kt b/js/js.translator/testData/box/crossModuleRef/object.kt index e000a6e8171..9e854d7f0d0 100644 --- a/js/js.translator/testData/box/crossModuleRef/object.kt +++ b/js/js.translator/testData/box/crossModuleRef/object.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1289 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/crossModuleRef/objectInInlineClosure.kt b/js/js.translator/testData/box/crossModuleRef/objectInInlineClosure.kt index bce1eaa41f0..33155a0912e 100644 --- a/js/js.translator/testData/box/crossModuleRef/objectInInlineClosure.kt +++ b/js/js.translator/testData/box/crossModuleRef/objectInInlineClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1382 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/crossModuleRef/objectIsObject.kt b/js/js.translator/testData/box/crossModuleRef/objectIsObject.kt index 14febffe96e..3f4ded252fe 100644 --- a/js/js.translator/testData/box/crossModuleRef/objectIsObject.kt +++ b/js/js.translator/testData/box/crossModuleRef/objectIsObject.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1284 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/crossModuleRef/topLevelExtension.kt b/js/js.translator/testData/box/crossModuleRef/topLevelExtension.kt index 7d090e1314b..4c4d46a8268 100644 --- a/js/js.translator/testData/box/crossModuleRef/topLevelExtension.kt +++ b/js/js.translator/testData/box/crossModuleRef/topLevelExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1290 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/crossModuleRef/topLevelFunction.kt b/js/js.translator/testData/box/crossModuleRef/topLevelFunction.kt index 226a169b281..be2c1daeabb 100644 --- a/js/js.translator/testData/box/crossModuleRef/topLevelFunction.kt +++ b/js/js.translator/testData/box/crossModuleRef/topLevelFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1287 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/crossModuleRef/topLevelMutableProperty.kt b/js/js.translator/testData/box/crossModuleRef/topLevelMutableProperty.kt index 98d23073665..b75dab0c034 100644 --- a/js/js.translator/testData/box/crossModuleRef/topLevelMutableProperty.kt +++ b/js/js.translator/testData/box/crossModuleRef/topLevelMutableProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1286 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/crossModuleRef/topLevelProperty.kt b/js/js.translator/testData/box/crossModuleRef/topLevelProperty.kt index 85a6f165f7d..f511ea8fc7e 100644 --- a/js/js.translator/testData/box/crossModuleRef/topLevelProperty.kt +++ b/js/js.translator/testData/box/crossModuleRef/topLevelProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1287 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/crossModuleRefIR/callableObjectRef.kt b/js/js.translator/testData/box/crossModuleRefIR/callableObjectRef.kt index 566fa235621..59aaa0b33ec 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/callableObjectRef.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/callableObjectRef.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1289 // MODULE: lib diff --git a/js/js.translator/testData/box/crossModuleRefIR/constructor.kt b/js/js.translator/testData/box/crossModuleRefIR/constructor.kt index 1e865b42bc7..b7d1577357e 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/constructor.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/constructor.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1291 // MODULE: lib diff --git a/js/js.translator/testData/box/crossModuleRefIR/crossModuleJsExport.kt b/js/js.translator/testData/box/crossModuleRefIR/crossModuleJsExport.kt index faed8d38eb7..71e7a8dd709 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/crossModuleJsExport.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/crossModuleJsExport.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // IGNORE_BACKEND: JS // SPLIT_PER_MODULE // RUN_PLAIN_BOX_FUNCTION diff --git a/js/js.translator/testData/box/crossModuleRefIR/export.kt b/js/js.translator/testData/box/crossModuleRefIR/export.kt index feacd77b909..0006a67524b 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/export.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/export.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // IGNORE_BACKEND: JS // SPLIT_PER_MODULE // RUN_PLAIN_BOX_FUNCTION diff --git a/js/js.translator/testData/box/crossModuleRefIR/inheritance.kt b/js/js.translator/testData/box/crossModuleRefIR/inheritance.kt index c8c65873e54..6adb64e8a57 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/inheritance.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/inheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1292 // MODULE: lib diff --git a/js/js.translator/testData/box/crossModuleRefIR/inlineJsModule.kt b/js/js.translator/testData/box/crossModuleRefIR/inlineJsModule.kt index d8ab68cb0c1..f5e3b3c64be 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/inlineJsModule.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/inlineJsModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1316 // MODULE: lib1 diff --git a/js/js.translator/testData/box/crossModuleRefIR/inlineJsModuleNonIdentifier.kt b/js/js.translator/testData/box/crossModuleRefIR/inlineJsModuleNonIdentifier.kt index 78d9ce77d92..1d5f8ee6709 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/inlineJsModuleNonIdentifier.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/inlineJsModuleNonIdentifier.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1316 // MODULE: lib_1 diff --git a/js/js.translator/testData/box/crossModuleRefIR/inlineJsModulePackage.kt b/js/js.translator/testData/box/crossModuleRefIR/inlineJsModulePackage.kt index 28f495ddac1..a984b8967ab 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/inlineJsModulePackage.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/inlineJsModulePackage.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1284 // MODULE: lib1 diff --git a/js/js.translator/testData/box/crossModuleRefIR/inlineModule.kt b/js/js.translator/testData/box/crossModuleRefIR/inlineModule.kt index 7f10e58ed89..5825d046595 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/inlineModule.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/inlineModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib1 diff --git a/js/js.translator/testData/box/crossModuleRefIR/inlineModuleNonIndentifier.kt b/js/js.translator/testData/box/crossModuleRefIR/inlineModuleNonIndentifier.kt index 85e41aedc26..96c49539f62 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/inlineModuleNonIndentifier.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/inlineModuleNonIndentifier.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1283 // MODULE: 1 diff --git a/js/js.translator/testData/box/crossModuleRefIR/lambda.kt b/js/js.translator/testData/box/crossModuleRefIR/lambda.kt index 99dfb98d71f..91866480026 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/lambda.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/lambda.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib diff --git a/js/js.translator/testData/box/crossModuleRefIR/object.kt b/js/js.translator/testData/box/crossModuleRefIR/object.kt index 51dec0d7a93..8faf2d295de 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/object.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/object.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1289 // MODULE: lib diff --git a/js/js.translator/testData/box/crossModuleRefIR/objectInInlineClosure.kt b/js/js.translator/testData/box/crossModuleRefIR/objectInInlineClosure.kt index 43c364d6dfe..742959f1ec5 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/objectInInlineClosure.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/objectInInlineClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1382 // MODULE: lib diff --git a/js/js.translator/testData/box/crossModuleRefIR/objectIsObject.kt b/js/js.translator/testData/box/crossModuleRefIR/objectIsObject.kt index 4b4580c2a0e..5b60aca9bcd 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/objectIsObject.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/objectIsObject.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1284 // MODULE: lib diff --git a/js/js.translator/testData/box/crossModuleRefIR/onlyMainModuleCall.kt b/js/js.translator/testData/box/crossModuleRefIR/onlyMainModuleCall.kt index 3b1bc911729..e45ba8a489d 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/onlyMainModuleCall.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/onlyMainModuleCall.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // IGNORE_BACKEND: JS // SPLIT_PER_MODULE // CALL_MAIN diff --git a/js/js.translator/testData/box/crossModuleRefIR/topLevelExtension.kt b/js/js.translator/testData/box/crossModuleRefIR/topLevelExtension.kt index 003dd1a2a7e..31b57cacab0 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/topLevelExtension.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/topLevelExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1290 // MODULE: lib diff --git a/js/js.translator/testData/box/crossModuleRefIR/topLevelFunction.kt b/js/js.translator/testData/box/crossModuleRefIR/topLevelFunction.kt index 2f5be5fa176..0b93ba6edb9 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/topLevelFunction.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/topLevelFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1287 // MODULE: lib diff --git a/js/js.translator/testData/box/crossModuleRefIR/topLevelMutableProperty.kt b/js/js.translator/testData/box/crossModuleRefIR/topLevelMutableProperty.kt index f14b85e62e4..b0aecc4e8dc 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/topLevelMutableProperty.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/topLevelMutableProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1286 // MODULE: lib diff --git a/js/js.translator/testData/box/crossModuleRefIR/topLevelProperty.kt b/js/js.translator/testData/box/crossModuleRefIR/topLevelProperty.kt index 2b5605f50b7..909285c80dd 100644 --- a/js/js.translator/testData/box/crossModuleRefIR/topLevelProperty.kt +++ b/js/js.translator/testData/box/crossModuleRefIR/topLevelProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SPLIT_PER_MODULE // EXPECTED_REACHABLE_NODES: 1287 // MODULE: lib diff --git a/js/js.translator/testData/box/delegation/delegationByCompanionToNothing.kt b/js/js.translator/testData/box/delegation/delegationByCompanionToNothing.kt index 05ce5eb9e46..bd7258fc10d 100644 --- a/js/js.translator/testData/box/delegation/delegationByCompanionToNothing.kt +++ b/js/js.translator/testData/box/delegation/delegationByCompanionToNothing.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1253 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/delegation/delegationToExternaInterface.kt b/js/js.translator/testData/box/delegation/delegationToExternaInterface.kt index 8a6268516e3..cb177e629f2 100644 --- a/js/js.translator/testData/box/delegation/delegationToExternaInterface.kt +++ b/js/js.translator/testData/box/delegation/delegationToExternaInterface.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1236 // KJS_WITH_FULL_RUNTIME // KT-40126 diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/callableObjectRef.kt b/js/js.translator/testData/box/esModules/crossModuleRef/callableObjectRef.kt index c8b462c7f59..28bbc717e90 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/callableObjectRef.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/callableObjectRef.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: lib diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/constructor.kt b/js/js.translator/testData/box/esModules/crossModuleRef/constructor.kt index abd13beed3b..de2ad4e6251 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/constructor.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/constructor.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: lib diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/inheritance.kt b/js/js.translator/testData/box/esModules/crossModuleRef/inheritance.kt index b709cfb6947..eb9289fca2c 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/inheritance.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/inheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: lib diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/inlineJsModule.kt b/js/js.translator/testData/box/esModules/crossModuleRef/inlineJsModule.kt index d86383b39c0..d2ff5256cba 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/inlineJsModule.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/inlineJsModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: lib2 diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/inlineJsModuleNonIdentifier.kt b/js/js.translator/testData/box/esModules/crossModuleRef/inlineJsModuleNonIdentifier.kt index 01de451bd25..c84913615ab 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/inlineJsModuleNonIdentifier.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/inlineJsModuleNonIdentifier.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: lib2 diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/inlineJsModulePackage.kt b/js/js.translator/testData/box/esModules/crossModuleRef/inlineJsModulePackage.kt index 55319be35ae..9da96fede92 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/inlineJsModulePackage.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/inlineJsModulePackage.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: lib2 diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/inlineModule.kt b/js/js.translator/testData/box/esModules/crossModuleRef/inlineModule.kt index 2f867720562..47331770c14 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/inlineModule.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/inlineModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: lib1 diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/inlineModuleNonIndentifier.kt b/js/js.translator/testData/box/esModules/crossModuleRef/inlineModuleNonIndentifier.kt index 41bbe12a982..a16a10c11aa 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/inlineModuleNonIndentifier.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/inlineModuleNonIndentifier.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: 1 diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/lambda.kt b/js/js.translator/testData/box/esModules/crossModuleRef/lambda.kt index ac19600bfef..a385960e6da 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/lambda.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/lambda.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: lib diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/object.kt b/js/js.translator/testData/box/esModules/crossModuleRef/object.kt index c7137adea11..9c531659415 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/object.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/object.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: lib diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/objectInInlineClosure.kt b/js/js.translator/testData/box/esModules/crossModuleRef/objectInInlineClosure.kt index 8fcfa773925..4d933e17081 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/objectInInlineClosure.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/objectInInlineClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: lib diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/objectIsObject.kt b/js/js.translator/testData/box/esModules/crossModuleRef/objectIsObject.kt index 448c4ec323b..e1dde3903f9 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/objectIsObject.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/objectIsObject.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: lib diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/topLevelExtension.kt b/js/js.translator/testData/box/esModules/crossModuleRef/topLevelExtension.kt index ed3547b1460..71257d606be 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/topLevelExtension.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/topLevelExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: lib diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/topLevelFunction.kt b/js/js.translator/testData/box/esModules/crossModuleRef/topLevelFunction.kt index d5c87041d1e..7395660c0d4 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/topLevelFunction.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/topLevelFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: lib diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/topLevelMutableProperty.kt b/js/js.translator/testData/box/esModules/crossModuleRef/topLevelMutableProperty.kt index a43bbd4fe50..e2a7a4f0333 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/topLevelMutableProperty.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/topLevelMutableProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: lib diff --git a/js/js.translator/testData/box/esModules/crossModuleRef/topLevelProperty.kt b/js/js.translator/testData/box/esModules/crossModuleRef/topLevelProperty.kt index 2346c6874fb..66d811e847c 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRef/topLevelProperty.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRef/topLevelProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // MODULE: lib diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/callableObjectRef.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/callableObjectRef.kt index bd1e137e96f..96d98c07104 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/callableObjectRef.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/callableObjectRef.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_FILE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/constructor.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/constructor.kt index d6ad65372e3..7256e4acdb2 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/constructor.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/constructor.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_FILE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/inheritance.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/inheritance.kt index fe2e815715c..0c7235fa746 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/inheritance.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/inheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_FILE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/inlineModule.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/inlineModule.kt index aac352e50b9..55028e7bfc0 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/inlineModule.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/inlineModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_FILE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/inlineModuleNonIndentifier.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/inlineModuleNonIndentifier.kt index 92bf6be1f41..dccff16e304 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/inlineModuleNonIndentifier.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/inlineModuleNonIndentifier.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_FILE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/lambda.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/lambda.kt index 343980a8ccd..78b07838b9e 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/lambda.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/lambda.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_FILE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/object.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/object.kt index 36dc9f07b09..40c9683f981 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/object.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/object.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_FILE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/objectInInlineClosure.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/objectInInlineClosure.kt index 7e899dcc1b4..959dd40e95c 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/objectInInlineClosure.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/objectInInlineClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_FILE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/objectIsObject.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/objectIsObject.kt index ad947fa20d8..1484108901b 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/objectIsObject.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/objectIsObject.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_FILE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelExtension.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelExtension.kt index e51847ae75b..e462afdf07e 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelExtension.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_FILE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelFunction.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelFunction.kt index 3cfbc5dd0b5..530cd30d938 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelFunction.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_FILE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelMutableProperty.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelMutableProperty.kt index 70ffe8cfa4b..adca8960780 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelMutableProperty.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelMutableProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_FILE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelProperty.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelProperty.kt index 68c47a4ba36..354b7ea65a8 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelProperty.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerFile/topLevelProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_FILE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/callableObjectRef.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/callableObjectRef.kt index d58a9bc56b5..7476162283d 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/callableObjectRef.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/callableObjectRef.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_MODULE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/constructor.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/constructor.kt index cf7d717a452..9cfa8a39505 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/constructor.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/constructor.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_MODULE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/inheritance.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/inheritance.kt index 624dfe3e992..42bdb2370b7 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/inheritance.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/inheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_MODULE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/inlineModule.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/inlineModule.kt index 4baa520dac6..eafa8315792 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/inlineModule.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/inlineModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_MODULE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/inlineModuleNonIndentifier.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/inlineModuleNonIndentifier.kt index 17e46ea8ebd..1c99c36407c 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/inlineModuleNonIndentifier.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/inlineModuleNonIndentifier.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_MODULE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/lambda.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/lambda.kt index bb5b64fc183..612b9632c9d 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/lambda.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/lambda.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_MODULE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/object.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/object.kt index 366491dbfff..2fdfba62ed8 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/object.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/object.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_MODULE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/objectInInlineClosure.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/objectInInlineClosure.kt index 7b1524e4f5c..26ca8eb6136 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/objectInInlineClosure.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/objectInInlineClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_MODULE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/objectIsObject.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/objectIsObject.kt index fa336b0e6b9..6e9b9ebce82 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/objectIsObject.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/objectIsObject.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_MODULE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelExtension.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelExtension.kt index 5ffd7ee6f68..2e19fa3671f 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelExtension.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_MODULE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelFunction.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelFunction.kt index 5f48bcf4d13..3d75f912584 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelFunction.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_MODULE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelMutableProperty.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelMutableProperty.kt index 6c27c79acc9..f6c35593ec0 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelMutableProperty.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelMutableProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_MODULE diff --git a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelProperty.kt b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelProperty.kt index 69fdad63032..888a41eac58 100644 --- a/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelProperty.kt +++ b/js/js.translator/testData/box/esModules/crossModuleRefPerModule/topLevelProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES // SPLIT_PER_MODULE diff --git a/js/js.translator/testData/box/esModules/incremental/jsModule.kt b/js/js.translator/testData/box/esModules/incremental/jsModule.kt index 841e4bb5b36..c0ce5071dd7 100644 --- a/js/js.translator/testData/box/esModules/incremental/jsModule.kt +++ b/js/js.translator/testData/box/esModules/incremental/jsModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // SKIP_IR_INCREMENTAL_CHECKS // DONT_TARGET_EXACT_BACKEND: JS // ES_MODULES diff --git a/js/js.translator/testData/box/export/defaultInlineClassConstructorParam.kt b/js/js.translator/testData/box/export/defaultInlineClassConstructorParam.kt index 7bab609b77c..6e68f4006ae 100644 --- a/js/js.translator/testData/box/export/defaultInlineClassConstructorParam.kt +++ b/js/js.translator/testData/box/export/defaultInlineClassConstructorParam.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // KT-49225 // RUN_PLAIN_BOX_FUNCTION // IGNORE_BACKEND: JS diff --git a/js/js.translator/testData/box/expression/function/manglingClashFunctionsAndClasses.kt b/js/js.translator/testData/box/expression/function/manglingClashFunctionsAndClasses.kt index d76fa1fef32..40d2d7302de 100644 --- a/js/js.translator/testData/box/expression/function/manglingClashFunctionsAndClasses.kt +++ b/js/js.translator/testData/box/expression/function/manglingClashFunctionsAndClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR_ES6 // SKIP_MINIFICATION diff --git a/js/js.translator/testData/box/extensionProperty/externalExtensionProperty.kt b/js/js.translator/testData/box/extensionProperty/externalExtensionProperty.kt index 175e1e0b3ab..32f3bd96b32 100644 --- a/js/js.translator/testData/box/extensionProperty/externalExtensionProperty.kt +++ b/js/js.translator/testData/box/extensionProperty/externalExtensionProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1285 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/incremental/clashingPrivateDeclarations.kt b/js/js.translator/testData/box/incremental/clashingPrivateDeclarations.kt index 839934361ba..b3f526774cf 100644 --- a/js/js.translator/testData/box/incremental/clashingPrivateDeclarations.kt +++ b/js/js.translator/testData/box/incremental/clashingPrivateDeclarations.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // NO_COMMON_FILES // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/incremental/constValInInlineFun.kt b/js/js.translator/testData/box/incremental/constValInInlineFun.kt index 7da4aa541ac..54b42798408 100644 --- a/js/js.translator/testData/box/incremental/constValInInlineFun.kt +++ b/js/js.translator/testData/box/incremental/constValInInlineFun.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // NO_COMMON_FILES // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/incremental/inlineModuleVariable.kt b/js/js.translator/testData/box/incremental/inlineModuleVariable.kt index 635904610a6..0a90cc12f96 100644 --- a/js/js.translator/testData/box/incremental/inlineModuleVariable.kt +++ b/js/js.translator/testData/box/incremental/inlineModuleVariable.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // NO_COMMON_FILES // EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib diff --git a/js/js.translator/testData/box/incremental/interfaceInheritanceCrossModule.kt b/js/js.translator/testData/box/incremental/interfaceInheritanceCrossModule.kt index a012996fe83..ba1cd624911 100644 --- a/js/js.translator/testData/box/incremental/interfaceInheritanceCrossModule.kt +++ b/js/js.translator/testData/box/incremental/interfaceInheritanceCrossModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // NO_COMMON_FILES // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/incremental/jsModule.kt b/js/js.translator/testData/box/incremental/jsModule.kt index 2cd3b1fd9b6..6c91a5a4268 100644 --- a/js/js.translator/testData/box/incremental/jsModule.kt +++ b/js/js.translator/testData/box/incremental/jsModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // NO_COMMON_FILES // EXPECTED_REACHABLE_NODES: 1283 diff --git a/js/js.translator/testData/box/incremental/multipleReimport.kt b/js/js.translator/testData/box/incremental/multipleReimport.kt index 3ab6eb2059a..6db7286ce71 100644 --- a/js/js.translator/testData/box/incremental/multipleReimport.kt +++ b/js/js.translator/testData/box/incremental/multipleReimport.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // NO_COMMON_FILES // EXPECTED_REACHABLE_NODES: 1286 // MODULE: lib1 diff --git a/js/js.translator/testData/box/incremental/nestedClassesInDependency.kt b/js/js.translator/testData/box/incremental/nestedClassesInDependency.kt index 278ac67b728..ed111959fe7 100644 --- a/js/js.translator/testData/box/incremental/nestedClassesInDependency.kt +++ b/js/js.translator/testData/box/incremental/nestedClassesInDependency.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // NO_COMMON_FILES // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/incremental/packagesWithSameName.kt b/js/js.translator/testData/box/incremental/packagesWithSameName.kt index 967c3302663..b23393e2c74 100644 --- a/js/js.translator/testData/box/incremental/packagesWithSameName.kt +++ b/js/js.translator/testData/box/incremental/packagesWithSameName.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // NO_COMMON_FILES // EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib diff --git a/js/js.translator/testData/box/initialize/uninitializedLateinit.kt b/js/js.translator/testData/box/initialize/uninitializedLateinit.kt index b98f18e81e8..f6cbad42c3b 100644 --- a/js/js.translator/testData/box/initialize/uninitializedLateinit.kt +++ b/js/js.translator/testData/box/initialize/uninitializedLateinit.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1336 // MODULE: lib diff --git a/js/js.translator/testData/box/inline/crossModuleUnsignedLiterals.kt b/js/js.translator/testData/box/inline/crossModuleUnsignedLiterals.kt index dfe76c046ea..81ffa3445b7 100644 --- a/js/js.translator/testData/box/inline/crossModuleUnsignedLiterals.kt +++ b/js/js.translator/testData/box/inline/crossModuleUnsignedLiterals.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // KJS_WITH_FULL_RUNTIME // EXPECTED_REACHABLE_NODES: 1625 // MODULE: lib diff --git a/js/js.translator/testData/box/inline/fakeOverrideInliningCrossModule.kt b/js/js.translator/testData/box/inline/fakeOverrideInliningCrossModule.kt index e6d3ae3ce19..ad27959e862 100644 --- a/js/js.translator/testData/box/inline/fakeOverrideInliningCrossModule.kt +++ b/js/js.translator/testData/box/inline/fakeOverrideInliningCrossModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1300 // MODULE: libA // FILE: libA.kt diff --git a/js/js.translator/testData/box/inline/faultyRedundantCallElimination.kt b/js/js.translator/testData/box/inline/faultyRedundantCallElimination.kt index bc8841804e5..7a5645bf27d 100644 --- a/js/js.translator/testData/box/inline/faultyRedundantCallElimination.kt +++ b/js/js.translator/testData/box/inline/faultyRedundantCallElimination.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1311 // MODULE: lib diff --git a/js/js.translator/testData/box/inline/inlineChainCrossModule.kt b/js/js.translator/testData/box/inline/inlineChainCrossModule.kt index e4684acf50f..a9633d7eda8 100644 --- a/js/js.translator/testData/box/inline/inlineChainCrossModule.kt +++ b/js/js.translator/testData/box/inline/inlineChainCrossModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1368 // MODULE: lib diff --git a/js/js.translator/testData/box/inline/kt26466.kt b/js/js.translator/testData/box/inline/kt26466.kt index e2ae91e1159..565d63cecad 100644 --- a/js/js.translator/testData/box/inline/kt26466.kt +++ b/js/js.translator/testData/box/inline/kt26466.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1269 // MODULE: lib diff --git a/js/js.translator/testData/box/inlineMultiModule/anotherModuleValInClosure.kt b/js/js.translator/testData/box/inlineMultiModule/anotherModuleValInClosure.kt index 0f19ad5a520..6787a450614 100644 --- a/js/js.translator/testData/box/inlineMultiModule/anotherModuleValInClosure.kt +++ b/js/js.translator/testData/box/inlineMultiModule/anotherModuleValInClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1286 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/callFunction.kt b/js/js.translator/testData/box/inlineMultiModule/callFunction.kt index 3afe622c5c3..045ffa07d8b 100644 --- a/js/js.translator/testData/box/inlineMultiModule/callFunction.kt +++ b/js/js.translator/testData/box/inlineMultiModule/callFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1285 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/callableReference.kt b/js/js.translator/testData/box/inlineMultiModule/callableReference.kt index 39f8ae914db..07aad6f5984 100644 --- a/js/js.translator/testData/box/inlineMultiModule/callableReference.kt +++ b/js/js.translator/testData/box/inlineMultiModule/callableReference.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/calledByFqName.kt b/js/js.translator/testData/box/inlineMultiModule/calledByFqName.kt index 89d1352829d..e142b46d7f6 100644 --- a/js/js.translator/testData/box/inlineMultiModule/calledByFqName.kt +++ b/js/js.translator/testData/box/inlineMultiModule/calledByFqName.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/extensionLambda.kt b/js/js.translator/testData/box/inlineMultiModule/extensionLambda.kt index 27e2f60e998..d790a34f1bc 100644 --- a/js/js.translator/testData/box/inlineMultiModule/extensionLambda.kt +++ b/js/js.translator/testData/box/inlineMultiModule/extensionLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1285 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/externalInlineCallDecomposed.kt b/js/js.translator/testData/box/inlineMultiModule/externalInlineCallDecomposed.kt index bd62d3ea7a3..1d1e6565f3d 100644 --- a/js/js.translator/testData/box/inlineMultiModule/externalInlineCallDecomposed.kt +++ b/js/js.translator/testData/box/inlineMultiModule/externalInlineCallDecomposed.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1294 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/externalInlineNewDecomposed.kt b/js/js.translator/testData/box/inlineMultiModule/externalInlineNewDecomposed.kt index 37fb8be7f83..e0ddb2d82be 100644 --- a/js/js.translator/testData/box/inlineMultiModule/externalInlineNewDecomposed.kt +++ b/js/js.translator/testData/box/inlineMultiModule/externalInlineNewDecomposed.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 7287 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/fakeFunctionInAnotherModule.kt b/js/js.translator/testData/box/inlineMultiModule/fakeFunctionInAnotherModule.kt index 0aacf4d30a2..1ad7b2325cb 100644 --- a/js/js.translator/testData/box/inlineMultiModule/fakeFunctionInAnotherModule.kt +++ b/js/js.translator/testData/box/inlineMultiModule/fakeFunctionInAnotherModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib // FILE: lib1.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/importObjectInstance.kt b/js/js.translator/testData/box/inlineMultiModule/importObjectInstance.kt index 41e8d0bfb28..3236c50b01c 100644 --- a/js/js.translator/testData/box/inlineMultiModule/importObjectInstance.kt +++ b/js/js.translator/testData/box/inlineMultiModule/importObjectInstance.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1289 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/importStdLib.kt b/js/js.translator/testData/box/inlineMultiModule/importStdLib.kt index 61e8eec0221..2108d0c4408 100644 --- a/js/js.translator/testData/box/inlineMultiModule/importStdLib.kt +++ b/js/js.translator/testData/box/inlineMultiModule/importStdLib.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1376 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/inlineInInlineWithLambdaMultiModule.kt b/js/js.translator/testData/box/inlineMultiModule/inlineInInlineWithLambdaMultiModule.kt index d994b766b5b..8c9a1ac1940 100644 --- a/js/js.translator/testData/box/inlineMultiModule/inlineInInlineWithLambdaMultiModule.kt +++ b/js/js.translator/testData/box/inlineMultiModule/inlineInInlineWithLambdaMultiModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1286 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/inlineMemberFunWithLambda.kt b/js/js.translator/testData/box/inlineMultiModule/inlineMemberFunWithLambda.kt index b1ea875b627..2380b6b9d9c 100644 --- a/js/js.translator/testData/box/inlineMultiModule/inlineMemberFunWithLambda.kt +++ b/js/js.translator/testData/box/inlineMultiModule/inlineMemberFunWithLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1397 // MODULE: lib diff --git a/js/js.translator/testData/box/inlineMultiModule/inlineableAliasForExternalDeclaration.kt b/js/js.translator/testData/box/inlineMultiModule/inlineableAliasForExternalDeclaration.kt index 57a05f52f82..875c17c5e63 100644 --- a/js/js.translator/testData/box/inlineMultiModule/inlineableAliasForExternalDeclaration.kt +++ b/js/js.translator/testData/box/inlineMultiModule/inlineableAliasForExternalDeclaration.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // NO_COMMON_FILES // EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib diff --git a/js/js.translator/testData/box/inlineMultiModule/internalFriend.kt b/js/js.translator/testData/box/inlineMultiModule/internalFriend.kt index fcc704e2354..f129cbebbee 100644 --- a/js/js.translator/testData/box/inlineMultiModule/internalFriend.kt +++ b/js/js.translator/testData/box/inlineMultiModule/internalFriend.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib diff --git a/js/js.translator/testData/box/inlineMultiModule/internalNameClash.kt b/js/js.translator/testData/box/inlineMultiModule/internalNameClash.kt index 01bc78da3ec..e92f3e3749b 100644 --- a/js/js.translator/testData/box/inlineMultiModule/internalNameClash.kt +++ b/js/js.translator/testData/box/inlineMultiModule/internalNameClash.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1284 // MODULE: lib1 // FILE: lib1.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/keywordAsMemberName.kt b/js/js.translator/testData/box/inlineMultiModule/keywordAsMemberName.kt index 1472cc684fe..d4d06a09629 100644 --- a/js/js.translator/testData/box/inlineMultiModule/keywordAsMemberName.kt +++ b/js/js.translator/testData/box/inlineMultiModule/keywordAsMemberName.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1288 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/kt16144.kt b/js/js.translator/testData/box/inlineMultiModule/kt16144.kt index 50e89bf5e7c..9182738bb0c 100644 --- a/js/js.translator/testData/box/inlineMultiModule/kt16144.kt +++ b/js/js.translator/testData/box/inlineMultiModule/kt16144.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1304 // MODULE: m3 // FILE: m3.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/kt16160.kt b/js/js.translator/testData/box/inlineMultiModule/kt16160.kt index 9c8b9033daf..47fd877b205 100644 --- a/js/js.translator/testData/box/inlineMultiModule/kt16160.kt +++ b/js/js.translator/testData/box/inlineMultiModule/kt16160.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1300 // MODULE: module2 // FILE: module2.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/lambda.kt b/js/js.translator/testData/box/inlineMultiModule/lambda.kt index 0980f6c8a32..23a48340c07 100644 --- a/js/js.translator/testData/box/inlineMultiModule/lambda.kt +++ b/js/js.translator/testData/box/inlineMultiModule/lambda.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/lambdaCalledInObjectLiteral.kt b/js/js.translator/testData/box/inlineMultiModule/lambdaCalledInObjectLiteral.kt index c7c6a32e819..31935175dee 100644 --- a/js/js.translator/testData/box/inlineMultiModule/lambdaCalledInObjectLiteral.kt +++ b/js/js.translator/testData/box/inlineMultiModule/lambdaCalledInObjectLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1286 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/lambdaWithClosure.kt b/js/js.translator/testData/box/inlineMultiModule/lambdaWithClosure.kt index 8dc6caec0ce..87f85d253dc 100644 --- a/js/js.translator/testData/box/inlineMultiModule/lambdaWithClosure.kt +++ b/js/js.translator/testData/box/inlineMultiModule/lambdaWithClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/localNameClash.kt b/js/js.translator/testData/box/inlineMultiModule/localNameClash.kt index b4691d2edc4..a006b063ba8 100644 --- a/js/js.translator/testData/box/inlineMultiModule/localNameClash.kt +++ b/js/js.translator/testData/box/inlineMultiModule/localNameClash.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/localObjectLiteralWithInheritance.kt b/js/js.translator/testData/box/inlineMultiModule/localObjectLiteralWithInheritance.kt index 02df10a193b..5d32b10de81 100644 --- a/js/js.translator/testData/box/inlineMultiModule/localObjectLiteralWithInheritance.kt +++ b/js/js.translator/testData/box/inlineMultiModule/localObjectLiteralWithInheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1302 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/method.kt b/js/js.translator/testData/box/inlineMultiModule/method.kt index 6108454d06d..a1a88e1735e 100644 --- a/js/js.translator/testData/box/inlineMultiModule/method.kt +++ b/js/js.translator/testData/box/inlineMultiModule/method.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1291 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/operators.kt b/js/js.translator/testData/box/inlineMultiModule/operators.kt index 7c8236d22a8..801ac8ceb10 100644 --- a/js/js.translator/testData/box/inlineMultiModule/operators.kt +++ b/js/js.translator/testData/box/inlineMultiModule/operators.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1284 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/parameterWithDefaultValue.kt b/js/js.translator/testData/box/inlineMultiModule/parameterWithDefaultValue.kt index 837b1b75a66..df1969af382 100644 --- a/js/js.translator/testData/box/inlineMultiModule/parameterWithDefaultValue.kt +++ b/js/js.translator/testData/box/inlineMultiModule/parameterWithDefaultValue.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/property.kt b/js/js.translator/testData/box/inlineMultiModule/property.kt index 02b2d4d20a8..646876aa92f 100644 --- a/js/js.translator/testData/box/inlineMultiModule/property.kt +++ b/js/js.translator/testData/box/inlineMultiModule/property.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1319 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/reexportDuringInline.kt b/js/js.translator/testData/box/inlineMultiModule/reexportDuringInline.kt index 3703ef19621..f408cfa49ee 100644 --- a/js/js.translator/testData/box/inlineMultiModule/reexportDuringInline.kt +++ b/js/js.translator/testData/box/inlineMultiModule/reexportDuringInline.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib1 // FILE: lib1.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/repeatedImport.kt b/js/js.translator/testData/box/inlineMultiModule/repeatedImport.kt index 95a53d17b83..f8a97f0ae7a 100644 --- a/js/js.translator/testData/box/inlineMultiModule/repeatedImport.kt +++ b/js/js.translator/testData/box/inlineMultiModule/repeatedImport.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // NO_COMMON_FILES // EXPECTED_REACHABLE_NODES: 1284 // MODULE: lib diff --git a/js/js.translator/testData/box/inlineMultiModule/simple.kt b/js/js.translator/testData/box/inlineMultiModule/simple.kt index ff930596452..c613f0cf6f1 100644 --- a/js/js.translator/testData/box/inlineMultiModule/simple.kt +++ b/js/js.translator/testData/box/inlineMultiModule/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/topLevelNestedInline.kt b/js/js.translator/testData/box/inlineMultiModule/topLevelNestedInline.kt index 589d1943678..f733e0f9d58 100644 --- a/js/js.translator/testData/box/inlineMultiModule/topLevelNestedInline.kt +++ b/js/js.translator/testData/box/inlineMultiModule/topLevelNestedInline.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1281 // MODULE: lib // FILE: lib1.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/typeParametersMangling.kt b/js/js.translator/testData/box/inlineMultiModule/typeParametersMangling.kt index 99725a50f34..ff0938431a8 100644 --- a/js/js.translator/testData/box/inlineMultiModule/typeParametersMangling.kt +++ b/js/js.translator/testData/box/inlineMultiModule/typeParametersMangling.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1286 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/typealiases.kt b/js/js.translator/testData/box/inlineMultiModule/typealiases.kt index 309961517eb..f1ed8ce8936 100644 --- a/js/js.translator/testData/box/inlineMultiModule/typealiases.kt +++ b/js/js.translator/testData/box/inlineMultiModule/typealiases.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1286 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineSizeReduction/inlineImportCleanup.kt b/js/js.translator/testData/box/inlineSizeReduction/inlineImportCleanup.kt index 3c577630d5d..cbf6c6f0c50 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/inlineImportCleanup.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/inlineImportCleanup.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1280 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineSizeReduction/multiModuleDefaultArgsCleanup.kt b/js/js.translator/testData/box/inlineSizeReduction/multiModuleDefaultArgsCleanup.kt index 3f6c5d6fef9..9738b8dde2b 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/multiModuleDefaultArgsCleanup.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/multiModuleDefaultArgsCleanup.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1281 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/jsCode/kt41964.kt b/js/js.translator/testData/box/jsCode/kt41964.kt index c5bc644a131..18d24b67077 100644 --- a/js/js.translator/testData/box/jsCode/kt41964.kt +++ b/js/js.translator/testData/box/jsCode/kt41964.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1280 // MODULE: lib diff --git a/js/js.translator/testData/box/jsModule/kt39378.kt b/js/js.translator/testData/box/jsModule/kt39378.kt index 0bdaaebcf17..74c4bebf9a7 100644 --- a/js/js.translator/testData/box/jsModule/kt39378.kt +++ b/js/js.translator/testData/box/jsModule/kt39378.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1238 // MODULE: lib diff --git a/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClassMultimodule.kt b/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClassMultimodule.kt index a5d3a361e38..241f763683e 100644 --- a/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClassMultimodule.kt +++ b/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClassMultimodule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1288 // MODULE: module1 // FILE: module1.kt diff --git a/js/js.translator/testData/box/jsName/propertyAccessorFromOtherModule.kt b/js/js.translator/testData/box/jsName/propertyAccessorFromOtherModule.kt index 8fd6b9b3928..7d5b33b03c8 100644 --- a/js/js.translator/testData/box/jsName/propertyAccessorFromOtherModule.kt +++ b/js/js.translator/testData/box/jsName/propertyAccessorFromOtherModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1281 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/jsQualifier/classes.kt b/js/js.translator/testData/box/jsQualifier/classes.kt index c9e7040da14..c5726197586 100644 --- a/js/js.translator/testData/box/jsQualifier/classes.kt +++ b/js/js.translator/testData/box/jsQualifier/classes.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/jsQualifier/simple.kt b/js/js.translator/testData/box/jsQualifier/simple.kt index cc885e5d7ca..8849aa0fe5b 100644 --- a/js/js.translator/testData/box/jsQualifier/simple.kt +++ b/js/js.translator/testData/box/jsQualifier/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/jsQualifier/umdFallback.kt b/js/js.translator/testData/box/jsQualifier/umdFallback.kt index 7f0550a1253..ce401248a5d 100644 --- a/js/js.translator/testData/box/jsQualifier/umdFallback.kt +++ b/js/js.translator/testData/box/jsQualifier/umdFallback.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1284 // NO_JS_MODULE_SYSTEM // MODULE: lib diff --git a/js/js.translator/testData/box/jsQualifier/withModule.kt b/js/js.translator/testData/box/jsQualifier/withModule.kt index 29cb1ff273b..ba4703f4d49 100644 --- a/js/js.translator/testData/box/jsQualifier/withModule.kt +++ b/js/js.translator/testData/box/jsQualifier/withModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib // MODULE_KIND: AMD diff --git a/js/js.translator/testData/box/multiModule/clashedDeclLinkage.kt b/js/js.translator/testData/box/multiModule/clashedDeclLinkage.kt index 8faf0108684..fcb67d9d3ef 100644 --- a/js/js.translator/testData/box/multiModule/clashedDeclLinkage.kt +++ b/js/js.translator/testData/box/multiModule/clashedDeclLinkage.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1283 // KJS_WITH_FULL_RUNTIME diff --git a/js/js.translator/testData/box/multiModule/clashedInternalDeclarations.kt b/js/js.translator/testData/box/multiModule/clashedInternalDeclarations.kt index d33d4b75371..6bd8d117fb0 100644 --- a/js/js.translator/testData/box/multiModule/clashedInternalDeclarations.kt +++ b/js/js.translator/testData/box/multiModule/clashedInternalDeclarations.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1284 // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR_ES6 diff --git a/js/js.translator/testData/box/multiModule/exportFromModules.kt b/js/js.translator/testData/box/multiModule/exportFromModules.kt index c323feb6494..9e518a74774 100644 --- a/js/js.translator/testData/box/multiModule/exportFromModules.kt +++ b/js/js.translator/testData/box/multiModule/exportFromModules.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // DONT_TARGET_EXACT_BACKEND: JS // KJS_WITH_FULL_RUNTIME diff --git a/js/js.translator/testData/box/multiModule/interfaceMethodWithDefaultParameter.kt b/js/js.translator/testData/box/multiModule/interfaceMethodWithDefaultParameter.kt index 006cd42d8c2..670940afe66 100644 --- a/js/js.translator/testData/box/multiModule/interfaceMethodWithDefaultParameter.kt +++ b/js/js.translator/testData/box/multiModule/interfaceMethodWithDefaultParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // KJS_WITH_FULL_RUNTIME // EXPECTED_REACHABLE_NODES: 1289 // MODULE: lib diff --git a/js/js.translator/testData/box/multiModule/localClassMetadata.kt b/js/js.translator/testData/box/multiModule/localClassMetadata.kt index 0e509b1e350..4f960421beb 100644 --- a/js/js.translator/testData/box/multiModule/localClassMetadata.kt +++ b/js/js.translator/testData/box/multiModule/localClassMetadata.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // KJS_WITH_FULL_RUNTIME // EXPECTED_REACHABLE_NODES: 1319 // MODULE: lib diff --git a/js/js.translator/testData/box/multiModule/moduleAndVariableNameClash.kt b/js/js.translator/testData/box/multiModule/moduleAndVariableNameClash.kt index 5796373951e..376b258ad8e 100644 --- a/js/js.translator/testData/box/multiModule/moduleAndVariableNameClash.kt +++ b/js/js.translator/testData/box/multiModule/moduleAndVariableNameClash.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // KJS_WITH_FULL_RUNTIME // EXPECTED_REACHABLE_NODES: 1283 // MODULE: module1 diff --git a/js/js.translator/testData/box/multiModule/privateInterfaceMethodInheritance.kt b/js/js.translator/testData/box/multiModule/privateInterfaceMethodInheritance.kt index 11b9cec5e96..f6939bf2c41 100644 --- a/js/js.translator/testData/box/multiModule/privateInterfaceMethodInheritance.kt +++ b/js/js.translator/testData/box/multiModule/privateInterfaceMethodInheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1280 // KJS_WITH_FULL_RUNTIME // MODULE: lib diff --git a/js/js.translator/testData/box/multiModule/privateInterfaceNameClash.kt b/js/js.translator/testData/box/multiModule/privateInterfaceNameClash.kt index eb7e07833eb..dab0b9f07c6 100644 --- a/js/js.translator/testData/box/multiModule/privateInterfaceNameClash.kt +++ b/js/js.translator/testData/box/multiModule/privateInterfaceNameClash.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // KJS_WITH_FULL_RUNTIME // EXPECTED_REACHABLE_NODES: 1819 // MODULE: lib1 diff --git a/js/js.translator/testData/box/multiModule/privateNameClash.kt b/js/js.translator/testData/box/multiModule/privateNameClash.kt index b3d7af6a51c..c9f3cfb49fd 100644 --- a/js/js.translator/testData/box/multiModule/privateNameClash.kt +++ b/js/js.translator/testData/box/multiModule/privateNameClash.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR_ES6 diff --git a/js/js.translator/testData/box/multiModule/samePackageNames.kt b/js/js.translator/testData/box/multiModule/samePackageNames.kt index 42bea4c664f..f36f2ce1590 100644 --- a/js/js.translator/testData/box/multiModule/samePackageNames.kt +++ b/js/js.translator/testData/box/multiModule/samePackageNames.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // KJS_WITH_FULL_RUNTIME // EXPECTED_REACHABLE_NODES: 1304 // MODULE: lib1 diff --git a/js/js.translator/testData/box/multiModule/symbolRedeclaration.kt b/js/js.translator/testData/box/multiModule/symbolRedeclaration.kt index 7867e43ff22..87e358117f3 100644 --- a/js/js.translator/testData/box/multiModule/symbolRedeclaration.kt +++ b/js/js.translator/testData/box/multiModule/symbolRedeclaration.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // IGNORE_BACKEND: JS_IR // MODULE: AT diff --git a/js/js.translator/testData/box/multiModule/useElementsFromDefaultPackageInAnotherModule.kt b/js/js.translator/testData/box/multiModule/useElementsFromDefaultPackageInAnotherModule.kt index b697a69186d..62eef68b73d 100644 --- a/js/js.translator/testData/box/multiModule/useElementsFromDefaultPackageInAnotherModule.kt +++ b/js/js.translator/testData/box/multiModule/useElementsFromDefaultPackageInAnotherModule.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // KJS_WITH_FULL_RUNTIME // EXPECTED_REACHABLE_NODES: 1285 // MODULE: module1 diff --git a/js/js.translator/testData/box/multiModuleWrappers/amd/jsModuleOnPackage.kt b/js/js.translator/testData/box/multiModuleWrappers/amd/jsModuleOnPackage.kt index 149212f3545..47177323d65 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/amd/jsModuleOnPackage.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/amd/jsModuleOnPackage.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1289 // MODULE: lib // MODULE_KIND: AMD diff --git a/js/js.translator/testData/box/multiModuleWrappers/amd/moduleWithNonIdentifierName.kt b/js/js.translator/testData/box/multiModuleWrappers/amd/moduleWithNonIdentifierName.kt index 1e98c483dc7..a491839f2d0 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/amd/moduleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/amd/moduleWithNonIdentifierName.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1284 // MODULE: module_1 // MODULE_KIND: AMD diff --git a/js/js.translator/testData/box/multiModuleWrappers/amd/simple.kt b/js/js.translator/testData/box/multiModuleWrappers/amd/simple.kt index eb1aaaf5418..0d8a3269b53 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/amd/simple.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/amd/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1284 // MODULE: module1 // MODULE_KIND: AMD diff --git a/js/js.translator/testData/box/multiModuleWrappers/common_js/inlineFromModuleWithNonIdentifierName.kt b/js/js.translator/testData/box/multiModuleWrappers/common_js/inlineFromModuleWithNonIdentifierName.kt index 49f8653b747..ba46f39152d 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/common_js/inlineFromModuleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/common_js/inlineFromModuleWithNonIdentifierName.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1284 // MODULE: #my_libr@ry // MODULE_KIND: COMMON_JS diff --git a/js/js.translator/testData/box/multiModuleWrappers/common_js/moduleWithNonIdentifierName.kt b/js/js.translator/testData/box/multiModuleWrappers/common_js/moduleWithNonIdentifierName.kt index 09030dbce48..a353c2404c6 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/common_js/moduleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/common_js/moduleWithNonIdentifierName.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1285 // MODULE: module_1 // MODULE_KIND: COMMON_JS diff --git a/js/js.translator/testData/box/multiModuleWrappers/common_js/simple.kt b/js/js.translator/testData/box/multiModuleWrappers/common_js/simple.kt index 69b8f7bc234..c275b8de2e3 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/common_js/simple.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/common_js/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1285 // MODULE: module1 // MODULE_KIND: COMMON_JS diff --git a/js/js.translator/testData/box/multiModuleWrappers/plain/inlineFromModuleWithNonIdentifierName.kt b/js/js.translator/testData/box/multiModuleWrappers/plain/inlineFromModuleWithNonIdentifierName.kt index 5b2da77feca..f2195461b5f 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/plain/inlineFromModuleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/plain/inlineFromModuleWithNonIdentifierName.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1282 // MODULE: #my_libr@ry // MODULE_KIND: PLAIN diff --git a/js/js.translator/testData/box/multiModuleWrappers/plain/moduleWithNonIdentifierName.kt b/js/js.translator/testData/box/multiModuleWrappers/plain/moduleWithNonIdentifierName.kt index bef8ea348c3..d4ee15a47d1 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/plain/moduleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/plain/moduleWithNonIdentifierName.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1283 // MODULE: module_1 // MODULE_KIND: PLAIN diff --git a/js/js.translator/testData/box/multiModuleWrappers/plain/simple.kt b/js/js.translator/testData/box/multiModuleWrappers/plain/simple.kt index 733a8dd7ca5..bf5c45d084b 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/plain/simple.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/plain/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1283 // MODULE: module1 // MODULE_KIND: PLAIN diff --git a/js/js.translator/testData/box/multiModuleWrappers/umd/moduleWithNonIdentifierName.kt b/js/js.translator/testData/box/multiModuleWrappers/umd/moduleWithNonIdentifierName.kt index d07e7024aca..6e71f8939ae 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/umd/moduleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/umd/moduleWithNonIdentifierName.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1286 // MODULE: module_1 // MODULE_KIND: UMD diff --git a/js/js.translator/testData/box/multiModuleWrappers/umd/simple.kt b/js/js.translator/testData/box/multiModuleWrappers/umd/simple.kt index acdc9b333ee..e9f9e33328f 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/umd/simple.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/umd/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1286 // MODULE: module1 // MODULE_KIND: UMD diff --git a/js/js.translator/testData/box/nameClashes/jsQualifier.kt b/js/js.translator/testData/box/nameClashes/jsQualifier.kt index 164c56af4ea..ac3b866b6af 100644 --- a/js/js.translator/testData/box/nameClashes/jsQualifier.kt +++ b/js/js.translator/testData/box/nameClashes/jsQualifier.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // MODULE: lib // FILE: lib.kt @file:JsQualifier("chopchop.foo") diff --git a/js/js.translator/testData/box/nameClashes/localFunctionInLambda.kt b/js/js.translator/testData/box/nameClashes/localFunctionInLambda.kt index da1f8493c2f..12580745fd1 100644 --- a/js/js.translator/testData/box/nameClashes/localFunctionInLambda.kt +++ b/js/js.translator/testData/box/nameClashes/localFunctionInLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1287 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/nameClashes/propertyAndNativeMethod.kt b/js/js.translator/testData/box/nameClashes/propertyAndNativeMethod.kt index a3503a3ca37..d59d308e3bc 100644 --- a/js/js.translator/testData/box/nameClashes/propertyAndNativeMethod.kt +++ b/js/js.translator/testData/box/nameClashes/propertyAndNativeMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1285 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/number/constantPropagation.kt b/js/js.translator/testData/box/number/constantPropagation.kt index e38dc5be5c2..2ae2131c2ce 100644 --- a/js/js.translator/testData/box/number/constantPropagation.kt +++ b/js/js.translator/testData/box/number/constantPropagation.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1454 diff --git a/js/js.translator/testData/box/reflection/primitiveKClassOnReifiedType.kt b/js/js.translator/testData/box/reflection/primitiveKClassOnReifiedType.kt index 11bef0c7112..3e8269b4f05 100644 --- a/js/js.translator/testData/box/reflection/primitiveKClassOnReifiedType.kt +++ b/js/js.translator/testData/box/reflection/primitiveKClassOnReifiedType.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1321 // MODULE: lib diff --git a/js/js.translator/testData/box/regression/wrappers.kt b/js/js.translator/testData/box/regression/wrappers.kt index a76fe586c49..929d4eb6279 100644 --- a/js/js.translator/testData/box/regression/wrappers.kt +++ b/js/js.translator/testData/box/regression/wrappers.kt @@ -1,3 +1,4 @@ +// IGNORE_FIR // EXPECTED_REACHABLE_NODES: 1309 // KJS_WITH_FULL_RUNTIME