diff --git a/compiler/testData/codegen/box/casts/mutableCollections/asWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/asWithMutable.kt index 58ebc013fc4..1a8d850eabd 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 by ArrayList().iterator() diff --git a/compiler/testData/codegen/box/casts/mutableCollections/isWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/isWithMutable.kt index 7a9e4153548..f22a4e8aa4e 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 by ArrayList().iterator() class MItr : MutableIterator by ArrayList().iterator() diff --git a/compiler/testData/codegen/box/casts/mutableCollections/reifiedAsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/reifiedAsWithMutable.kt index e97c381c8f8..b6827c6280c 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 by ArrayList().iterator() diff --git a/compiler/testData/codegen/box/casts/mutableCollections/reifiedIsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/reifiedIsWithMutable.kt index cddbd75515c..556f7c8a73b 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 by ArrayList().iterator() class MItr : MutableIterator by ArrayList().iterator() diff --git a/compiler/testData/codegen/box/casts/mutableCollections/reifiedSafeAsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/reifiedSafeAsWithMutable.kt index 8db29e29dbb..865d5e7c6ea 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 by ArrayList().iterator() diff --git a/compiler/testData/codegen/box/casts/mutableCollections/safeAsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/safeAsWithMutable.kt index f456a754dfd..892754ecf94 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 by ArrayList().iterator() diff --git a/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt b/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt index 4b9b300dace..538a3e034e4 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 0d3ed6de674..ad164972a2b 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 3994bd54e17..de3ddd378fd 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 c001e02763a..d4cf51490f8 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 ea358a6d4da..4d745bd09ae 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 3e6d423f64e..c51367ed3c5 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 0ff1d169734..c3fbd89e2dc 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 4c12585119f..d79e3a97c5b 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 958b0be830f..745149e75bd 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 ca89f7a37d0..42fb2c63606 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 d641ed44995..8ef9ff9da15 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 ab62c2efe1f..e82cb9685e1 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 135eeffae89..e39d4be0823 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 7745c582462..d80baf9452e 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 635103b8b02..384fc0315c3 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 8171865caed..3e3a2d26d4d 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 2877b1c7767..a0e028b25c5 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 78935006d2b..b4939135ff4 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 82beff54335..d46f1656e6d 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 7316dbdd631..fb346486d97 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 db0cbdb3609..d45f1d65977 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 388eb0a0dd3..aef77cf5715 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 5006013d4b7..25da8b12f87 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 876963fb292..8bfbf8cfdf1 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 7a8b0162e65..516560a672b 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 876963fb292..2a48c6a712f 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 4426245fc4f..8bfab92a4fa 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 01ef380fbc3..a1fd196fd33 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 154e0a4539f..5b960b7efca 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 8e561ccd6d1..fa346227dad 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 38a1ffc04f6..ed55b21ccd9 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 139345cc14a..4a1978b8b25 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 6445197faee..f3da9299492 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 465457e31bc..d8958a869e5 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 cbba381aa00..cf6cb04a5d3 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 8845e4c6d48..d5e0ab378c0 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 d1f12734575..315196f213a 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 56ad7c1adde..14b250de794 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 3ea67f9574d..e1489dac3bf 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 d4a363062b3..ce97ce42b4e 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 83f2c00dd40..222092e54e4 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 71f2ddb5a0f..5dec0ddb07f 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 63fd4b49873..9bae969d587 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 fb275d0c164..48d8ced253c 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 78dca7e9610..0da41d6e976 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 2cc9963d5c6..c33c709435c 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 4f5e5ce5bda..ad22d2b8461 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 071d5fef979..1b1c54bed01 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 e34bc6403ba..93e293708a7 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 50948f805ff..6272895fc97 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 44c3183a50a..c4fff0468ab 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 384e2daa331..6844d96c2ff 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 5438d725fba..8610460d377 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 3851efb5669..b9c64e71c8c 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.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 096316ed24b..1ac4b0c9a15 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 dcad91e092b..07ebff7a53e 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 a094da96f27..3f4431cfa01 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 d66c3e0ae4e..f68ba820ec3 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 741c2eb4ccf..f0fa6a35bf6 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 0f0a39b5905..d11910ec9ca 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 77da3bf2133..61665020bee 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 ed48d29a5d9..71239e012a1 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 2c1034a7df8..1b77f97ae20 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 11507d9d147..c79df932200 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 b4890365b12..9fce1ad61fe 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 f6f7f09c8c0..41850353ab7 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 39234df7d84..42ce62ece8f 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 db7d276732c..dae648e4e59 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 f14f069901d..44739c4abf9 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