[Test] Remove redundant K1 ignore directives from K2 MPP box tests
Corresponding tests for K1 are no longer generated, so there is no need to ignore them anymore
This commit is contained in:
committed by
Space Team
parent
b4947e6cfe
commit
34bf32866b
-2
@@ -1,6 +1,4 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
expect class A {
|
expect class A {
|
||||||
|
|||||||
+1
-2
@@ -1,6 +1,5 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
// WITH_REFLECT
|
// WITH_REFLECT
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
|
|||||||
+2
-3
@@ -1,5 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, NATIVE, WASM
|
|
||||||
// ISSUE: KT-60523
|
// ISSUE: KT-60523
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
@@ -39,4 +38,4 @@ actual fun hidden(): String = "OK"
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return common()
|
return common()
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+2
-3
@@ -1,5 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// ISSUE: KT-57963
|
// ISSUE: KT-57963
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
@@ -79,4 +78,4 @@ fun box(): String {
|
|||||||
if (E.OK.name != "OK") return "FAIL 4"
|
if (E.OK.name != "OK") return "FAIL 4"
|
||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+1
-2
@@ -1,6 +1,5 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
|
|||||||
+2
-3
@@ -1,6 +1,5 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// !OPT_IN: kotlin.ExperimentalMultiplatform
|
// OPT_IN: kotlin.ExperimentalMultiplatform
|
||||||
// IGNORE_BACKEND_K1: WASM, JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, NATIVE
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
|
|||||||
-3
@@ -1,8 +1,5 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// JS tests don't support MPP modules compilation
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// ISSUE: KT-58252
|
// ISSUE: KT-58252
|
||||||
|
|
||||||
// MODULE: lib-common
|
// MODULE: lib-common
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
@@ -14,4 +12,4 @@ fun ok() = LocalClass.toString()
|
|||||||
// MODULE: platform()()(common)
|
// MODULE: platform()()(common)
|
||||||
// FILE: platform.kt
|
// FILE: platform.kt
|
||||||
|
|
||||||
fun box() = ok()
|
fun box() = ok()
|
||||||
|
|||||||
Vendored
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
|
|
||||||
// MODULE: common0
|
// MODULE: common0
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
@@ -21,4 +21,4 @@ actual fun f0(s: S): S = s
|
|||||||
|
|
||||||
actual typealias S = String
|
actual typealias S = String
|
||||||
|
|
||||||
fun box() = f0("OK")
|
fun box() = f0("OK")
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: lib
|
// MODULE: lib
|
||||||
// FILE: lib.kt
|
// FILE: lib.kt
|
||||||
@@ -18,4 +16,4 @@ package bar
|
|||||||
|
|
||||||
import foo.*
|
import foo.*
|
||||||
|
|
||||||
fun box() = transform("") { "O" }
|
fun box() = transform("") { "O" }
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
@@ -17,4 +15,4 @@ fun k() = Base2.K.name
|
|||||||
|
|
||||||
actual enum class Base2 { K }
|
actual enum class Base2 { K }
|
||||||
|
|
||||||
fun box() = Base1.O.name + k()
|
fun box() = Base1.O.name + k()
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
@@ -19,4 +17,4 @@ actual fun ret(): R = "OK"
|
|||||||
|
|
||||||
actual typealias R = String
|
actual typealias R = String
|
||||||
|
|
||||||
fun box() = foo().invoke()
|
fun box() = foo().invoke()
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
@@ -19,4 +17,4 @@ actual fun <T> Array<T>.getChecked(index: Int) = get(index)
|
|||||||
|
|
||||||
actual fun BooleanArray.getChecked(index: Int) = get(index)
|
actual fun BooleanArray.getChecked(index: Int) = get(index)
|
||||||
|
|
||||||
fun box() = ok()
|
fun box() = ok()
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
@@ -51,4 +49,4 @@ actual class A {
|
|||||||
|
|
||||||
// FILE: main.kt
|
// FILE: main.kt
|
||||||
|
|
||||||
fun box() = if (p1.A().g()) p1.f() + p2.f() else "fail"
|
fun box() = if (p1.A().g()) p1.f() + p2.f() else "fail"
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
@@ -28,4 +26,4 @@ open class B {
|
|||||||
|
|
||||||
actual class A : B()
|
actual class A : B()
|
||||||
|
|
||||||
fun box() = test("O")
|
fun box() = test("O")
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
// ISSUE: KT-58003
|
// ISSUE: KT-58003
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
@@ -27,4 +25,4 @@ actual open class C1 {
|
|||||||
actual val k = "K"
|
actual val k = "K"
|
||||||
}
|
}
|
||||||
|
|
||||||
fun box() = foo(C3())
|
fun box() = foo(C3())
|
||||||
|
|||||||
+2
-3
@@ -1,5 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
// ISSUE: KT-57984
|
// ISSUE: KT-57984
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
@@ -26,4 +25,4 @@ class C : I2 {
|
|||||||
override fun ok(): String = "OK"
|
override fun ok(): String = "OK"
|
||||||
}
|
}
|
||||||
|
|
||||||
fun box() = ok(C())
|
fun box() = ok(C())
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
// ISSUE: KT-58004
|
// ISSUE: KT-58004
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
@@ -29,4 +27,4 @@ actual open class A<S> {
|
|||||||
actual val <S> S.p: S get() = this
|
actual val <S> S.p: S get() = this
|
||||||
}
|
}
|
||||||
|
|
||||||
fun box() = foo(B())
|
fun box() = foo(B())
|
||||||
|
|||||||
compiler/testData/codegen/box/multiplatform/k2/basic/expectActualFakeOverridesWithTypeParameters2.kt
Vendored
+1
-3
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
// ISSUE: KT-58124
|
// ISSUE: KT-58124
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
@@ -27,4 +25,4 @@ actual class C : I1, I2 {
|
|||||||
actual override fun f() = "OK"
|
actual override fun f() = "OK"
|
||||||
}
|
}
|
||||||
|
|
||||||
fun box() = test()
|
fun box() = test()
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
@@ -37,4 +35,4 @@ actual interface I1 {
|
|||||||
actual val k: String
|
actual val k: String
|
||||||
}
|
}
|
||||||
|
|
||||||
fun box() = f1(C()) + f2(C())
|
fun box() = f1(C()) + f2(C())
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common0
|
// MODULE: common0
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
@@ -33,4 +31,4 @@ actual fun f0(): Boolean = true
|
|||||||
actual fun f1(): String = "O"
|
actual fun f1(): String = "O"
|
||||||
actual fun f2(): String = "K"
|
actual fun f2(): String = "K"
|
||||||
|
|
||||||
fun box() = if (g0()) g1() + g2() else "fail"
|
fun box() = if (g0()) g1() + g2() else "fail"
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,7 +1,5 @@
|
|||||||
// IGNORE_BACKEND: JVM, JVM_IR
|
// IGNORE_BACKEND: JVM, JVM_IR
|
||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
@@ -18,4 +16,4 @@ fun o(x: String) = ""
|
|||||||
actual fun o(x: String?): String? = "O"
|
actual fun o(x: String?): String? = "O"
|
||||||
|
|
||||||
actual fun k(x: String?): String? = "K"
|
actual fun k(x: String?): String? = "K"
|
||||||
fun k(x: String) = ""
|
fun k(x: String) = ""
|
||||||
|
|||||||
+1
-3
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
@@ -22,4 +20,4 @@ actual fun func(): String = "O"
|
|||||||
|
|
||||||
actual var prop: String = "!"
|
actual var prop: String = "!"
|
||||||
|
|
||||||
fun box() = test()
|
fun box() = test()
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
@@ -25,4 +23,4 @@ actual class A<C, B> {
|
|||||||
|
|
||||||
actual val <D> D.k: D get() = this as D
|
actual val <D> D.k: D get() = this as D
|
||||||
|
|
||||||
fun box() = A<Int, String>().o(42) + k()
|
fun box() = A<Int, String>().o(42) + k()
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
@@ -21,4 +19,4 @@ actual typealias S = String
|
|||||||
|
|
||||||
actual fun foo(): S = "OK"
|
actual fun foo(): S = "OK"
|
||||||
|
|
||||||
fun box() = test()
|
fun box() = test()
|
||||||
|
|||||||
+1
-2
@@ -1,8 +1,7 @@
|
|||||||
// TARGET_BACKEND: JVM_IR
|
// TARGET_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: NATIVE
|
// TARGET_BACKEND: NATIVE
|
||||||
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
// LANGUAGE: +MultiPlatformProjects +ImplicitSignedToUnsignedIntegerConversion
|
||||||
// !LANGUAGE: +MultiPlatformProjects +ImplicitSignedToUnsignedIntegerConversion
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
|
|||||||
+1
-3
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
// ISSUE: KT-58896
|
// ISSUE: KT-58896
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
|
|||||||
+1
-3
@@ -1,7 +1,5 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: KT-62535
|
// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: KT-62535
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
|
|||||||
+1
-3
@@ -1,8 +1,6 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: KT-62535
|
// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: KT-62535
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|||||||
+1
-3
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
|
|||||||
Vendored
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// WITH_REFLECT
|
// WITH_REFLECT
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
@@ -22,4 +22,4 @@ import kotlin.reflect.KType
|
|||||||
|
|
||||||
fun getAnnotations(kType: KType) = kType.annotations
|
fun getAnnotations(kType: KType) = kType.annotations
|
||||||
|
|
||||||
fun box() = ok()
|
fun box() = ok()
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common1
|
// MODULE: common1
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
@@ -17,4 +15,4 @@ fun k() = "K"
|
|||||||
// MODULE: platform()()(common1, common2)
|
// MODULE: platform()()(common1, common2)
|
||||||
// FILE: platform.kt
|
// FILE: platform.kt
|
||||||
|
|
||||||
fun box() = o() + k()
|
fun box() = o() + k()
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
@@ -15,4 +13,4 @@ fun box() = Base().ok()
|
|||||||
// MODULE: platform()()(common)
|
// MODULE: platform()()(common)
|
||||||
// FILE: platform.kt
|
// FILE: platform.kt
|
||||||
|
|
||||||
actual open class Base { actual fun ok() = "OK" }
|
actual open class Base { actual fun ok() = "OK" }
|
||||||
|
|||||||
-2
@@ -1,6 +1,4 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// ISSUE: KT-58229
|
// ISSUE: KT-58229
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
|
|||||||
-2
@@ -1,6 +1,4 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// ISSUE: KT-60850
|
// ISSUE: KT-60850
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// ISSUE: KT-51753
|
// ISSUE: KT-51753
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// TARGET_BACKEND: JVM_IR
|
// TARGET_BACKEND: JVM_IR
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
// WITH_REFLECT
|
// WITH_REFLECT
|
||||||
@@ -53,4 +53,4 @@ actual fun atomic(initial: Boolean): AtomicBoolean = AtomicBoolean(initial)
|
|||||||
|
|
||||||
// FILE: jvm/box.kt
|
// FILE: jvm/box.kt
|
||||||
|
|
||||||
fun box(): String = if (!topLevelDelegatedPropertyBoolean) "OK" else "FAIL (true)"
|
fun box(): String = if (!topLevelDelegatedPropertyBoolean) "OK" else "FAIL (true)"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// ISSUE: KT-51753
|
// ISSUE: KT-51753
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// TARGET_BACKEND: JVM_IR
|
// TARGET_BACKEND: JVM_IR
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
// WITH_REFLECT
|
// WITH_REFLECT
|
||||||
@@ -49,4 +49,4 @@ actual fun <T> atomic(initial: T): AtomicRef<T> = AtomicRef(initial)
|
|||||||
fun box(): String {
|
fun box(): String {
|
||||||
val s = topLevelDelegatedPropertyRef
|
val s = topLevelDelegatedPropertyRef
|
||||||
return if (s == "A") "OK" else "FAIL($s)"
|
return if (s == "A") "OK" else "FAIL($s)"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
// ISSUE: KT-56329
|
// ISSUE: KT-56329
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
@@ -24,4 +22,4 @@ actual fun <T> foo(y: T) = "O"
|
|||||||
|
|
||||||
actual fun <T> foo(y: T, x: S) = x
|
actual fun <T> foo(y: T, x: S) = x
|
||||||
|
|
||||||
fun box() = ok()
|
fun box() = ok()
|
||||||
|
|||||||
Vendored
-2
@@ -1,6 +1,4 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// ISSUE: KT-58229
|
// ISSUE: KT-58229
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
|
|||||||
-2
@@ -1,6 +1,4 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// ISSUE: KT-60850
|
// ISSUE: KT-60850
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
|
|||||||
Vendored
-2
@@ -1,6 +1,4 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// ISSUE: KT-58229
|
// ISSUE: KT-58229
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
|
|||||||
+1
-2
@@ -1,6 +1,5 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
@@ -28,4 +26,4 @@ actual open class C1 {
|
|||||||
actual open val k = "K"
|
actual open val k = "K"
|
||||||
}
|
}
|
||||||
|
|
||||||
fun box() = foo(C2())
|
fun box() = foo(C2())
|
||||||
|
|||||||
Vendored
+3
-4
@@ -1,8 +1,7 @@
|
|||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, NATIVE, WASM
|
|
||||||
// ISSUE: KT-57250
|
// ISSUE: KT-57250
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
// !OPT_IN: kotlin.ExperimentalMultiplatform
|
// OPT_IN: kotlin.ExperimentalMultiplatform
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// TARGET_PLATFORM: Common
|
// TARGET_PLATFORM: Common
|
||||||
@@ -40,4 +39,4 @@ fun ok() = C().o() + k()
|
|||||||
// FILE: main.kt
|
// FILE: main.kt
|
||||||
|
|
||||||
@WithActual(42)
|
@WithActual(42)
|
||||||
fun box() = ok()
|
fun box() = ok()
|
||||||
|
|||||||
-2
@@ -1,6 +1,4 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// ISSUE: KT-58229
|
// ISSUE: KT-58229
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
|
|||||||
-2
@@ -1,5 +1,3 @@
|
|||||||
// IGNORE_BACKEND_K1: ANY
|
|
||||||
// IGNORE_REASON: new rules for supertypes matching are implemented only in K2
|
|
||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// ISSUE: KT-59356
|
// ISSUE: KT-59356
|
||||||
|
|
||||||
|
|||||||
Vendored
-2
@@ -1,6 +1,4 @@
|
|||||||
// TARGET_BACKEND: JVM_IR
|
// TARGET_BACKEND: JVM_IR
|
||||||
// IGNORE_BACKEND_K1: ANY
|
|
||||||
// IGNORE_REASON: new rules for supertypes matching are implemented only in K2
|
|
||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// ISSUE: KT-59356
|
// ISSUE: KT-59356
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// ISSUE: KT-51969
|
// ISSUE: KT-51969
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// TARGET_BACKEND: JVM_IR
|
// TARGET_BACKEND: JVM_IR
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
@@ -16,4 +16,4 @@ expect value class ExpectValue(val x: String)
|
|||||||
@JvmInline
|
@JvmInline
|
||||||
actual value class ExpectValue actual constructor(actual val x: String)
|
actual value class ExpectValue actual constructor(actual val x: String)
|
||||||
|
|
||||||
fun box() = ExpectValue("OK").x
|
fun box() = ExpectValue("OK").x
|
||||||
|
|||||||
-2
@@ -1,5 +1,3 @@
|
|||||||
// IGNORE_BACKEND_K1: ANY
|
|
||||||
// IGNORE_REASON: KT-59355 is fixed only in K2
|
|
||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// ISSUE: KT-59355
|
// ISSUE: KT-59355
|
||||||
|
|
||||||
|
|||||||
compiler/testData/codegen/box/multiplatform/k2/complexMatchings/expectCtorlessFinalToActualObject.kt
Vendored
-2
@@ -1,6 +1,4 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|||||||
-1
@@ -1,5 +1,4 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: ANY
|
|
||||||
// TARGET_BACKEND: JS, JS_IR, JS_IR_ES6
|
// TARGET_BACKEND: JS, JS_IR, JS_IR_ES6
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
|
|||||||
Vendored
-2
@@ -1,6 +1,4 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|||||||
+1
-2
@@ -1,7 +1,6 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// ISSUE: KT-61972
|
// ISSUE: KT-61972
|
||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
data class CommonData(val value: String)
|
data class CommonData(val value: String)
|
||||||
|
|||||||
+1
-2
@@ -1,5 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: ANY
|
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
|
|||||||
+1
-2
@@ -1,5 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, NATIVE, WASM
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|||||||
+1
-2
@@ -1,5 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, NATIVE, WASM
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|||||||
+1
-3
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
|
|||||||
-2
@@ -1,5 +1,3 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// ISSUE: KT-62671
|
// ISSUE: KT-62671
|
||||||
|
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
@@ -69,4 +67,4 @@ fun box(): String {
|
|||||||
if (log != "C.foo(2);C.foo(1);[2] object:C.foo(2);[2] object:C.foo(1);") return "fail2: $log"
|
if (log != "C.foo(2);C.foo(1);[2] object:C.foo(2);[2] object:C.foo(1);") return "fail2: $log"
|
||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-6
@@ -1,9 +1,5 @@
|
|||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
// ISSUE: KT-41901, KT-57181
|
||||||
// ISSUE: KT-57181
|
|
||||||
// WASM_MUTE_REASON: EXPECT_DEFAULT_PARAMETERS
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
// ISSUE: KT-41901
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
// ISSUE: KT-57263
|
// ISSUE: KT-57263
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
@@ -16,4 +14,4 @@ expect fun Trace(format: String = traceFormatDefault): String
|
|||||||
actual val traceFormatDefault: String = ""
|
actual val traceFormatDefault: String = ""
|
||||||
actual fun Trace(format: String) = format
|
actual fun Trace(format: String) = format
|
||||||
|
|
||||||
fun box() = Trace("OK")
|
fun box() = Trace("OK")
|
||||||
|
|||||||
+1
-3
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|||||||
+1
-3
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
|
|||||||
+2
-3
@@ -1,5 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
@@ -17,4 +16,4 @@ actual fun foo(a: String, b: String) = a + b
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return foo("") + foo("K", "")
|
return foo("") + foo("K", "")
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+1
-3
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
|
|||||||
Vendored
+1
-3
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
|
|||||||
Vendored
+1
-3
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
@@ -31,4 +29,4 @@ fun box(): String {
|
|||||||
assertEquals("D5", D().f(5))
|
assertEquals("D5", D().f(5))
|
||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
@@ -35,4 +33,4 @@ fun box(): String {
|
|||||||
assertEquals("B5", B().f(5))
|
assertEquals("B5", B().f(5))
|
||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
@@ -49,4 +47,4 @@ fun box(): String {
|
|||||||
if (r != "K.foo(W)") return "fail B.foo(W): $r"
|
if (r != "K.foo(W)") return "fail B.foo(W): $r"
|
||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+1
-3
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
|
|||||||
+1
-2
@@ -1,6 +1,5 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
@@ -36,4 +34,4 @@ fun box(): String {
|
|||||||
assertEquals("fffx345", C().fffx(3))
|
assertEquals("fffx345", C().fffx(3))
|
||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|||||||
+1
-4
@@ -1,8 +1,5 @@
|
|||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// KT-57181
|
|
||||||
// JS IR & Wasm: https://youtrack.jetbrains.com/issue/KT-51225
|
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
|
||||||
// ISSUE: KT-51156
|
// ISSUE: KT-51156
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
|
|||||||
Vendored
+1
-3
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|||||||
+2
-3
@@ -1,9 +1,8 @@
|
|||||||
// IGNORE_BACKEND: WASM
|
// IGNORE_BACKEND: WASM
|
||||||
// WASM_MUTE_REASON: EXPECT_DEFAULT_PARAMETERS
|
// WASM_MUTE_REASON: EXPECT_DEFAULT_PARAMETERS
|
||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// K2/NATIVE fail: KT-59608
|
// K2/NATIVE fail: KT-59608
|
||||||
// IGNORE_BACKEND: NATIVE, JVM, JVM_IR
|
// IGNORE_BACKEND: NATIVE, JVM, JVM_IR
|
||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
@@ -42,4 +41,4 @@ fun box(): String {
|
|||||||
if (v3 != 24) return "fail3: $v3"
|
if (v3 != 24) return "fail3: $v3"
|
||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
|
|
||||||
|
|||||||
+2
-4
@@ -1,6 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
@@ -22,4 +20,4 @@ fun box(): String {
|
|||||||
test()
|
test()
|
||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-2
@@ -1,5 +1,4 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, NATIVE, WASM
|
|
||||||
// ISSUE: KT-57181
|
// ISSUE: KT-57181
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: ANY
|
|
||||||
// IGNORE_LIGHT_TREE
|
// IGNORE_LIGHT_TREE
|
||||||
// IGNORE_LIGHT_ANALYSIS
|
// IGNORE_LIGHT_ANALYSIS
|
||||||
// IGNORE_BACKEND_K2: JVM_IR
|
// IGNORE_BACKEND_K2: JVM_IR
|
||||||
@@ -18,4 +17,4 @@ actual value class Wrapper(val obj: Any) {
|
|||||||
get() = "OK"
|
get() = "OK"
|
||||||
}
|
}
|
||||||
|
|
||||||
fun box(): String = Wrapper("").prop
|
fun box(): String = Wrapper("").prop
|
||||||
|
|||||||
+1
-2
@@ -1,5 +1,4 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: ANY
|
|
||||||
// IGNORE_LIGHT_TREE
|
// IGNORE_LIGHT_TREE
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_STDLIB
|
// WITH_STDLIB
|
||||||
@@ -19,4 +18,4 @@ actual value class Wrapper(val obj: Any) {
|
|||||||
get() = "OK"
|
get() = "OK"
|
||||||
}
|
}
|
||||||
|
|
||||||
fun box(): String = Wrapper("").prop
|
fun box(): String = Wrapper("").prop
|
||||||
|
|||||||
-2
@@ -1,6 +1,4 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// ISSUE: KT-62926
|
// ISSUE: KT-62926
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
|
|||||||
@@ -1,7 +1,4 @@
|
|||||||
// LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// It accidentially passes K1 JVM while not intended to do so.
|
|
||||||
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|
||||||
@@ -45,4 +42,4 @@ fun box() : String {
|
|||||||
if (b.foo() != "BChild") return "Fail 2"
|
if (b.foo() != "BChild") return "Fail 2"
|
||||||
if (c.foo() != "CChild") return "Fail 3"
|
if (c.foo() != "CChild") return "Fail 3"
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,9 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// TARGET_BACKEND: JS_IR
|
// TARGET_BACKEND: JS_IR
|
||||||
// TARGET_BACKEND: NATIVE
|
// TARGET_BACKEND: NATIVE
|
||||||
// TARGET_BACKEND: WASM
|
// TARGET_BACKEND: WASM
|
||||||
// TARGET_BACKEND: JVM_IR
|
// TARGET_BACKEND: JVM_IR
|
||||||
|
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|||||||
@@ -1,11 +1,9 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// TARGET_BACKEND: JS_IR
|
// TARGET_BACKEND: JS_IR
|
||||||
// TARGET_BACKEND: NATIVE
|
// TARGET_BACKEND: NATIVE
|
||||||
// TARGET_BACKEND: WASM
|
// TARGET_BACKEND: WASM
|
||||||
// TARGET_BACKEND: JVM_IR
|
// TARGET_BACKEND: JVM_IR
|
||||||
|
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|||||||
+1
-3
@@ -1,11 +1,9 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// TARGET_BACKEND: JS_IR
|
// TARGET_BACKEND: JS_IR
|
||||||
// TARGET_BACKEND: NATIVE
|
// TARGET_BACKEND: NATIVE
|
||||||
// TARGET_BACKEND: WASM
|
// TARGET_BACKEND: WASM
|
||||||
// TARGET_BACKEND: JVM_IR
|
// TARGET_BACKEND: JVM_IR
|
||||||
|
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
|
|
||||||
// IllegalArgumentException: arg wrongly != this@Test5: arg=null, this@Test5=[object Object]
|
// IllegalArgumentException: arg wrongly != this@Test5: arg=null, this@Test5=[object Object]
|
||||||
// IGNORE_BACKEND_K2: JS_IR, JS_IR_ES6
|
// IGNORE_BACKEND_K2: JS_IR, JS_IR_ES6
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,12 +1,10 @@
|
|||||||
// !LANGUAGE: +MultiPlatformProjects
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
// !OPT_IN: kotlin.ExperimentalMultiplatform
|
// OPT_IN: kotlin.ExperimentalMultiplatform
|
||||||
// TARGET_BACKEND: JS_IR
|
// TARGET_BACKEND: JS_IR
|
||||||
// TARGET_BACKEND: NATIVE
|
// TARGET_BACKEND: NATIVE
|
||||||
// TARGET_BACKEND: WASM
|
// TARGET_BACKEND: WASM
|
||||||
// TARGET_BACKEND: JVM_IR
|
// TARGET_BACKEND: JVM_IR
|
||||||
|
|
||||||
// IGNORE_BACKEND_K1: JVM, JVM_IR, JS, JS_IR, JS_IR_ES6, WASM
|
|
||||||
// IGNORE_NATIVE_K1: mode=ONE_STAGE_MULTI_MODULE
|
|
||||||
|
|
||||||
// MODULE: common
|
// MODULE: common
|
||||||
// FILE: common.kt
|
// FILE: common.kt
|
||||||
|
|||||||
Reference in New Issue
Block a user