diff --git a/compiler/testData/codegen/box/arrays/genericArrayInObjectLiteralConstructor.kt b/compiler/testData/codegen/box/arrays/genericArrayInObjectLiteralConstructor.kt index b9a7e823341..25fccde7c2a 100644 --- a/compiler/testData/codegen/box/arrays/genericArrayInObjectLiteralConstructor.kt +++ b/compiler/testData/codegen/box/arrays/genericArrayInObjectLiteralConstructor.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // WITH_RUNTIME abstract class Table( diff --git a/compiler/testData/codegen/box/arrays/kt17134.kt b/compiler/testData/codegen/box/arrays/kt17134.kt index 730bd2b955c..9bb22880f39 100644 --- a/compiler/testData/codegen/box/arrays/kt17134.kt +++ b/compiler/testData/codegen/box/arrays/kt17134.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR //WITH_RUNTIME // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/bridges/delegationProperty.kt b/compiler/testData/codegen/box/bridges/delegationProperty.kt index a53083c2982..8192c4f4532 100644 --- a/compiler/testData/codegen/box/bridges/delegationProperty.kt +++ b/compiler/testData/codegen/box/bridges/delegationProperty.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface A { var result: T } diff --git a/compiler/testData/codegen/box/bridges/simpleObject.kt b/compiler/testData/codegen/box/bridges/simpleObject.kt index 1ca4d68b69a..5ff3c8177e6 100644 --- a/compiler/testData/codegen/box/bridges/simpleObject.kt +++ b/compiler/testData/codegen/box/bridges/simpleObject.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class A { open fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/object.kt b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/object.kt index 659732c808e..c7c95464c59 100644 --- a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/object.kt +++ b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/object.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class A { open fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/casts/as.kt b/compiler/testData/codegen/box/casts/as.kt index 55c8e8232e3..d3bb682236b 100644 --- a/compiler/testData/codegen/box/casts/as.kt +++ b/compiler/testData/codegen/box/casts/as.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/asSafe.kt b/compiler/testData/codegen/box/casts/asSafe.kt index 82b47e0fd20..2622e460551 100644 --- a/compiler/testData/codegen/box/casts/asSafe.kt +++ b/compiler/testData/codegen/box/casts/asSafe.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/intersectionTypeSmartcast.kt b/compiler/testData/codegen/box/casts/intersectionTypeSmartcast.kt index 42eb7d3ff9e..f54c79b755d 100644 --- a/compiler/testData/codegen/box/casts/intersectionTypeSmartcast.kt +++ b/compiler/testData/codegen/box/casts/intersectionTypeSmartcast.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR interface A { fun foo(): Any? diff --git a/compiler/testData/codegen/box/casts/is.kt b/compiler/testData/codegen/box/casts/is.kt index a8e6b26f958..54cda6f6af6 100644 --- a/compiler/testData/codegen/box/casts/is.kt +++ b/compiler/testData/codegen/box/casts/is.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/notIs.kt b/compiler/testData/codegen/box/casts/notIs.kt index 5414ad68b7b..a2c6110adcb 100644 --- a/compiler/testData/codegen/box/casts/notIs.kt +++ b/compiler/testData/codegen/box/casts/notIs.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/classes/delegationGenericArg.kt b/compiler/testData/codegen/box/classes/delegationGenericArg.kt index 85f4ea61f0a..f298e834f79 100644 --- a/compiler/testData/codegen/box/classes/delegationGenericArg.kt +++ b/compiler/testData/codegen/box/classes/delegationGenericArg.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface A { fun foo(t: T): String } diff --git a/compiler/testData/codegen/box/classes/delegationGenericArgUpperBound.kt b/compiler/testData/codegen/box/classes/delegationGenericArgUpperBound.kt index 52f5b920c1d..72e541b7f3b 100644 --- a/compiler/testData/codegen/box/classes/delegationGenericArgUpperBound.kt +++ b/compiler/testData/codegen/box/classes/delegationGenericArgUpperBound.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface A { fun foo(t: T): String } diff --git a/compiler/testData/codegen/box/classes/delegationGenericLongArg.kt b/compiler/testData/codegen/box/classes/delegationGenericLongArg.kt index a6f7410a0ff..8bd117f9fa1 100644 --- a/compiler/testData/codegen/box/classes/delegationGenericLongArg.kt +++ b/compiler/testData/codegen/box/classes/delegationGenericLongArg.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface A { fun foo(t: T, u: U): String } diff --git a/compiler/testData/codegen/box/classes/kt1120.kt b/compiler/testData/codegen/box/classes/kt1120.kt index f6cfd62561d..d5b5a8685a6 100644 --- a/compiler/testData/codegen/box/classes/kt1120.kt +++ b/compiler/testData/codegen/box/classes/kt1120.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // Won't ever work with JS backend. // TODO: Consider rewriting this test without using threads, since the issue is not about threads at all. diff --git a/compiler/testData/codegen/box/classes/kt1157.kt b/compiler/testData/codegen/box/classes/kt1157.kt index 3b99d62d0ad..decc6d7ed58 100644 --- a/compiler/testData/codegen/box/classes/kt1157.kt +++ b/compiler/testData/codegen/box/classes/kt1157.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: NATIVE public object SomeClass { private val work = object : Runnable { diff --git a/compiler/testData/codegen/box/classes/kt2224.kt b/compiler/testData/codegen/box/classes/kt2224.kt index 3fccf3d43f8..fe6d9bcbe48 100644 --- a/compiler/testData/codegen/box/classes/kt2224.kt +++ b/compiler/testData/codegen/box/classes/kt2224.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface A { fun foo(): Int } diff --git a/compiler/testData/codegen/box/classes/kt2532.kt b/compiler/testData/codegen/box/classes/kt2532.kt index 97fdb241b14..24d12e9f884 100644 --- a/compiler/testData/codegen/box/classes/kt2532.kt +++ b/compiler/testData/codegen/box/classes/kt2532.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR package foo interface B { diff --git a/compiler/testData/codegen/box/classes/kt2607.kt b/compiler/testData/codegen/box/classes/kt2607.kt index c6b206c0080..10688476918 100644 --- a/compiler/testData/codegen/box/classes/kt2607.kt +++ b/compiler/testData/codegen/box/classes/kt2607.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box() : String { val o = object { diff --git a/compiler/testData/codegen/box/classes/kt3414.kt b/compiler/testData/codegen/box/classes/kt3414.kt index 48a6d8a00ba..6b4a083eda9 100644 --- a/compiler/testData/codegen/box/classes/kt3414.kt +++ b/compiler/testData/codegen/box/classes/kt3414.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface A { fun foo(): Int } diff --git a/compiler/testData/codegen/box/classes/kt5347.kt b/compiler/testData/codegen/box/classes/kt5347.kt index d2b78b5c8de..cca6a97b08e 100644 --- a/compiler/testData/codegen/box/classes/kt5347.kt +++ b/compiler/testData/codegen/box/classes/kt5347.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun test1(str: String): String { data class A(val x: Int) { fun foo() = str diff --git a/compiler/testData/codegen/box/classes/kt8011.kt b/compiler/testData/codegen/box/classes/kt8011.kt index 6c47da9f05d..ea40647c7bb 100644 --- a/compiler/testData/codegen/box/classes/kt8011.kt +++ b/compiler/testData/codegen/box/classes/kt8011.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/classes/kt8011a.kt b/compiler/testData/codegen/box/classes/kt8011a.kt index 97baae0aafd..9a8fa24c6d9 100644 --- a/compiler/testData/codegen/box/classes/kt8011a.kt +++ b/compiler/testData/codegen/box/classes/kt8011a.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun testFun1(str: String): String { val capture = str diff --git a/compiler/testData/codegen/box/classes/kt940.kt b/compiler/testData/codegen/box/classes/kt940.kt index 3c9c7d7362f..e8862ef40a6 100644 --- a/compiler/testData/codegen/box/classes/kt940.kt +++ b/compiler/testData/codegen/box/classes/kt940.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/classes/selfcreate.kt b/compiler/testData/codegen/box/classes/selfcreate.kt index ed288452797..95d67471511 100644 --- a/compiler/testData/codegen/box/classes/selfcreate.kt +++ b/compiler/testData/codegen/box/classes/selfcreate.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR class B () {} open class A(val b : B) { diff --git a/compiler/testData/codegen/box/closures/captureExtensionReceiver.kt b/compiler/testData/codegen/box/closures/captureExtensionReceiver.kt index efc0fb4014c..c1108c0c9c9 100644 --- a/compiler/testData/codegen/box/closures/captureExtensionReceiver.kt +++ b/compiler/testData/codegen/box/closures/captureExtensionReceiver.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR interface B { val bar: T diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt4174a.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt4174a.kt index e7764584a11..172aaafb985 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt4174a.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt4174a.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class C(val s: String) { fun test(): String { return s diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass.kt index 114b6c7658f..b2670e3b1eb 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface Callback { fun invoke(): String } diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass2.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass2.kt index 3033dec7f5d..566809f3cb3 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass2.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass2.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface Callback { fun invoke(): String } diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/captureFunctionInProperty.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/captureFunctionInProperty.kt index f6f1abbf9af..e2c507f3b28 100644 --- a/compiler/testData/codegen/box/closures/captureOuterProperty/captureFunctionInProperty.kt +++ b/compiler/testData/codegen/box/closures/captureOuterProperty/captureFunctionInProperty.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface T { fun result(): String } diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/inFunction.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/inFunction.kt index 7c17f401394..7b4828fa7b5 100644 --- a/compiler/testData/codegen/box/closures/captureOuterProperty/inFunction.kt +++ b/compiler/testData/codegen/box/closures/captureOuterProperty/inFunction.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface T { fun result(): String } diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/inProperty.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/inProperty.kt index 329caf04602..8f1846f7cfb 100644 --- a/compiler/testData/codegen/box/closures/captureOuterProperty/inProperty.kt +++ b/compiler/testData/codegen/box/closures/captureOuterProperty/inProperty.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface T { fun result(): String } diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyDeepObjectChain.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyDeepObjectChain.kt index 6beda4505b2..0bb07f581b9 100644 --- a/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyDeepObjectChain.kt +++ b/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyDeepObjectChain.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface T { fun result(): String } diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperClass.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperClass.kt index 11c036e8174..2f7ff86a10c 100644 --- a/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperClass.kt +++ b/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperClass.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface T { fun result(): String } diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperSuperClass.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperSuperClass.kt index 707de5c6013..3d600017d08 100644 --- a/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperSuperClass.kt +++ b/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperSuperClass.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface T { fun result(): String } diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/kt4176.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/kt4176.kt index 70d929e971b..129b3ad92c8 100644 --- a/compiler/testData/codegen/box/closures/captureOuterProperty/kt4176.kt +++ b/compiler/testData/codegen/box/closures/captureOuterProperty/kt4176.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class Z(val s: Int) { open fun a() {} } diff --git a/compiler/testData/codegen/box/closures/localClassFunClosure.kt b/compiler/testData/codegen/box/closures/localClassFunClosure.kt index 79f798e306d..ba0ae9734a0 100644 --- a/compiler/testData/codegen/box/closures/localClassFunClosure.kt +++ b/compiler/testData/codegen/box/closures/localClassFunClosure.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { val o = "O" fun ok() = o + "K" diff --git a/compiler/testData/codegen/box/closures/localFunctionInFunction.kt b/compiler/testData/codegen/box/closures/localFunctionInFunction.kt index 7ed02f16ec7..4639ab437dd 100644 --- a/compiler/testData/codegen/box/closures/localFunctionInFunction.kt +++ b/compiler/testData/codegen/box/closures/localFunctionInFunction.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { fun local():Int { diff --git a/compiler/testData/codegen/box/closures/localFunctionInInitializer.kt b/compiler/testData/codegen/box/closures/localFunctionInInitializer.kt index 02a719f6343..6035aac60ad 100644 --- a/compiler/testData/codegen/box/closures/localFunctionInInitializer.kt +++ b/compiler/testData/codegen/box/closures/localFunctionInInitializer.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { fun local():Int { diff --git a/compiler/testData/codegen/box/constructorCall/inlineFunInLocalClassConstructorCall.kt b/compiler/testData/codegen/box/constructorCall/inlineFunInLocalClassConstructorCall.kt index b75d10dfab8..f4c2a1b8ad0 100644 --- a/compiler/testData/codegen/box/constructorCall/inlineFunInLocalClassConstructorCall.kt +++ b/compiler/testData/codegen/box/constructorCall/inlineFunInLocalClassConstructorCall.kt @@ -1,5 +1,4 @@ // !LANGUAGE: -NormalizeConstructorCalls -// IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: test.kt diff --git a/compiler/testData/codegen/box/controlStructures/emptyFor.kt b/compiler/testData/codegen/box/controlStructures/emptyFor.kt index 99d38c94472..6a09c1b3b43 100644 --- a/compiler/testData/codegen/box/controlStructures/emptyFor.kt +++ b/compiler/testData/codegen/box/controlStructures/emptyFor.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR var index = 0 interface IterableIterator : Iterator { diff --git a/compiler/testData/codegen/box/dataClasses/typeParameterWithNonTrivialBound.kt b/compiler/testData/codegen/box/dataClasses/typeParameterWithNonTrivialBound.kt index ee47b598eed..c7577664ba1 100644 --- a/compiler/testData/codegen/box/dataClasses/typeParameterWithNonTrivialBound.kt +++ b/compiler/testData/codegen/box/dataClasses/typeParameterWithNonTrivialBound.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/delegation/hiddenSuperOverrideIn1.0.kt b/compiler/testData/codegen/box/delegation/hiddenSuperOverrideIn1.0.kt index 390d1773e91..52dd706636f 100644 --- a/compiler/testData/codegen/box/delegation/hiddenSuperOverrideIn1.0.kt +++ b/compiler/testData/codegen/box/delegation/hiddenSuperOverrideIn1.0.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // LANGUAGE_VERSION: 1.0 public interface Base { diff --git a/compiler/testData/codegen/box/delegation/kt8154.kt b/compiler/testData/codegen/box/delegation/kt8154.kt index c01d0b2d0a8..86550e49f60 100644 --- a/compiler/testData/codegen/box/delegation/kt8154.kt +++ b/compiler/testData/codegen/box/delegation/kt8154.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface A { fun foo(): T } diff --git a/compiler/testData/codegen/box/extensionFunctions/thisMethodInObjectLiteral.kt b/compiler/testData/codegen/box/extensionFunctions/thisMethodInObjectLiteral.kt index 7817d846bb8..cf541e2edb4 100644 --- a/compiler/testData/codegen/box/extensionFunctions/thisMethodInObjectLiteral.kt +++ b/compiler/testData/codegen/box/extensionFunctions/thisMethodInObjectLiteral.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR class Test { private fun T.self() = object{ fun calc() : T { diff --git a/compiler/testData/codegen/box/extensionProperties/accessorForPrivateSetter.kt b/compiler/testData/codegen/box/extensionProperties/accessorForPrivateSetter.kt index 8f42b9d975c..6dae405db6d 100644 --- a/compiler/testData/codegen/box/extensionProperties/accessorForPrivateSetter.kt +++ b/compiler/testData/codegen/box/extensionProperties/accessorForPrivateSetter.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR class A { var result = "Fail" diff --git a/compiler/testData/codegen/box/functions/kt1199.kt b/compiler/testData/codegen/box/functions/kt1199.kt index fde058465ac..75364172941 100644 --- a/compiler/testData/codegen/box/functions/kt1199.kt +++ b/compiler/testData/codegen/box/functions/kt1199.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/functions/kt1413.kt b/compiler/testData/codegen/box/functions/kt1413.kt index 1bb76e1753a..15b496fb9b9 100644 --- a/compiler/testData/codegen/box/functions/kt1413.kt +++ b/compiler/testData/codegen/box/functions/kt1413.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR package t interface I{ diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt4119_2.kt b/compiler/testData/codegen/box/functions/localFunctions/kt4119_2.kt index f0d0964ea6a..edb647f84a9 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/kt4119_2.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/kt4119_2.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { infix fun Int.foo(a: Int): Int = a + 2 diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt4777.kt b/compiler/testData/codegen/box/functions/localFunctions/kt4777.kt index ba45a437c03..ec223754502 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/kt4777.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/kt4777.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_1.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_1.kt index 804aa1a0f29..fe17fb4d085 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_1.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_1.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR abstract class Father { abstract inner class InClass { abstract fun work(): String diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_2.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_2.kt index f7907902d48..4753541d860 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_2.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_2.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR abstract class Father { abstract inner class InClass { abstract fun work(): String diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsInner.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsInner.kt index b4eb6d49e5e..bd2fe48d847 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsInner.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsInner.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class Father(val param: String) { abstract inner class InClass { fun work(): String { diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsLocalWithClosure.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsLocalWithClosure.kt index d710c9bd873..f24ed933d5c 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsLocalWithClosure.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsLocalWithClosure.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { val result = "OK" diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/localWithClosureExtendsLocalWithClosure.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/localWithClosureExtendsLocalWithClosure.kt index b275dfe94fa..b2bb6dbd67a 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/localWithClosureExtendsLocalWithClosure.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/localWithClosureExtendsLocalWithClosure.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { val three = 3 diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassDefaultArgument.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassDefaultArgument.kt index fd7b95beb5f..298b0ec9162 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassDefaultArgument.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassDefaultArgument.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // KT-3581 open class A(val result: String = "OK") { diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassVararg.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassVararg.kt index 57cd9da969e..1b8ec436503 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassVararg.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassVararg.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR open class SomeClass(val some: Double, val other: Int, vararg val args: String) { fun result() = args[1] diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInner.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInner.kt index d70e648d4c4..f02f1d4edc1 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInner.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInner.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR class A { open inner class Inner(val result: String) diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerDefaultArgument.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerDefaultArgument.kt index 11a6f92f010..c94d6ab49ca 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerDefaultArgument.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerDefaultArgument.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR class A { open inner class Inner(val result: String = "OK", val int: Int) diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalCaptureInSuperCall.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalCaptureInSuperCall.kt index 89da24611a3..35bb545eb82 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalCaptureInSuperCall.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalCaptureInSuperCall.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class A(val s: String) fun box(): String { diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalWithClosure.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalWithClosure.kt index 62a55f762c8..834b1e5d824 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalWithClosure.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalWithClosure.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { val d = 42.0 val c = 'C' diff --git a/compiler/testData/codegen/box/labels/propertyAccessorObject.kt b/compiler/testData/codegen/box/labels/propertyAccessorObject.kt index d6da14f9176..1fc9f25aa82 100644 --- a/compiler/testData/codegen/box/labels/propertyAccessorObject.kt +++ b/compiler/testData/codegen/box/labels/propertyAccessorObject.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface Base { fun foo(): Int } diff --git a/compiler/testData/codegen/box/localClasses/anonymousObjectInInitializer.kt b/compiler/testData/codegen/box/localClasses/anonymousObjectInInitializer.kt index 1ecf8e464bb..ef9b826ff07 100644 --- a/compiler/testData/codegen/box/localClasses/anonymousObjectInInitializer.kt +++ b/compiler/testData/codegen/box/localClasses/anonymousObjectInInitializer.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR class A { var a: String = "Fail" diff --git a/compiler/testData/codegen/box/localClasses/anonymousObjectInParameterInitializer.kt b/compiler/testData/codegen/box/localClasses/anonymousObjectInParameterInitializer.kt index 39a7257ddb5..e5a27ccdbc4 100644 --- a/compiler/testData/codegen/box/localClasses/anonymousObjectInParameterInitializer.kt +++ b/compiler/testData/codegen/box/localClasses/anonymousObjectInParameterInitializer.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR class A( val a: String = object { override fun toString(): String = "OK" diff --git a/compiler/testData/codegen/box/localClasses/inExtensionFunction.kt b/compiler/testData/codegen/box/localClasses/inExtensionFunction.kt index f511c8b6e0f..0a4fbfbbbf0 100644 --- a/compiler/testData/codegen/box/localClasses/inExtensionFunction.kt +++ b/compiler/testData/codegen/box/localClasses/inExtensionFunction.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR package test fun A.a(): String { diff --git a/compiler/testData/codegen/box/localClasses/inExtensionProperty.kt b/compiler/testData/codegen/box/localClasses/inExtensionProperty.kt index bd332427c84..6b0ed7cb97d 100644 --- a/compiler/testData/codegen/box/localClasses/inExtensionProperty.kt +++ b/compiler/testData/codegen/box/localClasses/inExtensionProperty.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR package test val A.a: String diff --git a/compiler/testData/codegen/box/localClasses/inLocalExtensionFunction.kt b/compiler/testData/codegen/box/localClasses/inLocalExtensionFunction.kt index d41a599eab4..8b92efd345f 100644 --- a/compiler/testData/codegen/box/localClasses/inLocalExtensionFunction.kt +++ b/compiler/testData/codegen/box/localClasses/inLocalExtensionFunction.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR package test diff --git a/compiler/testData/codegen/box/localClasses/inLocalExtensionProperty.kt b/compiler/testData/codegen/box/localClasses/inLocalExtensionProperty.kt index c44998bf756..a8c298a69f1 100644 --- a/compiler/testData/codegen/box/localClasses/inLocalExtensionProperty.kt +++ b/compiler/testData/codegen/box/localClasses/inLocalExtensionProperty.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR package test diff --git a/compiler/testData/codegen/box/localClasses/kt3210.kt b/compiler/testData/codegen/box/localClasses/kt3210.kt index 9ce34747119..12c9b1cba6e 100644 --- a/compiler/testData/codegen/box/localClasses/kt3210.kt +++ b/compiler/testData/codegen/box/localClasses/kt3210.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR package org.example interface SomeTrait {} diff --git a/compiler/testData/codegen/box/localClasses/kt3389.kt b/compiler/testData/codegen/box/localClasses/kt3389.kt index 4442a59d674..abb515b1688 100644 --- a/compiler/testData/codegen/box/localClasses/kt3389.kt +++ b/compiler/testData/codegen/box/localClasses/kt3389.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR package t class Reproduce { diff --git a/compiler/testData/codegen/box/localClasses/kt4174.kt b/compiler/testData/codegen/box/localClasses/kt4174.kt index 8ee5aabe4ba..56a73053979 100644 --- a/compiler/testData/codegen/box/localClasses/kt4174.kt +++ b/compiler/testData/codegen/box/localClasses/kt4174.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class C(val s: String) { fun test(): String { return s diff --git a/compiler/testData/codegen/box/localClasses/localClass.kt b/compiler/testData/codegen/box/localClasses/localClass.kt index 98187248078..d8cdb7552fd 100644 --- a/compiler/testData/codegen/box/localClasses/localClass.kt +++ b/compiler/testData/codegen/box/localClasses/localClass.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR class A { fun a () : String { class B() { diff --git a/compiler/testData/codegen/box/localClasses/localClassCaptureExtensionReceiver.kt b/compiler/testData/codegen/box/localClasses/localClassCaptureExtensionReceiver.kt index e7462829efa..4c48f6fe404 100644 --- a/compiler/testData/codegen/box/localClasses/localClassCaptureExtensionReceiver.kt +++ b/compiler/testData/codegen/box/localClasses/localClassCaptureExtensionReceiver.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR class Outer { val foo = "Foo" diff --git a/compiler/testData/codegen/box/localClasses/localDataClass.kt b/compiler/testData/codegen/box/localClasses/localDataClass.kt index 12f87c45cee..33cf16258d2 100644 --- a/compiler/testData/codegen/box/localClasses/localDataClass.kt +++ b/compiler/testData/codegen/box/localClasses/localDataClass.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { val capturedInConstructor = 1 diff --git a/compiler/testData/codegen/box/localClasses/localExtendsInnerAndReferencesOuterMember.kt b/compiler/testData/codegen/box/localClasses/localExtendsInnerAndReferencesOuterMember.kt index 1952b3822ac..f5520406363 100644 --- a/compiler/testData/codegen/box/localClasses/localExtendsInnerAndReferencesOuterMember.kt +++ b/compiler/testData/codegen/box/localClasses/localExtendsInnerAndReferencesOuterMember.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR class A { fun box(): String { class Local : Inner() { diff --git a/compiler/testData/codegen/box/localClasses/noclosure.kt b/compiler/testData/codegen/box/localClasses/noclosure.kt index e284daaeafc..8f9417505e7 100644 --- a/compiler/testData/codegen/box/localClasses/noclosure.kt +++ b/compiler/testData/codegen/box/localClasses/noclosure.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { open class K { val o = "O" diff --git a/compiler/testData/codegen/box/localClasses/object.kt b/compiler/testData/codegen/box/localClasses/object.kt index e6335cc3910..a96a9237f68 100644 --- a/compiler/testData/codegen/box/localClasses/object.kt +++ b/compiler/testData/codegen/box/localClasses/object.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { val k = object { val ok = "OK" diff --git a/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass1.kt b/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass1.kt index 134610a9bb0..2200b560d4a 100644 --- a/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass1.kt +++ b/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass1.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { var x = "" diff --git a/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass2.kt b/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass2.kt index 90d2e28be88..b3553b16847 100644 --- a/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass2.kt +++ b/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass2.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { var x = "" diff --git a/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass3.kt b/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass3.kt index 34a4648dc5b..e15eba1b081 100644 --- a/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass3.kt +++ b/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass3.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { var x = "" diff --git a/compiler/testData/codegen/box/localClasses/subclassingExtensionReceiverClass.kt b/compiler/testData/codegen/box/localClasses/subclassingExtensionReceiverClass.kt index 022909c7c3c..3e6dafc1749 100644 --- a/compiler/testData/codegen/box/localClasses/subclassingExtensionReceiverClass.kt +++ b/compiler/testData/codegen/box/localClasses/subclassingExtensionReceiverClass.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JVM class A(val x: String) { diff --git a/compiler/testData/codegen/box/localClasses/withclosure.kt b/compiler/testData/codegen/box/localClasses/withclosure.kt index 6de8829088b..b9dc2f5bee3 100644 --- a/compiler/testData/codegen/box/localClasses/withclosure.kt +++ b/compiler/testData/codegen/box/localClasses/withclosure.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { val x = "OK" class Aaa { diff --git a/compiler/testData/codegen/box/multiDecl/ValCapturedInObjectLiteral.kt b/compiler/testData/codegen/box/multiDecl/ValCapturedInObjectLiteral.kt index d981c4910cd..9e194386e6a 100644 --- a/compiler/testData/codegen/box/multiDecl/ValCapturedInObjectLiteral.kt +++ b/compiler/testData/codegen/box/multiDecl/ValCapturedInObjectLiteral.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR class A { operator fun component1() = 1 operator fun component2() = 2 diff --git a/compiler/testData/codegen/box/multiDecl/VarCapturedInObjectLiteral.kt b/compiler/testData/codegen/box/multiDecl/VarCapturedInObjectLiteral.kt index e67048c9df8..48534b362c6 100644 --- a/compiler/testData/codegen/box/multiDecl/VarCapturedInObjectLiteral.kt +++ b/compiler/testData/codegen/box/multiDecl/VarCapturedInObjectLiteral.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR class A { operator fun component1() = 1 operator fun component2() = 2 diff --git a/compiler/testData/codegen/box/nonLocalReturns/localReturnInsideProperty.kt b/compiler/testData/codegen/box/nonLocalReturns/localReturnInsideProperty.kt index 26001dbf05a..7808b367f3e 100644 --- a/compiler/testData/codegen/box/nonLocalReturns/localReturnInsideProperty.kt +++ b/compiler/testData/codegen/box/nonLocalReturns/localReturnInsideProperty.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface ClassData fun f() = object : ClassData { diff --git a/compiler/testData/codegen/box/objects/anonymousObjectReturnsFromTopLevelFun.kt b/compiler/testData/codegen/box/objects/anonymousObjectReturnsFromTopLevelFun.kt index e5b34d9cda1..c2f14068bfe 100644 --- a/compiler/testData/codegen/box/objects/anonymousObjectReturnsFromTopLevelFun.kt +++ b/compiler/testData/codegen/box/objects/anonymousObjectReturnsFromTopLevelFun.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface IFoo { fun foo(): String } diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromAnonymousObjectInNestedClass.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromAnonymousObjectInNestedClass.kt index 3b09203c171..0841ff513e0 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromAnonymousObjectInNestedClass.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromAnonymousObjectInNestedClass.kt @@ -1,5 +1,4 @@ // !LANGUAGE: +ProperVisibilityForCompanionObjectInstanceField -// IGNORE_BACKEND: JVM_IR class Outer { private companion object { diff --git a/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyWithQualifier.kt b/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyWithQualifier.kt index 2de358f0008..bc00799ec27 100644 --- a/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyWithQualifier.kt +++ b/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyWithQualifier.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR var log = "" class A(p: String) { diff --git a/compiler/testData/codegen/box/objects/flist.kt b/compiler/testData/codegen/box/objects/flist.kt index 38d9f83908a..9da8a335ad7 100644 --- a/compiler/testData/codegen/box/objects/flist.kt +++ b/compiler/testData/codegen/box/objects/flist.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR public abstract class FList() { public abstract val head: T public abstract val tail: FList diff --git a/compiler/testData/codegen/box/objects/kt1737.kt b/compiler/testData/codegen/box/objects/kt1737.kt index c7b5da9ba34..90afe5be813 100644 --- a/compiler/testData/codegen/box/objects/kt1737.kt +++ b/compiler/testData/codegen/box/objects/kt1737.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/objects/kt2663_2.kt b/compiler/testData/codegen/box/objects/kt2663_2.kt index d438a6ea4d3..edb51b054b5 100644 --- a/compiler/testData/codegen/box/objects/kt2663_2.kt +++ b/compiler/testData/codegen/box/objects/kt2663_2.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/objects/kt2822.kt b/compiler/testData/codegen/box/objects/kt2822.kt index a840b9ce82c..740aaf1698c 100644 --- a/compiler/testData/codegen/box/objects/kt2822.kt +++ b/compiler/testData/codegen/box/objects/kt2822.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class A { fun foo() = "OK" } diff --git a/compiler/testData/codegen/box/objects/kt3684.kt b/compiler/testData/codegen/box/objects/kt3684.kt index 4355b912049..53e742f1764 100644 --- a/compiler/testData/codegen/box/objects/kt3684.kt +++ b/compiler/testData/codegen/box/objects/kt3684.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class X(private val n: String) { fun foo(): String { diff --git a/compiler/testData/codegen/box/objects/kt4086.kt b/compiler/testData/codegen/box/objects/kt4086.kt index e7cfd60c210..2aa1ca343d8 100644 --- a/compiler/testData/codegen/box/objects/kt4086.kt +++ b/compiler/testData/codegen/box/objects/kt4086.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface N open class Base(n: N) diff --git a/compiler/testData/codegen/box/objects/objectExtendsInnerAndReferencesOuterMember.kt b/compiler/testData/codegen/box/objects/objectExtendsInnerAndReferencesOuterMember.kt index b77424b0c5a..def3f9f7616 100644 --- a/compiler/testData/codegen/box/objects/objectExtendsInnerAndReferencesOuterMember.kt +++ b/compiler/testData/codegen/box/objects/objectExtendsInnerAndReferencesOuterMember.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR class A { val x: Any get() { return object : Inner() { diff --git a/compiler/testData/codegen/box/objects/objectInLocalAnonymousObject.kt b/compiler/testData/codegen/box/objects/objectInLocalAnonymousObject.kt index 9e8977a2cad..f21c93edf75 100644 --- a/compiler/testData/codegen/box/objects/objectInLocalAnonymousObject.kt +++ b/compiler/testData/codegen/box/objects/objectInLocalAnonymousObject.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { var boo = "OK" var foo = object { diff --git a/compiler/testData/codegen/box/objects/objectLiteral.kt b/compiler/testData/codegen/box/objects/objectLiteral.kt index da47b512dc5..e6030a1ccd9 100644 --- a/compiler/testData/codegen/box/objects/objectLiteral.kt +++ b/compiler/testData/codegen/box/objects/objectLiteral.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR class C(x: Int, val y: Int) { fun initChild(x0: Int): Any { var x = x0 diff --git a/compiler/testData/codegen/box/objects/receiverInConstructor.kt b/compiler/testData/codegen/box/objects/receiverInConstructor.kt index 8d1a0d05e84..b3b7a3dcb57 100644 --- a/compiler/testData/codegen/box/objects/receiverInConstructor.kt +++ b/compiler/testData/codegen/box/objects/receiverInConstructor.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class A(open val v: String) fun A.a(newv: String) = object: A("fail") { diff --git a/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInAnonymousObjectInSuperConstructorCall.kt b/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInAnonymousObjectInSuperConstructorCall.kt index d9307eba295..099a68bfe1f 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInAnonymousObjectInSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInAnonymousObjectInSuperConstructorCall.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface IFn { operator fun invoke(): String } diff --git a/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInAnonymousObjectInSuperConstructorCall.kt b/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInAnonymousObjectInSuperConstructorCall.kt index 18c13cd69d1..f1b33e5ba20 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInAnonymousObjectInSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInAnonymousObjectInSuperConstructorCall.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface IFn { operator fun invoke(): String } diff --git a/compiler/testData/codegen/box/objects/selfReferenceToObjectInAnonymousObjectInSuperConstructorCall.kt b/compiler/testData/codegen/box/objects/selfReferenceToObjectInAnonymousObjectInSuperConstructorCall.kt index 5135f2a65fc..2239c1b09e9 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToObjectInAnonymousObjectInSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToObjectInAnonymousObjectInSuperConstructorCall.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface IFn { operator fun invoke(): String } diff --git a/compiler/testData/codegen/box/objects/thisInConstructor.kt b/compiler/testData/codegen/box/objects/thisInConstructor.kt index 15d6e903939..02f4ce346c9 100644 --- a/compiler/testData/codegen/box/objects/thisInConstructor.kt +++ b/compiler/testData/codegen/box/objects/thisInConstructor.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class A(open val v: String) { } diff --git a/compiler/testData/codegen/box/objects/useAnonymousObjectAsIterator.kt b/compiler/testData/codegen/box/objects/useAnonymousObjectAsIterator.kt index 814c710eb36..4b492007eb1 100644 --- a/compiler/testData/codegen/box/objects/useAnonymousObjectAsIterator.kt +++ b/compiler/testData/codegen/box/objects/useAnonymousObjectAsIterator.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // KT-5869 operator fun Iterator.iterator(): Iterator = this diff --git a/compiler/testData/codegen/box/operatorConventions/kt14201_2.kt b/compiler/testData/codegen/box/operatorConventions/kt14201_2.kt index 9228ae89533..34f5b1a4c11 100644 --- a/compiler/testData/codegen/box/operatorConventions/kt14201_2.kt +++ b/compiler/testData/codegen/box/operatorConventions/kt14201_2.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR class A { val z: String = "OK" diff --git a/compiler/testData/codegen/box/properties/classArtificialFieldInsideNested.kt b/compiler/testData/codegen/box/properties/classArtificialFieldInsideNested.kt index b3f474ec931..a33fcca3c74 100644 --- a/compiler/testData/codegen/box/properties/classArtificialFieldInsideNested.kt +++ b/compiler/testData/codegen/box/properties/classArtificialFieldInsideNested.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR abstract class Your { abstract val your: String diff --git a/compiler/testData/codegen/box/properties/classFieldInsideNested.kt b/compiler/testData/codegen/box/properties/classFieldInsideNested.kt index 6162b2f69fc..0ac00ddb630 100644 --- a/compiler/testData/codegen/box/properties/classFieldInsideNested.kt +++ b/compiler/testData/codegen/box/properties/classFieldInsideNested.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR abstract class Your { abstract val your: String diff --git a/compiler/testData/codegen/box/properties/classPrivateArtificialFieldInsideNested.kt b/compiler/testData/codegen/box/properties/classPrivateArtificialFieldInsideNested.kt index e30a14d019f..af1660a58da 100644 --- a/compiler/testData/codegen/box/properties/classPrivateArtificialFieldInsideNested.kt +++ b/compiler/testData/codegen/box/properties/classPrivateArtificialFieldInsideNested.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR abstract class Your { abstract val your: String diff --git a/compiler/testData/codegen/box/properties/fieldInsideField.kt b/compiler/testData/codegen/box/properties/fieldInsideField.kt index 631db42d174..e86fe70da9e 100644 --- a/compiler/testData/codegen/box/properties/fieldInsideField.kt +++ b/compiler/testData/codegen/box/properties/fieldInsideField.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR abstract class Your { abstract val your: String diff --git a/compiler/testData/codegen/box/properties/fieldInsideNested.kt b/compiler/testData/codegen/box/properties/fieldInsideNested.kt index 2875ff77c47..cb49c6b46c7 100644 --- a/compiler/testData/codegen/box/properties/fieldInsideNested.kt +++ b/compiler/testData/codegen/box/properties/fieldInsideNested.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR abstract class Your { abstract val your: String diff --git a/compiler/testData/codegen/box/properties/kt1159.kt b/compiler/testData/codegen/box/properties/kt1159.kt index 3b0141a737c..ff0d5301ccc 100644 --- a/compiler/testData/codegen/box/properties/kt1159.kt +++ b/compiler/testData/codegen/box/properties/kt1159.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/properties/kt4373.kt b/compiler/testData/codegen/box/properties/kt4373.kt index 73890f42115..41b781f2cfc 100644 --- a/compiler/testData/codegen/box/properties/kt4373.kt +++ b/compiler/testData/codegen/box/properties/kt4373.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface Tr { val prop: T } diff --git a/compiler/testData/codegen/box/ranges/contains/inComparableRange.kt b/compiler/testData/codegen/box/ranges/contains/inComparableRange.kt index 54f86ac9124..a309c35e76e 100644 --- a/compiler/testData/codegen/box/ranges/contains/inComparableRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inComparableRange.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inCustomObjectRange.kt b/compiler/testData/codegen/box/ranges/contains/inCustomObjectRange.kt index e80f3614928..c8769931a9b 100644 --- a/compiler/testData/codegen/box/ranges/contains/inCustomObjectRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inCustomObjectRange.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/classes/jvmName.kt b/compiler/testData/codegen/box/reflection/classes/jvmName.kt index 3f33587a215..908fa8ff6b3 100644 --- a/compiler/testData/codegen/box/reflection/classes/jvmName.kt +++ b/compiler/testData/codegen/box/reflection/classes/jvmName.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/regressions/Kt1149.kt b/compiler/testData/codegen/box/regressions/Kt1149.kt index da88bd55e70..484218fded9 100644 --- a/compiler/testData/codegen/box/regressions/Kt1149.kt +++ b/compiler/testData/codegen/box/regressions/Kt1149.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt3850.kt b/compiler/testData/codegen/box/regressions/kt3850.kt index 1eff840e09c..2f41ff01921 100644 --- a/compiler/testData/codegen/box/regressions/kt3850.kt +++ b/compiler/testData/codegen/box/regressions/kt3850.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR private class One { val a1 = arrayOf( diff --git a/compiler/testData/codegen/box/regressions/objectCaptureOuterConstructorProperty.kt b/compiler/testData/codegen/box/regressions/objectCaptureOuterConstructorProperty.kt index 591a27b0e4a..87980776e80 100644 --- a/compiler/testData/codegen/box/regressions/objectCaptureOuterConstructorProperty.kt +++ b/compiler/testData/codegen/box/regressions/objectCaptureOuterConstructorProperty.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/sam/constructors/syntheticVsReal.kt b/compiler/testData/codegen/box/sam/constructors/syntheticVsReal.kt index ddafdf30d16..70ad7f5b42b 100644 --- a/compiler/testData/codegen/box/sam/constructors/syntheticVsReal.kt +++ b/compiler/testData/codegen/box/sam/constructors/syntheticVsReal.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM var global = "" diff --git a/compiler/testData/codegen/box/secondaryConstructors/callFromLocalSubClass.kt b/compiler/testData/codegen/box/secondaryConstructors/callFromLocalSubClass.kt index 0efc1e4b82e..e74d65b029d 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/callFromLocalSubClass.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/callFromLocalSubClass.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR fun box(): String { val z = "K" open class A(val x: String) { diff --git a/compiler/testData/codegen/box/secondaryConstructors/localClasses.kt b/compiler/testData/codegen/box/secondaryConstructors/localClasses.kt index 93b49181742..fb26a6ba6aa 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/localClasses.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/localClasses.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class C(val grandParentProp: String) fun box(): String { var sideEffects: String = "" diff --git a/compiler/testData/codegen/box/super/kt4982.kt b/compiler/testData/codegen/box/super/kt4982.kt index 742785199de..9451086c444 100644 --- a/compiler/testData/codegen/box/super/kt4982.kt +++ b/compiler/testData/codegen/box/super/kt4982.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR abstract class WaitFor { init { diff --git a/compiler/testData/codegen/box/super/superConstructor/kt18356.kt b/compiler/testData/codegen/box/super/superConstructor/kt18356.kt index 5372f4fa749..150d2f5dd85 100644 --- a/compiler/testData/codegen/box/super/superConstructor/kt18356.kt +++ b/compiler/testData/codegen/box/super/superConstructor/kt18356.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class Base(val addr: Long, val name: String) fun box(): String { diff --git a/compiler/testData/codegen/box/super/superConstructor/kt18356_2.kt b/compiler/testData/codegen/box/super/superConstructor/kt18356_2.kt index 282d4e6edca..19a38ac7196 100644 --- a/compiler/testData/codegen/box/super/superConstructor/kt18356_2.kt +++ b/compiler/testData/codegen/box/super/superConstructor/kt18356_2.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR abstract class Base(val s: String, vararg ints: Int) diff --git a/compiler/testData/codegen/box/super/superConstructor/objectExtendsInner.kt b/compiler/testData/codegen/box/super/superConstructor/objectExtendsInner.kt index 7ae92e5f8b1..83d075cdeae 100644 --- a/compiler/testData/codegen/box/super/superConstructor/objectExtendsInner.kt +++ b/compiler/testData/codegen/box/super/superConstructor/objectExtendsInner.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class Foo(val value: String) { open inner class Inner(val d: Double = -1.0, val s: String, vararg val y: Int) { diff --git a/compiler/testData/codegen/box/super/unqualifiedSuper.kt b/compiler/testData/codegen/box/super/unqualifiedSuper.kt index 4a782b597c5..9863671fa68 100644 --- a/compiler/testData/codegen/box/super/unqualifiedSuper.kt +++ b/compiler/testData/codegen/box/super/unqualifiedSuper.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class Base() { open fun baseFun(): String = "Base.baseFun()" diff --git a/compiler/testData/codegen/box/traits/interfaceDefaultImpls.kt b/compiler/testData/codegen/box/traits/interfaceDefaultImpls.kt index 57234d421c4..b814f4c9a8c 100644 --- a/compiler/testData/codegen/box/traits/interfaceDefaultImpls.kt +++ b/compiler/testData/codegen/box/traits/interfaceDefaultImpls.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/traits/kt2260.kt b/compiler/testData/codegen/box/traits/kt2260.kt index 047156bb1dc..f63a2220542 100644 --- a/compiler/testData/codegen/box/traits/kt2260.kt +++ b/compiler/testData/codegen/box/traits/kt2260.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR interface Flusher { fun flush() = "OK" } diff --git a/compiler/testData/codegen/box/traits/kt2399.kt b/compiler/testData/codegen/box/traits/kt2399.kt index 93df84b1a6c..dd9027936c1 100644 --- a/compiler/testData/codegen/box/traits/kt2399.kt +++ b/compiler/testData/codegen/box/traits/kt2399.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/typealias/objectLiteralConstructor.kt b/compiler/testData/codegen/box/typealias/objectLiteralConstructor.kt index 3ae56f400fd..eab3abf7d1d 100644 --- a/compiler/testData/codegen/box/typealias/objectLiteralConstructor.kt +++ b/compiler/testData/codegen/box/typealias/objectLiteralConstructor.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class LockFreeLinkedListNode(val s: String) private class SendBuffered(s: String) : LockFreeLinkedListNode(s) open class AddLastDesc2(val node: T) diff --git a/compiler/testData/codegen/box/typealias/typeAliasInAnonymousObjectType.kt b/compiler/testData/codegen/box/typealias/typeAliasInAnonymousObjectType.kt index 85c205f9cd9..ba3a87abaec 100644 --- a/compiler/testData/codegen/box/typealias/typeAliasInAnonymousObjectType.kt +++ b/compiler/testData/codegen/box/typealias/typeAliasInAnonymousObjectType.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR open class Foo(val x: T) typealias FooStr = Foo diff --git a/compiler/testData/codegen/boxInline/anonymousObject/anonymousObjectOnCallSite.kt b/compiler/testData/codegen/boxInline/anonymousObject/anonymousObjectOnCallSite.kt index 838df8c806c..7a81294a751 100644 --- a/compiler/testData/codegen/boxInline/anonymousObject/anonymousObjectOnCallSite.kt +++ b/compiler/testData/codegen/boxInline/anonymousObject/anonymousObjectOnCallSite.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/anonymousObject/anonymousObjectOnCallSiteSuperParams.kt b/compiler/testData/codegen/boxInline/anonymousObject/anonymousObjectOnCallSiteSuperParams.kt index f258107f20c..bfbbb44d282 100644 --- a/compiler/testData/codegen/boxInline/anonymousObject/anonymousObjectOnCallSiteSuperParams.kt +++ b/compiler/testData/codegen/boxInline/anonymousObject/anonymousObjectOnCallSiteSuperParams.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/anonymousObject/kt17972_2.kt b/compiler/testData/codegen/boxInline/anonymousObject/kt17972_2.kt index 173e5ddafca..04ac09e1f8e 100644 --- a/compiler/testData/codegen/boxInline/anonymousObject/kt17972_2.kt +++ b/compiler/testData/codegen/boxInline/anonymousObject/kt17972_2.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/anonymousObject/kt8133.kt b/compiler/testData/codegen/boxInline/anonymousObject/kt8133.kt index 98ca0fa47c8..afbe87298a7 100644 --- a/compiler/testData/codegen/boxInline/anonymousObject/kt8133.kt +++ b/compiler/testData/codegen/boxInline/anonymousObject/kt8133.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // NO_CHECK_LAMBDA_INLINING // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/anonymousObject/kt9064.kt b/compiler/testData/codegen/boxInline/anonymousObject/kt9064.kt index dc75afd5c15..d5a4c742c58 100644 --- a/compiler/testData/codegen/boxInline/anonymousObject/kt9064.kt +++ b/compiler/testData/codegen/boxInline/anonymousObject/kt9064.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/anonymousObject/objectInLambdaCapturesAnotherObject.kt b/compiler/testData/codegen/boxInline/anonymousObject/objectInLambdaCapturesAnotherObject.kt index c090cafc72f..165d34191c8 100644 --- a/compiler/testData/codegen/boxInline/anonymousObject/objectInLambdaCapturesAnotherObject.kt +++ b/compiler/testData/codegen/boxInline/anonymousObject/objectInLambdaCapturesAnotherObject.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/smap/anonymous/objectOnCallSite.kt b/compiler/testData/codegen/boxInline/smap/anonymous/objectOnCallSite.kt index 8b77a8eedc7..4b9ff66f07c 100644 --- a/compiler/testData/codegen/boxInline/smap/anonymous/objectOnCallSite.kt +++ b/compiler/testData/codegen/boxInline/smap/anonymous/objectOnCallSite.kt @@ -1,5 +1,5 @@ // FILE: 1.kt -// IGNORE_BACKEND: JVM_IR + package builders inline fun call(crossinline init: () -> Unit) {