diff --git a/compiler/testData/codegen/box/enum/enumEntriesNameClashes.kt b/compiler/testData/codegen/box/enum/enumEntriesNameClashes.kt index d448478a006..0ae6e06a907 100644 --- a/compiler/testData/codegen/box/enum/enumEntriesNameClashes.kt +++ b/compiler/testData/codegen/box/enum/enumEntriesNameClashes.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +EnumEntries -// IGNORE_BACKEND_K2: JVM_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR // IGNORE_BACKEND: JS, JVM // WITH_STDLIB diff --git a/compiler/testData/ir/irJsText/external/kt38765.fir.ir.txt b/compiler/testData/ir/irJsText/external/kt38765.fir.ir.txt index 35a662d173f..5829ed6966d 100644 --- a/compiler/testData/ir/irJsText/external/kt38765.fir.ir.txt +++ b/compiler/testData/ir/irJsText/external/kt38765.fir.ir.txt @@ -81,10 +81,6 @@ FILE fqName:events fileName:/kt38765.kt FUN ENUM_CLASS_SPECIAL_MEMBER name:valueOf visibility:public modality:FINAL <> (value:kotlin.String) returnType:events.internal.NestedExternalEnum VALUE_PARAMETER name:value index:0 type:kotlin.String SYNTHETIC_BODY kind=ENUM_VALUEOF - FUN FAKE_OVERRIDE name:clone visibility:protected modality:FINAL <> ($this:kotlin.Enum) returnType:kotlin.Any [fake_override] - overridden: - protected final fun clone (): kotlin.Any declared in kotlin.Enum - $this: VALUE_PARAMETER name: type:kotlin.Enum FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:events.internal.NestedExternalEnum) returnType:kotlin.Int [fake_override,operator] overridden: public final fun compareTo (other: E of kotlin.Enum): kotlin.Int [operator] declared in kotlin.Enum @@ -104,8 +100,6 @@ FILE fqName:events fileName:/kt38765.kt public open fun toString (): kotlin.String declared in kotlin.Enum $this: VALUE_PARAMETER name: type:kotlin.Enum PROPERTY FAKE_OVERRIDE name:name visibility:public modality:FINAL [fake_override,val] - annotations: - IntrinsicConstEvaluation overridden: public final name: kotlin.String [val] FUN FAKE_OVERRIDE name: visibility:public modality:FINAL <> ($this:kotlin.Enum) returnType:kotlin.String [fake_override] diff --git a/js/js.translator/testData/box/closure/closureThisAndReceiver.kt b/js/js.translator/testData/box/closure/closureThisAndReceiver.kt index 0a0b5c90169..6833de79232 100644 --- a/js/js.translator/testData/box/closure/closureThisAndReceiver.kt +++ b/js/js.translator/testData/box/closure/closureThisAndReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_K2: JS_IR // EXPECTED_REACHABLE_NODES: 1292 package foo diff --git a/js/js.translator/testData/box/export/vararg.kt b/js/js.translator/testData/box/export/vararg.kt index d3baf298954..20906eff3ea 100644 --- a/js/js.translator/testData/box/export/vararg.kt +++ b/js/js.translator/testData/box/export/vararg.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS +// IGNORE_BACKEND_K2: JS_IR // EXPECTED_REACHABLE_NODES: 1270 // SKIP_MINIFICATION // RUN_PLAIN_BOX_FUNCTION diff --git a/js/js.translator/testData/box/expression/evaluationOrder/assignToDotQualifiedWithSideEffect.kt b/js/js.translator/testData/box/expression/evaluationOrder/assignToDotQualifiedWithSideEffect.kt index f809a60e8cb..6c65b5b589a 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/assignToDotQualifiedWithSideEffect.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/assignToDotQualifiedWithSideEffect.kt @@ -1,3 +1,5 @@ +// IGNORE_BACKEND_K2: JS_IR +// FIR_STATUS: KT-53490 // EXPECTED_REACHABLE_NODES: 1286 package foo diff --git a/js/js.translator/testData/box/expression/evaluationOrder/reassignmentLhsCaching.kt b/js/js.translator/testData/box/expression/evaluationOrder/reassignmentLhsCaching.kt index 98271629ad5..cacd87b41f8 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/reassignmentLhsCaching.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/reassignmentLhsCaching.kt @@ -1,3 +1,5 @@ +// IGNORE_BACKEND_K2: JS_IR +// FIR_STATUS: KT-53490 // EXPECTED_REACHABLE_NODES: 1298 package foo diff --git a/js/js.translator/testData/box/expression/function/lambdaReturnValue.kt b/js/js.translator/testData/box/expression/function/lambdaReturnValue.kt index 9809cce2756..7624991cdf7 100644 --- a/js/js.translator/testData/box/expression/function/lambdaReturnValue.kt +++ b/js/js.translator/testData/box/expression/function/lambdaReturnValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_K2: JS_IR // EXPECTED_REACHABLE_NODES: 1285 fun rawReturnValue(fn: () -> T): Any { diff --git a/js/js.translator/testData/box/expression/misc/KT-740-2.kt b/js/js.translator/testData/box/expression/misc/KT-740-2.kt index cf7cf6908ec..675c73635a0 100644 --- a/js/js.translator/testData/box/expression/misc/KT-740-2.kt +++ b/js/js.translator/testData/box/expression/misc/KT-740-2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_K2: JS_IR // EXPECTED_REACHABLE_NODES: 1294 package foo diff --git a/js/js.translator/testData/box/expression/when/exhaustiveCheckException.kt b/js/js.translator/testData/box/expression/when/exhaustiveCheckException.kt index c526957a1a6..fdefe649e17 100644 --- a/js/js.translator/testData/box/expression/when/exhaustiveCheckException.kt +++ b/js/js.translator/testData/box/expression/when/exhaustiveCheckException.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_K2: JS_IR // EXPECTED_REACHABLE_NODES: 1323 fun checkThrown(x: T, block: (T) -> Any?): Unit? { return try { diff --git a/js/js.translator/testData/box/inlineMultiModule/extensionLambda.kt b/js/js.translator/testData/box/inlineMultiModule/extensionLambda.kt index d790a34f1bc..f040c160ffb 100644 --- a/js/js.translator/testData/box/inlineMultiModule/extensionLambda.kt +++ b/js/js.translator/testData/box/inlineMultiModule/extensionLambda.kt @@ -1,4 +1,4 @@ -// IGNORE_FIR +// IGNORE_BACKEND_K2: JS_IR // EXPECTED_REACHABLE_NODES: 1285 // 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 f1ed8ce8936..5fa9477b960 100644 --- a/js/js.translator/testData/box/inlineMultiModule/typealiases.kt +++ b/js/js.translator/testData/box/inlineMultiModule/typealiases.kt @@ -1,4 +1,4 @@ -// IGNORE_FIR +// IGNORE_BACKEND_K2: JS_IR // EXPECTED_REACHABLE_NODES: 1286 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/multiModule/exportFromModules.kt b/js/js.translator/testData/box/multiModule/exportFromModules.kt index 9e518a74774..07d3759420a 100644 --- a/js/js.translator/testData/box/multiModule/exportFromModules.kt +++ b/js/js.translator/testData/box/multiModule/exportFromModules.kt @@ -1,8 +1,9 @@ -// IGNORE_FIR +// IGNORE_BACKEND_K2: JS_IR // DONT_TARGET_EXACT_BACKEND: JS // KJS_WITH_FULL_RUNTIME // MODULE: ModuleA1 +// NO_COMMON_FILES // FILE: modulea1.kt package demoPackage.a1 @@ -12,6 +13,7 @@ data class ModuleA1Class(private val string: String = "A1") { } // MODULE: ModuleA2(ModuleA1) +// NO_COMMON_FILES // FILE: modulea2.kt package demoPackage.a2 @@ -21,6 +23,7 @@ import demoPackage.a1.ModuleA1Class fun moduleA2Function() = ModuleA1Class("A2") // MODULE: ModuleB +// NO_COMMON_FILES // FILE: moduleb.kt package demoPackage.b diff --git a/js/js.translator/testData/box/native/vararg.kt b/js/js.translator/testData/box/native/vararg.kt index fb5114a724c..eede5101dbf 100644 --- a/js/js.translator/testData/box/native/vararg.kt +++ b/js/js.translator/testData/box/native/vararg.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: WASM +// IGNORE_BACKEND_K2: JS_IR // EXPECTED_REACHABLE_NODES: 1314 package foo