KT-55828: Disable failed tests for K2 Native in OPT mode
Merge-request: KT-MR-8229
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com>
diff --git a/compiler/testData/codegen/box/casts/mutableCollections/asWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/asWithMutable.kt
index 58ebc01..1a8d850 100644
--- a/compiler/testData/codegen/box/casts/mutableCollections/asWithMutable.kt
+++ b/compiler/testData/codegen/box/casts/mutableCollections/asWithMutable.kt
@@ -1,4 +1,6 @@
// WITH_STDLIB
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
class Itr : Iterator<String> by ArrayList<String>().iterator()
diff --git a/compiler/testData/codegen/box/casts/mutableCollections/isWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/isWithMutable.kt
index 7a9e415..f22a4e8 100644
--- a/compiler/testData/codegen/box/casts/mutableCollections/isWithMutable.kt
+++ b/compiler/testData/codegen/box/casts/mutableCollections/isWithMutable.kt
@@ -1,4 +1,6 @@
// WITH_STDLIB
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
class Itr : Iterator<String> by ArrayList<String>().iterator()
class MItr : MutableIterator<String> by ArrayList<String>().iterator()
diff --git a/compiler/testData/codegen/box/casts/mutableCollections/reifiedAsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/reifiedAsWithMutable.kt
index e97c381..b6827c6 100644
--- a/compiler/testData/codegen/box/casts/mutableCollections/reifiedAsWithMutable.kt
+++ b/compiler/testData/codegen/box/casts/mutableCollections/reifiedAsWithMutable.kt
@@ -1,4 +1,6 @@
// WITH_STDLIB
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
class Itr : Iterator<String> by ArrayList<String>().iterator()
diff --git a/compiler/testData/codegen/box/casts/mutableCollections/reifiedIsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/reifiedIsWithMutable.kt
index cddbd75..556f7c8 100644
--- a/compiler/testData/codegen/box/casts/mutableCollections/reifiedIsWithMutable.kt
+++ b/compiler/testData/codegen/box/casts/mutableCollections/reifiedIsWithMutable.kt
@@ -1,4 +1,6 @@
// WITH_STDLIB
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
class Itr : Iterator<String> by ArrayList<String>().iterator()
class MItr : MutableIterator<String> by ArrayList<String>().iterator()
diff --git a/compiler/testData/codegen/box/casts/mutableCollections/reifiedSafeAsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/reifiedSafeAsWithMutable.kt
index 8db29e2..865d5e7 100644
--- a/compiler/testData/codegen/box/casts/mutableCollections/reifiedSafeAsWithMutable.kt
+++ b/compiler/testData/codegen/box/casts/mutableCollections/reifiedSafeAsWithMutable.kt
@@ -1,4 +1,6 @@
// WITH_STDLIB
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
class Itr : Iterator<String> by ArrayList<String>().iterator()
diff --git a/compiler/testData/codegen/box/casts/mutableCollections/safeAsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/safeAsWithMutable.kt
index f456a75..892754ec 100644
--- a/compiler/testData/codegen/box/casts/mutableCollections/safeAsWithMutable.kt
+++ b/compiler/testData/codegen/box/casts/mutableCollections/safeAsWithMutable.kt
@@ -1,4 +1,6 @@
// WITH_STDLIB
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
class Itr : Iterator<String> by ArrayList<String>().iterator()
diff --git a/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt b/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt
index 4b9b300..538a3e0 100644
--- a/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt
+++ b/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt
@@ -2,6 +2,8 @@
// IGNORE_BACKEND: JS_IR_ES6
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
// WITH_STDLIB
diff --git a/compiler/testData/codegen/box/enum/abstractMethodInEnum.kt b/compiler/testData/codegen/box/enum/abstractMethodInEnum.kt
index 0d3ed6d..ad16497 100644
--- a/compiler/testData/codegen/box/enum/abstractMethodInEnum.kt
+++ b/compiler/testData/codegen/box/enum/abstractMethodInEnum.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class A() {
ENTRY(){ override fun t() = "OK"};
diff --git a/compiler/testData/codegen/box/enum/abstractNestedClass.kt b/compiler/testData/codegen/box/enum/abstractNestedClass.kt
index 3994bd5..de3ddd3 100644
--- a/compiler/testData/codegen/box/enum/abstractNestedClass.kt
+++ b/compiler/testData/codegen/box/enum/abstractNestedClass.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class E {
ENTRY;
diff --git a/compiler/testData/codegen/box/enum/asReturnExpression.kt b/compiler/testData/codegen/box/enum/asReturnExpression.kt
index c001e02..d4cf514 100644
--- a/compiler/testData/codegen/box/enum/asReturnExpression.kt
+++ b/compiler/testData/codegen/box/enum/asReturnExpression.kt
@@ -1,4 +1,6 @@
// http://youtrack.jetbrains.com/issue/KT-2167
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class Season {
WINTER,
diff --git a/compiler/testData/codegen/box/enum/companionAccessingEnumValue.kt b/compiler/testData/codegen/box/enum/companionAccessingEnumValue.kt
index ea358a6..4d745bd 100644
--- a/compiler/testData/codegen/box/enum/companionAccessingEnumValue.kt
+++ b/compiler/testData/codegen/box/enum/companionAccessingEnumValue.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
private var logs = ""
enum class Foo(val text: String) {
diff --git a/compiler/testData/codegen/box/enum/companionObjectInEnum.kt b/compiler/testData/codegen/box/enum/companionObjectInEnum.kt
index 3e6d423..c51367e 100644
--- a/compiler/testData/codegen/box/enum/companionObjectInEnum.kt
+++ b/compiler/testData/codegen/box/enum/companionObjectInEnum.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class Game {
ROCK,
PAPER,
diff --git a/compiler/testData/codegen/box/enum/constructorWithReordering.kt b/compiler/testData/codegen/box/enum/constructorWithReordering.kt
index 0ff1d16..c3fbd89 100644
--- a/compiler/testData/codegen/box/enum/constructorWithReordering.kt
+++ b/compiler/testData/codegen/box/enum/constructorWithReordering.kt
@@ -1,4 +1,6 @@
// IGNORE_BACKEND: JS
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
fun f(): String = "O"
fun g(): String = "K"
diff --git a/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass.kt b/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass.kt
index 4c12585..d79e3a9 100644
--- a/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass.kt
+++ b/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class A {
X {
val x = "OK"
diff --git a/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass2.kt b/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass2.kt
index 958b0be..745149e 100644
--- a/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass2.kt
+++ b/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass2.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class A {
X {
val k = "K"
diff --git a/compiler/testData/codegen/box/enum/emptyEnumValuesValueOf.kt b/compiler/testData/codegen/box/enum/emptyEnumValuesValueOf.kt
index ca89f7a..42fb2c6 100644
--- a/compiler/testData/codegen/box/enum/emptyEnumValuesValueOf.kt
+++ b/compiler/testData/codegen/box/enum/emptyEnumValuesValueOf.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class Empty
diff --git a/compiler/testData/codegen/box/enum/enumConstructorParameterClashWithDefaults.kt b/compiler/testData/codegen/box/enum/enumConstructorParameterClashWithDefaults.kt
index d641ed4..8ef9ff9 100644
--- a/compiler/testData/codegen/box/enum/enumConstructorParameterClashWithDefaults.kt
+++ b/compiler/testData/codegen/box/enum/enumConstructorParameterClashWithDefaults.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class A(
name: String,
ordinal: Int
diff --git a/compiler/testData/codegen/box/enum/enumEntryMembers.kt b/compiler/testData/codegen/box/enum/enumEntryMembers.kt
index ab62c2e..e82cb96 100644
--- a/compiler/testData/codegen/box/enum/enumEntryMembers.kt
+++ b/compiler/testData/codegen/box/enum/enumEntryMembers.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
// WITH_STDLIB
// MODULE: lib
// FILE: lib.kt
diff --git a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor1.kt b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor1.kt
index 135eeff..e39d4be 100644
--- a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor1.kt
+++ b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor1.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
interface IFoo {
fun foo(): String
}
diff --git a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor2.kt b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor2.kt
index 7745c58..d80baf9 100644
--- a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor2.kt
+++ b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor2.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
interface IFoo {
fun foo(): String
}
diff --git a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor3.kt b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor3.kt
index 635103b..384fc03 100644
--- a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor3.kt
+++ b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor3.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
interface IFoo {
fun foo(): String
}
diff --git a/compiler/testData/codegen/box/enum/enumInheritedFromTrait.kt b/compiler/testData/codegen/box/enum/enumInheritedFromTrait.kt
index 8171865..3e3a2d2 100644
--- a/compiler/testData/codegen/box/enum/enumInheritedFromTrait.kt
+++ b/compiler/testData/codegen/box/enum/enumInheritedFromTrait.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
package test
fun box() = MyEnum.E1.f() + MyEnum.E2.f()
diff --git a/compiler/testData/codegen/box/enum/enumMultiModule.kt b/compiler/testData/codegen/box/enum/enumMultiModule.kt
index 2877b1c..a0e028b 100644
--- a/compiler/testData/codegen/box/enum/enumMultiModule.kt
+++ b/compiler/testData/codegen/box/enum/enumMultiModule.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
// WITH_STDLIB
// MODULE: lib
// FILE: common.kt
diff --git a/compiler/testData/codegen/box/enum/enumShort.kt b/compiler/testData/codegen/box/enum/enumShort.kt
index 7893500..b493913 100644
--- a/compiler/testData/codegen/box/enum/enumShort.kt
+++ b/compiler/testData/codegen/box/enum/enumShort.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class Color(val rgb: Int) {
RED(0xff0000),
GREEN(0x00ff00),
diff --git a/compiler/testData/codegen/box/enum/enumValueOf.kt b/compiler/testData/codegen/box/enum/enumValueOf.kt
index 82beff5..d46f165 100644
--- a/compiler/testData/codegen/box/enum/enumValueOf.kt
+++ b/compiler/testData/codegen/box/enum/enumValueOf.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
// IGNORE_BACKEND: WASM
enum class E { OK }
diff --git a/compiler/testData/codegen/box/enum/enumWithLambdaParameter.kt b/compiler/testData/codegen/box/enum/enumWithLambdaParameter.kt
index 7316dbd..fb34648 100644
--- a/compiler/testData/codegen/box/enum/enumWithLambdaParameter.kt
+++ b/compiler/testData/codegen/box/enum/enumWithLambdaParameter.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
// KT-4423 Enum with function not compiled
// SKIP_MANGLE_VERIFICATION
diff --git a/compiler/testData/codegen/box/enum/getEnumEntityByOrdinal.kt b/compiler/testData/codegen/box/enum/getEnumEntityByOrdinal.kt
index db0cbdb..d45f1d6 100644
--- a/compiler/testData/codegen/box/enum/getEnumEntityByOrdinal.kt
+++ b/compiler/testData/codegen/box/enum/getEnumEntityByOrdinal.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
package foo
enum class X {
diff --git a/compiler/testData/codegen/box/enum/inPackage.kt b/compiler/testData/codegen/box/enum/inPackage.kt
index 388eb0a..aef77cf 100644
--- a/compiler/testData/codegen/box/enum/inPackage.kt
+++ b/compiler/testData/codegen/box/enum/inPackage.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
package test
enum class Season {
diff --git a/compiler/testData/codegen/box/enum/inclassobj.kt b/compiler/testData/codegen/box/enum/inclassobj.kt
index 5006013..25da8b12 100644
--- a/compiler/testData/codegen/box/enum/inclassobj.kt
+++ b/compiler/testData/codegen/box/enum/inclassobj.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
fun box() = if(Context.operatingSystemType == Context.Companion.OsType.OTHER) "OK" else "fail"
public class Context
diff --git a/compiler/testData/codegen/box/enum/initEntriesInCompanionObject.kt b/compiler/testData/codegen/box/enum/initEntriesInCompanionObject.kt
index 876963f..8bfbf8c 100644
--- a/compiler/testData/codegen/box/enum/initEntriesInCompanionObject.kt
+++ b/compiler/testData/codegen/box/enum/initEntriesInCompanionObject.kt
@@ -1,4 +1,6 @@
// IGNORE_BACKEND: JS
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
var l = ""
diff --git a/compiler/testData/codegen/box/enum/initEntriesInCompanionObject2.kt b/compiler/testData/codegen/box/enum/initEntriesInCompanionObject2.kt
index 7a8b016..516560a 100644
--- a/compiler/testData/codegen/box/enum/initEntriesInCompanionObject2.kt
+++ b/compiler/testData/codegen/box/enum/initEntriesInCompanionObject2.kt
@@ -1,5 +1,7 @@
// IGNORE_BACKEND: JS
// IGNORE_BACKEND: WASM
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
var l = ""
diff --git a/compiler/testData/codegen/box/enum/initEntriesInValueOf.kt b/compiler/testData/codegen/box/enum/initEntriesInValueOf.kt
index 876963f..2a48c6a 100644
--- a/compiler/testData/codegen/box/enum/initEntriesInValueOf.kt
+++ b/compiler/testData/codegen/box/enum/initEntriesInValueOf.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
// IGNORE_BACKEND: JS
var l = ""
diff --git a/compiler/testData/codegen/box/enum/initEnumAfterObjectAccess.kt b/compiler/testData/codegen/box/enum/initEnumAfterObjectAccess.kt
index 4426245..8bfab92 100644
--- a/compiler/testData/codegen/box/enum/initEnumAfterObjectAccess.kt
+++ b/compiler/testData/codegen/box/enum/initEnumAfterObjectAccess.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
// DONT_TARGET_EXACT_BACKEND: JS
// DONT_TARGET_EXACT_BACKEND: JS_IR
// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6
diff --git a/compiler/testData/codegen/box/enum/inner.kt b/compiler/testData/codegen/box/enum/inner.kt
index 01ef380..a1fd196 100644
--- a/compiler/testData/codegen/box/enum/inner.kt
+++ b/compiler/testData/codegen/box/enum/inner.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
class A {
enum class E {
OK
diff --git a/compiler/testData/codegen/box/enum/innerClassInEnumEntryClass.kt b/compiler/testData/codegen/box/enum/innerClassInEnumEntryClass.kt
index 154e0a4..5b960b7 100644
--- a/compiler/testData/codegen/box/enum/innerClassInEnumEntryClass.kt
+++ b/compiler/testData/codegen/box/enum/innerClassInEnumEntryClass.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class A {
X {
val x = "OK"
diff --git a/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass.kt b/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass.kt
index 8e561cc..fa34622 100644
--- a/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass.kt
+++ b/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class A {
X {
val x = "OK"
diff --git a/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass2.kt b/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass2.kt
index 38a1ffc..ed55b21 100644
--- a/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass2.kt
+++ b/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass2.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class A {
X {
val x = "OK"
diff --git a/compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt b/compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt
index 139345c..4a1978b 100644
--- a/compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt
+++ b/compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
class A {
companion object {}
enum class E {
diff --git a/compiler/testData/codegen/box/enum/kt1119.kt b/compiler/testData/codegen/box/enum/kt1119.kt
index 6445197..f3da929 100644
--- a/compiler/testData/codegen/box/enum/kt1119.kt
+++ b/compiler/testData/codegen/box/enum/kt1119.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class Direction() {
NORTH {
val someSpecialValue = "OK"
diff --git a/compiler/testData/codegen/box/enum/kt18731.kt b/compiler/testData/codegen/box/enum/kt18731.kt
index 465457e3..d8958a8 100644
--- a/compiler/testData/codegen/box/enum/kt18731.kt
+++ b/compiler/testData/codegen/box/enum/kt18731.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class Bar {
ONE,
TWO
diff --git a/compiler/testData/codegen/box/enum/kt18731_2.kt b/compiler/testData/codegen/box/enum/kt18731_2.kt
index cbba381..cf6cb04 100644
--- a/compiler/testData/codegen/box/enum/kt18731_2.kt
+++ b/compiler/testData/codegen/box/enum/kt18731_2.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
// SKIP_DCE_DRIVEN
enum class Bar {
diff --git a/compiler/testData/codegen/box/enum/kt20651.kt b/compiler/testData/codegen/box/enum/kt20651.kt
index 8845e4c..d5e0ab3 100644
--- a/compiler/testData/codegen/box/enum/kt20651.kt
+++ b/compiler/testData/codegen/box/enum/kt20651.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class Test(val x: String, val closure1: () -> String) {
FOO("O", { FOO.x }) {
override val y: String = "K"
diff --git a/compiler/testData/codegen/box/enum/kt20651_inlineLambda.kt b/compiler/testData/codegen/box/enum/kt20651_inlineLambda.kt
index d1f1273..315196f 100644
--- a/compiler/testData/codegen/box/enum/kt20651_inlineLambda.kt
+++ b/compiler/testData/codegen/box/enum/kt20651_inlineLambda.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class Test(val x: String, val closure1: () -> String) {
FOO("O", run { { FOO.x } }) {
override val y: String = "K"
diff --git a/compiler/testData/codegen/box/enum/kt20651a.kt b/compiler/testData/codegen/box/enum/kt20651a.kt
index 56ad7c1..14b250d 100644
--- a/compiler/testData/codegen/box/enum/kt20651a.kt
+++ b/compiler/testData/codegen/box/enum/kt20651a.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
// SKIP_MANGLE_VERIFICATION
enum class Foo(
val x: String,
diff --git a/compiler/testData/codegen/box/enum/kt20651b.kt b/compiler/testData/codegen/box/enum/kt20651b.kt
index 3ea67f9..e1489da 100644
--- a/compiler/testData/codegen/box/enum/kt20651b.kt
+++ b/compiler/testData/codegen/box/enum/kt20651b.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
// SKIP_MANGLE_VERIFICATION
interface Callback {
fun invoke(): String
diff --git a/compiler/testData/codegen/box/enum/kt2350.kt b/compiler/testData/codegen/box/enum/kt2350.kt
index d4a3630..ce97ce4 100644
--- a/compiler/testData/codegen/box/enum/kt2350.kt
+++ b/compiler/testData/codegen/box/enum/kt2350.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class A(val b: String) {
E1("OK"){ override fun t() = b };
diff --git a/compiler/testData/codegen/box/enum/kt38996.kt b/compiler/testData/codegen/box/enum/kt38996.kt
index 83f2c00..222092e 100644
--- a/compiler/testData/codegen/box/enum/kt38996.kt
+++ b/compiler/testData/codegen/box/enum/kt38996.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class E(val b: Boolean) {
TRUE(1 == 1)
}
diff --git a/compiler/testData/codegen/box/enum/kt44744.kt b/compiler/testData/codegen/box/enum/kt44744.kt
index 71f2ddb..5dec0dd 100644
--- a/compiler/testData/codegen/box/enum/kt44744.kt
+++ b/compiler/testData/codegen/box/enum/kt44744.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class ContentType {
PLAIN_TEXT {
diff --git a/compiler/testData/codegen/box/enum/kt44744_innerClass.kt b/compiler/testData/codegen/box/enum/kt44744_innerClass.kt
index 63fd4b4..9bae969 100644
--- a/compiler/testData/codegen/box/enum/kt44744_innerClass.kt
+++ b/compiler/testData/codegen/box/enum/kt44744_innerClass.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
interface IFoo {
fun foo(e: En): String
}
diff --git a/compiler/testData/codegen/box/enum/kt46605.kt b/compiler/testData/codegen/box/enum/kt46605.kt
index fb275d0..48d8ced 100644
--- a/compiler/testData/codegen/box/enum/kt46605.kt
+++ b/compiler/testData/codegen/box/enum/kt46605.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
fun call(f: () -> Unit) {
f()
}
diff --git a/compiler/testData/codegen/box/enum/kt7257.kt b/compiler/testData/codegen/box/enum/kt7257.kt
index 78dca7e..0da41d6 100644
--- a/compiler/testData/codegen/box/enum/kt7257.kt
+++ b/compiler/testData/codegen/box/enum/kt7257.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class X {
B {
val value2 = "K"
diff --git a/compiler/testData/codegen/box/enum/kt7257_anonObjectInit.kt b/compiler/testData/codegen/box/enum/kt7257_anonObjectInit.kt
index 2cc9963..c33c709 100644
--- a/compiler/testData/codegen/box/enum/kt7257_anonObjectInit.kt
+++ b/compiler/testData/codegen/box/enum/kt7257_anonObjectInit.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class X {
B {
val value2 = "K"
diff --git a/compiler/testData/codegen/box/enum/kt7257_anonObjectMethod.kt b/compiler/testData/codegen/box/enum/kt7257_anonObjectMethod.kt
index 4f5e5ce..ad22d2b 100644
--- a/compiler/testData/codegen/box/enum/kt7257_anonObjectMethod.kt
+++ b/compiler/testData/codegen/box/enum/kt7257_anonObjectMethod.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class X {
B {
val value2 = "K"
diff --git a/compiler/testData/codegen/box/enum/kt7257_boundReference1.kt b/compiler/testData/codegen/box/enum/kt7257_boundReference1.kt
index 071d5fe..1b1c54b 100644
--- a/compiler/testData/codegen/box/enum/kt7257_boundReference1.kt
+++ b/compiler/testData/codegen/box/enum/kt7257_boundReference1.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class X {
B {
diff --git a/compiler/testData/codegen/box/enum/kt7257_boundReference2.kt b/compiler/testData/codegen/box/enum/kt7257_boundReference2.kt
index e34bc64..93e2937 100644
--- a/compiler/testData/codegen/box/enum/kt7257_boundReference2.kt
+++ b/compiler/testData/codegen/box/enum/kt7257_boundReference2.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class X {
B {
diff --git a/compiler/testData/codegen/box/enum/kt7257_boundReferenceWithImplicitReceiver.kt b/compiler/testData/codegen/box/enum/kt7257_boundReferenceWithImplicitReceiver.kt
index 50948f8..6272895 100644
--- a/compiler/testData/codegen/box/enum/kt7257_boundReferenceWithImplicitReceiver.kt
+++ b/compiler/testData/codegen/box/enum/kt7257_boundReferenceWithImplicitReceiver.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class X {
B {
override val value = "OK"
diff --git a/compiler/testData/codegen/box/enum/kt7257_explicitReceiver.kt b/compiler/testData/codegen/box/enum/kt7257_explicitReceiver.kt
index 44c3183..c4fff04 100644
--- a/compiler/testData/codegen/box/enum/kt7257_explicitReceiver.kt
+++ b/compiler/testData/codegen/box/enum/kt7257_explicitReceiver.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class X {
B {
override val value2 = "K"
diff --git a/compiler/testData/codegen/box/enum/kt7257_fullyQualifiedReceiver.kt b/compiler/testData/codegen/box/enum/kt7257_fullyQualifiedReceiver.kt
index 384e2da..6844d96 100644
--- a/compiler/testData/codegen/box/enum/kt7257_fullyQualifiedReceiver.kt
+++ b/compiler/testData/codegen/box/enum/kt7257_fullyQualifiedReceiver.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class X {
B {
override val value2 = "K"
diff --git a/compiler/testData/codegen/box/enum/kt7257_namedLocalFun.kt b/compiler/testData/codegen/box/enum/kt7257_namedLocalFun.kt
index 5438d72..8610460 100644
--- a/compiler/testData/codegen/box/enum/kt7257_namedLocalFun.kt
+++ b/compiler/testData/codegen/box/enum/kt7257_namedLocalFun.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class X {
B {
val value2 = "K"
diff --git a/compiler/testData/codegen/box/enum/kt7257_notInline.kt b/compiler/testData/codegen/box/enum/kt7257_notInline.kt
index 3851efb..b9c64e7 100644
--- a/compiler/testData/codegen/box/enum/kt7257_notInline.kt
+++ b/compiler/testData/codegen/box/enum/kt7257_notInline.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
fun <T, R> T.letNoInline(fn: (T) -> R) =
fn(this)
diff --git a/compiler/testData/codegen/box/enum/kt9711.kt b/compiler/testData/codegen/box/enum/kt9711.kt
index 096316e..1ac4b0c 100644
--- a/compiler/testData/codegen/box/enum/kt9711.kt
+++ b/compiler/testData/codegen/box/enum/kt9711.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class X {
B {
diff --git a/compiler/testData/codegen/box/enum/kt9711_2.kt b/compiler/testData/codegen/box/enum/kt9711_2.kt
index dcad91e..07ebff7 100644
--- a/compiler/testData/codegen/box/enum/kt9711_2.kt
+++ b/compiler/testData/codegen/box/enum/kt9711_2.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class IssueState {
FIXED {
diff --git a/compiler/testData/codegen/box/enum/manyDefaultParameters.kt b/compiler/testData/codegen/box/enum/manyDefaultParameters.kt
index a094da9..3f4431c 100644
--- a/compiler/testData/codegen/box/enum/manyDefaultParameters.kt
+++ b/compiler/testData/codegen/box/enum/manyDefaultParameters.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class ClassTemplate(
// var bug: Int = 1,
var code: Int,
diff --git a/compiler/testData/codegen/box/enum/ordinal.kt b/compiler/testData/codegen/box/enum/ordinal.kt
index d66c3e0..f68ba82 100644
--- a/compiler/testData/codegen/box/enum/ordinal.kt
+++ b/compiler/testData/codegen/box/enum/ordinal.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class State {
_0,
_1,
diff --git a/compiler/testData/codegen/box/enum/ordinalsWithEnumEntitiesOverrides.kt b/compiler/testData/codegen/box/enum/ordinalsWithEnumEntitiesOverrides.kt
index 741c2eb..f0fa6a3 100644
--- a/compiler/testData/codegen/box/enum/ordinalsWithEnumEntitiesOverrides.kt
+++ b/compiler/testData/codegen/box/enum/ordinalsWithEnumEntitiesOverrides.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
// WITH_STDLIB
package foo
diff --git a/compiler/testData/codegen/box/enum/overloadedEnumValues.kt b/compiler/testData/codegen/box/enum/overloadedEnumValues.kt
index 0f0a39b..d11910e 100644
--- a/compiler/testData/codegen/box/enum/overloadedEnumValues.kt
+++ b/compiler/testData/codegen/box/enum/overloadedEnumValues.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class E {
A;
diff --git a/compiler/testData/codegen/box/enum/refToThis.kt b/compiler/testData/codegen/box/enum/refToThis.kt
index 77da3bf..6166502 100644
--- a/compiler/testData/codegen/box/enum/refToThis.kt
+++ b/compiler/testData/codegen/box/enum/refToThis.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class Enum {
ENUM_VALUE {
override fun test() = ENUM_VALUE
diff --git a/compiler/testData/codegen/box/enum/simple.kt b/compiler/testData/codegen/box/enum/simple.kt
index ed48d29..71239e0 100644
--- a/compiler/testData/codegen/box/enum/simple.kt
+++ b/compiler/testData/codegen/box/enum/simple.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class Season {
WINTER,
SPRING,
diff --git a/compiler/testData/codegen/box/enum/sortEnumEntries.kt b/compiler/testData/codegen/box/enum/sortEnumEntries.kt
index 2c1034a..1b77f97 100644
--- a/compiler/testData/codegen/box/enum/sortEnumEntries.kt
+++ b/compiler/testData/codegen/box/enum/sortEnumEntries.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
// WITH_STDLIB
import Game.*
diff --git a/compiler/testData/codegen/box/enum/superCallInEnumLiteral.kt b/compiler/testData/codegen/box/enum/superCallInEnumLiteral.kt
index 11507d9..c79df93 100644
--- a/compiler/testData/codegen/box/enum/superCallInEnumLiteral.kt
+++ b/compiler/testData/codegen/box/enum/superCallInEnumLiteral.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
package test
fun box() = E.E1.f() + E.E2.f()
diff --git a/compiler/testData/codegen/box/enum/toString.kt b/compiler/testData/codegen/box/enum/toString.kt
index b489036..9fce1ad 100644
--- a/compiler/testData/codegen/box/enum/toString.kt
+++ b/compiler/testData/codegen/box/enum/toString.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class State {
O,
K
diff --git a/compiler/testData/codegen/box/enum/valueof.kt b/compiler/testData/codegen/box/enum/valueof.kt
index f6f7f09..4185035 100644
--- a/compiler/testData/codegen/box/enum/valueof.kt
+++ b/compiler/testData/codegen/box/enum/valueof.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class Color {
RED,
diff --git a/compiler/testData/codegen/box/enum/whenInObject.kt b/compiler/testData/codegen/box/enum/whenInObject.kt
index 39234df..42ce62e 100644
--- a/compiler/testData/codegen/box/enum/whenInObject.kt
+++ b/compiler/testData/codegen/box/enum/whenInObject.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
enum class E {
OK, NOT_OK
}
diff --git a/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyImportedFromObject.kt b/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyImportedFromObject.kt
index db7d276..dae648e 100644
--- a/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyImportedFromObject.kt
+++ b/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyImportedFromObject.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
import Host.x
object Host {
diff --git a/compiler/testData/codegen/box/properties/kt4252.kt b/compiler/testData/codegen/box/properties/kt4252.kt
index f14f069..44739c4 100644
--- a/compiler/testData/codegen/box/properties/kt4252.kt
+++ b/compiler/testData/codegen/box/properties/kt4252.kt
@@ -1,3 +1,5 @@
+// KT-55828
+// IGNORE_BACKEND_K2: NATIVE
class CallbackBlock {}
public class Foo