[TD] Update testdata according to previous commit
This commit is contained in:
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// !JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -15,7 +16,6 @@ inline fun <R> doWork(job: ()-> R) : R {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box() : String {
|
fun box() : String {
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -15,7 +16,6 @@ inline fun <R> doWork(job: ()-> R) : R {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box() : String {
|
fun box() : String {
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -53,7 +54,6 @@ inline fun <R> doWorkInConstructor(crossinline jobO: ()-> R, crossinline jobK: (
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun test1(): String {
|
fun test1(): String {
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -40,7 +41,6 @@ inline fun <R> doWorkInConstructor(crossinline jobO: ()-> R, crossinline jobK: (
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun test1(): String {
|
fun test1(): String {
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -10,7 +11,6 @@ public inline fun <T> call(f: () -> T): T = f()
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -10,7 +11,6 @@ public inline fun <T> call(f: () -> T): T = f()
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -10,7 +11,6 @@ public inline fun <T> call(crossinline f: () -> T): T = {{ f() }()}()
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -20,7 +21,6 @@ public inline fun <T> call(crossinline f: () -> T): T = object : A<T> {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -21,7 +22,6 @@ inline fun<reified Self : Entity> Self.directed(): Task<Self> =
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
//KT-7490
|
//KT-7490
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
|
|||||||
+4
-3
@@ -1,3 +1,5 @@
|
|||||||
|
// DUMP_SMAP
|
||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -15,7 +17,6 @@ object B {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
|
|
||||||
@@ -32,9 +33,9 @@ fun box(): String {
|
|||||||
return z;
|
return z;
|
||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 1.smap
|
// SMAP_FILE: 1.smap
|
||||||
|
|
||||||
// FILE: 2.smap
|
// SMAP_FILE: 2.smap
|
||||||
SMAP
|
SMAP
|
||||||
2.kt
|
2.kt
|
||||||
Kotlin
|
Kotlin
|
||||||
|
|||||||
@@ -31,4 +31,3 @@ fun box(): String {
|
|||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -22,4 +22,3 @@ fun box(): String {
|
|||||||
}()
|
}()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -34,4 +34,3 @@ fun box(): String {
|
|||||||
zz.zz()
|
zz.zz()
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -18,4 +18,3 @@ fun box(): String {
|
|||||||
|
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -18,4 +18,3 @@ fun box(): String {
|
|||||||
|
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -22,4 +22,3 @@ fun box(): String {
|
|||||||
|
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
class A {
|
class A {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
//WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
//FULL_JDK
|
//FULL_JDK
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
@@ -24,7 +25,6 @@ fun <T> noInline(init: () -> T): T {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
@@ -24,7 +25,6 @@ inline fun <T> inlineFun2(init: () -> T): T {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
@@ -26,7 +27,6 @@ fun <T> noInline(init: () -> T): T {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
@@ -28,7 +29,6 @@ fun <T> noInline(init: () -> T): T {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
@@ -26,7 +27,6 @@ fun <T> noInline(init: () -> T): T {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
@@ -26,7 +27,6 @@ fun <T> noInline(init: () -> T): T {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
@@ -28,7 +29,6 @@ fun <T> noInline(init: () -> T): T {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
@@ -30,7 +31,6 @@ fun <T> noInline(init: () -> T): T {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
public inline fun <T, R> myWith(receiver: T, block: T.() -> R): R {
|
public inline fun <T, R> myWith(receiver: T, block: T.() -> R): R {
|
||||||
return receiver.block()
|
return receiver.block()
|
||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
object Foo2 {
|
object Foo2 {
|
||||||
operator fun Any?.get(key: String) = "OK"
|
operator fun Any?.get(key: String) = "OK"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
//WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
class Foo {
|
class Foo {
|
||||||
var bar = ""
|
var bar = ""
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
// WITH_RUNTIME
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
//WITH_RUNTIME
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
annotation class MethodAnnotation
|
annotation class MethodAnnotation
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
// WITH_RUNTIME
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
//WITH_RUNTIME
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
annotation class FieldAnnotation
|
annotation class FieldAnnotation
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
@@ -6,7 +7,6 @@ inline fun String.fire(message: String? = null) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
|
||||||
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// FILE: test.kt
|
|
||||||
// WITH_RUNTIME
|
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
|
// WITH_RUNTIME
|
||||||
|
// FILE: test.kt
|
||||||
|
|
||||||
var result = "Fail"
|
var result = "Fail"
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
inline fun myRun(x: () -> String) = x()
|
inline fun myRun(x: () -> String) = x()
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
class C {
|
class C {
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -20,7 +21,6 @@ inline fun test(s: () -> Z): Z {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -24,7 +25,6 @@ inline fun <T> test(s: () -> Z<T>): Z<T> {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
@@ -7,7 +8,6 @@ public inline fun myRun(block: () -> Unit) {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -33,7 +34,6 @@ class A {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -31,7 +32,6 @@ class A {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -27,7 +28,6 @@ class A {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -29,7 +30,6 @@ class A {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -32,7 +33,6 @@ class A {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -32,7 +33,6 @@ class A {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -25,7 +26,6 @@ class B(val o: String, val k: String) {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
@@ -17,4 +17,3 @@ fun box(): String {
|
|||||||
|
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
// FULL_JDK
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
// FULL_JDK
|
|
||||||
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
|
// FULL_JDK
|
||||||
// IGNORE_BACKEND_FIR: JVM_IR
|
// IGNORE_BACKEND_FIR: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
// FULL_JDK
|
|
||||||
|
|
||||||
package test
|
package test
|
||||||
import java.util.concurrent.Executors
|
import java.util.concurrent.Executors
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
|
// FULL_JDK
|
||||||
// IGNORE_BACKEND_FIR: JVM_IR
|
// IGNORE_BACKEND_FIR: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
// FULL_JDK
|
|
||||||
|
|
||||||
package test
|
package test
|
||||||
import java.util.concurrent.Executors
|
import java.util.concurrent.Executors
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
|
// FULL_JDK
|
||||||
// IGNORE_BACKEND_FIR: JVM_IR
|
// IGNORE_BACKEND_FIR: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
// FULL_JDK
|
|
||||||
|
|
||||||
package test
|
package test
|
||||||
import java.util.concurrent.Executors
|
import java.util.concurrent.Executors
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
// FULL_JDK
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
// FULL_JDK
|
|
||||||
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
@@ -24,4 +24,3 @@ fun box() : String {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
|
// FULL_JDK
|
||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// IGNORE_BACKEND_FIR: JVM_IR
|
// IGNORE_BACKEND_FIR: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
// FULL_JDK
|
|
||||||
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
@@ -11,7 +12,6 @@ inline fun doWork(job: ()-> Unit) {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
import java.util.concurrent.Executors
|
import java.util.concurrent.Executors
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -23,7 +24,6 @@ class A {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// IGNORE_BACKEND: JS
|
// IGNORE_BACKEND: JS
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
@@ -18,7 +19,6 @@ class Person(val name: String) {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// IGNORE_BACKEND: JS
|
// IGNORE_BACKEND: JS
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
@@ -18,7 +19,6 @@ class Person(val name: String) {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// IGNORE_BACKEND: JS
|
// IGNORE_BACKEND: JS
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
@@ -21,7 +22,6 @@ class Person(val name: String) {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// IGNORE_BACKEND: JS
|
// IGNORE_BACKEND: JS
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
@@ -17,7 +18,6 @@ fun Person.companyName(call: () -> String) = call()
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
@@ -38,4 +38,3 @@ fun box(): String {
|
|||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -38,4 +38,3 @@ fun box(): String {
|
|||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-2
@@ -1,9 +1,9 @@
|
|||||||
|
// WITH_RUNTIME
|
||||||
// !LANGUAGE: -UseCorrectExecutionOrderForVarargArguments
|
// !LANGUAGE: -UseCorrectExecutionOrderForVarargArguments
|
||||||
// IGNORE_BACKEND: JS
|
// IGNORE_BACKEND: JS
|
||||||
// IGNORE_BACKEND_FIR: JVM_IR
|
// IGNORE_BACKEND_FIR: JVM_IR
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
// WITH_RUNTIME
|
|
||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -54,4 +54,3 @@ fun box(): String {
|
|||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Vendored
+1
-2
@@ -1,7 +1,7 @@
|
|||||||
|
// WITH_RUNTIME
|
||||||
// !LANGUAGE: +UseCorrectExecutionOrderForVarargArguments
|
// !LANGUAGE: +UseCorrectExecutionOrderForVarargArguments
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
// WITH_RUNTIME
|
|
||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -52,4 +52,3 @@ fun box(): String {
|
|||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
// WITH_RUNTIME
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
// WITH_RUNTIME
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
class Z {
|
class Z {
|
||||||
|
|||||||
+2
-3
@@ -1,3 +1,5 @@
|
|||||||
|
// IGNORE_BACKEND: NATIVE
|
||||||
|
// WITH_RUNTIME
|
||||||
// !LANGUAGE: -UseCorrectExecutionOrderForVarargArguments
|
// !LANGUAGE: -UseCorrectExecutionOrderForVarargArguments
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// IGNORE_BACKEND: JS, JS_IR
|
// IGNORE_BACKEND: JS, JS_IR
|
||||||
@@ -6,9 +8,7 @@
|
|||||||
// IGNORE_BACKEND_FIR: JVM_IR
|
// IGNORE_BACKEND_FIR: JVM_IR
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
// WITH_RUNTIME
|
|
||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// IGNORE_BACKEND: NATIVE
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
open class A(val value: String)
|
open class A(val value: String)
|
||||||
@@ -57,4 +57,3 @@ fun box(): String {
|
|||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Vendored
+1
-2
@@ -1,7 +1,7 @@
|
|||||||
|
// WITH_RUNTIME
|
||||||
// !LANGUAGE: +UseCorrectExecutionOrderForVarargArguments
|
// !LANGUAGE: +UseCorrectExecutionOrderForVarargArguments
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
// WITH_RUNTIME
|
|
||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
package test
|
package test
|
||||||
|
|
||||||
@@ -51,4 +51,3 @@ fun box(): String {
|
|||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
var res = 1
|
var res = 1
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
var res = 1
|
var res = 1
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
var res = 1
|
var res = 1
|
||||||
|
|||||||
+3
-3
@@ -1,7 +1,7 @@
|
|||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
|
||||||
// FILE: inline.kt
|
|
||||||
// WITH_RUNTIME
|
|
||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
|
// WITH_RUNTIME
|
||||||
|
// ASSERTIONS_MODE: jvm
|
||||||
|
// FILE: inline.kt
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|
||||||
package test
|
package test
|
||||||
|
|||||||
+4
-4
@@ -1,8 +1,8 @@
|
|||||||
// TARGET_BACKEND: JVM
|
|
||||||
// FILE: inline.kt
|
|
||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
|
||||||
// WITH_RUNTIME
|
|
||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
|
// WITH_RUNTIME
|
||||||
|
// TARGET_BACKEND: JVM
|
||||||
|
// ASSERTIONS_MODE: jvm
|
||||||
|
// FILE: inline.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
// TARGET_BACKEND: JVM
|
|
||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
|
||||||
// FILE: inline.kt
|
|
||||||
// WITH_RUNTIME
|
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
|
// WITH_RUNTIME
|
||||||
|
// TARGET_BACKEND: JVM
|
||||||
|
// ASSERTIONS_MODE: jvm
|
||||||
|
// FILE: inline.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
// TARGET_BACKEND: JVM
|
|
||||||
// FILE: inline.kt
|
|
||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
|
||||||
// WITH_RUNTIME
|
|
||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
|
// WITH_RUNTIME
|
||||||
|
// TARGET_BACKEND: JVM
|
||||||
|
// ASSERTIONS_MODE: jvm
|
||||||
|
// FILE: inline.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
class A {
|
class A {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
// TARGET_BACKEND: JVM
|
|
||||||
// FILE: inline.kt
|
|
||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
|
||||||
// WITH_RUNTIME
|
|
||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
|
// WITH_RUNTIME
|
||||||
|
// TARGET_BACKEND: JVM
|
||||||
|
// ASSERTIONS_MODE: jvm
|
||||||
|
// FILE: inline.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
var result = "OK"
|
var result = "OK"
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
// TARGET_BACKEND: JVM
|
|
||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
|
||||||
// FILE: inline.kt
|
|
||||||
// WITH_RUNTIME
|
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
|
// WITH_RUNTIME
|
||||||
|
// TARGET_BACKEND: JVM
|
||||||
|
// ASSERTIONS_MODE: jvm
|
||||||
|
// FILE: inline.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
// TARGET_BACKEND: JVM
|
|
||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
|
||||||
// FILE: inline.kt
|
|
||||||
// WITH_RUNTIME
|
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
|
// WITH_RUNTIME
|
||||||
|
// TARGET_BACKEND: JVM
|
||||||
|
// ASSERTIONS_MODE: jvm
|
||||||
|
// FILE: inline.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
|
|||||||
+4
-4
@@ -1,8 +1,8 @@
|
|||||||
// TARGET_BACKEND: JVM
|
|
||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
|
||||||
// FILE: inline.kt
|
|
||||||
// WITH_RUNTIME
|
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
|
// WITH_RUNTIME
|
||||||
|
// TARGET_BACKEND: JVM
|
||||||
|
// ASSERTIONS_MODE: jvm
|
||||||
|
// FILE: inline.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
|
|||||||
+4
-4
@@ -1,8 +1,8 @@
|
|||||||
// TARGET_BACKEND: JVM
|
|
||||||
// FILE: inline.kt
|
|
||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
|
||||||
// WITH_RUNTIME
|
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
|
// WITH_RUNTIME
|
||||||
|
// TARGET_BACKEND: JVM
|
||||||
|
// ASSERTIONS_MODE: jvm
|
||||||
|
// FILE: inline.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
|
|||||||
+4
-4
@@ -1,8 +1,8 @@
|
|||||||
// TARGET_BACKEND: JVM
|
|
||||||
// FILE: inline.kt
|
|
||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
|
||||||
// WITH_RUNTIME
|
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
|
// WITH_RUNTIME
|
||||||
|
// TARGET_BACKEND: JVM
|
||||||
|
// ASSERTIONS_MODE: jvm
|
||||||
|
// FILE: inline.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
// TARGET_BACKEND: JVM
|
|
||||||
// FILE: inline.kt
|
|
||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
|
||||||
// WITH_RUNTIME
|
|
||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
|
// WITH_RUNTIME
|
||||||
|
// TARGET_BACKEND: JVM
|
||||||
|
// ASSERTIONS_MODE: jvm
|
||||||
|
// FILE: inline.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
class A {
|
class A {
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
|
// FULL_JDK
|
||||||
|
// WITH_RUNTIME
|
||||||
// Not a multi-module test.
|
// Not a multi-module test.
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// IGNORE_BACKEND_MULTI_MODULE: JVM, JVM_IR, JVM_MULTI_MODULE_OLD_AGAINST_IR, JVM_MULTI_MODULE_IR_AGAINST_OLD
|
// IGNORE_BACKEND_MULTI_MODULE: JVM, JVM_IR, JVM_MULTI_MODULE_OLD_AGAINST_IR, JVM_MULTI_MODULE_IR_AGAINST_OLD
|
||||||
|
// ASSERTIONS_MODE: jvm
|
||||||
// FILE: A.kt
|
// FILE: A.kt
|
||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
|
||||||
// WITH_RUNTIME
|
|
||||||
// FULL_JDK
|
|
||||||
|
|
||||||
class A {
|
class A {
|
||||||
inline fun inlineMe(crossinline c : () -> String) = {
|
inline fun inlineMe(crossinline c : () -> String) = {
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
|
// WITH_RUNTIME
|
||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
// WITH_RUNTIME
|
|
||||||
package builders
|
package builders
|
||||||
|
|
||||||
import java.util.ArrayList
|
import java.util.ArrayList
|
||||||
@@ -112,7 +113,6 @@ fun htmlNoInline(init: HTML.() -> Unit): HTML {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import builders.*
|
import builders.*
|
||||||
|
|
||||||
fun testAllInline() : String {
|
fun testAllInline() : String {
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
|
// WITH_RUNTIME
|
||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
// WITH_RUNTIME
|
|
||||||
package builders
|
package builders
|
||||||
|
|
||||||
import java.util.ArrayList
|
import java.util.ArrayList
|
||||||
@@ -112,7 +113,6 @@ fun htmlNoInline(init: HTML.() -> Unit): HTML {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import builders.*
|
import builders.*
|
||||||
|
|
||||||
inline fun testAllInline(f: () -> String) : String {
|
inline fun testAllInline(f: () -> String) : String {
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -14,7 +15,6 @@ class X {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
class A {
|
class A {
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// IGNORE_BACKEND: JS
|
// IGNORE_BACKEND: JS
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
|
// FILE: 1.kt
|
||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
package test
|
package test
|
||||||
|
|
||||||
@@ -14,7 +15,6 @@ public inline fun <T, R : Any> Iterable<T>.mymapNotNull(transform: (T) -> R?): L
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
var result = -1;
|
var result = -1;
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -13,7 +14,6 @@ fun <R> notInline(job: ()-> R) : R {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
package test
|
package test
|
||||||
@@ -14,7 +15,6 @@ fun <R> notInline(job: ()-> R) : R {
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
// WITH_RUNTIME
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
// WITH_RUNTIME
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
public class Input(val s1: String, val s2: String) {
|
public class Input(val s1: String, val s2: String) {
|
||||||
|
|||||||
+1
-1
@@ -1,10 +1,10 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
inline fun <T> takeT(t: T) {}
|
inline fun <T> takeT(t: T) {}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
// WITH_RUNTIME
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
// WITH_RUNTIME
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
public class Input(val s1: String, val s2: String) {
|
public class Input(val s1: String, val s2: String) {
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,6 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
|
|
||||||
@@ -34,7 +35,6 @@ public inline fun <T> with2(receiver : T, crossinline body : T.() -> Unit) : Un
|
|||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
|
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun Data.test1(d: Data) : Long {
|
fun Data.test1(d: Data) : Long {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
// FILE: 1.kt
|
||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
package test
|
package test
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,4 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
|
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
|
||||||
// IGNORE_BACKEND: NATIVE
|
// IGNORE_BACKEND: NATIVE
|
||||||
|
|
||||||
@@ -15,7 +16,6 @@ public inline fun <R> myrun(block: () -> R): R {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
// NO_CHECK_LAMBDA_INLINING
|
|
||||||
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
inline public fun String.run(p1: String? = null): String {
|
inline public fun String.run(p1: String? = null): String {
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,6 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
inline fun inlineFun(crossinline inlineLambda: () -> String, noinline noInlineLambda: () -> String = { inlineLambda() }): String {
|
inline fun inlineFun(crossinline inlineLambda: () -> String, noinline noInlineLambda: () -> String = { inlineLambda() }): String {
|
||||||
@@ -7,7 +8,6 @@ inline fun inlineFun(crossinline inlineLambda: () -> String, noinline noInlineLa
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FILE: 2.kt
|
// FILE: 2.kt
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
import test.*
|
import test.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
// NO_CHECK_LAMBDA_INLINING
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
//NO_CHECK_LAMBDA_INLINING
|
|
||||||
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||||
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
class A(val value: String) {
|
class A(val value: String) {
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||||
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
inline fun inlineFun(a: Int, lambda: (Int) -> Int = 1::plus): Int {
|
inline fun inlineFun(a: Int, lambda: (Int) -> Int = 1::plus): Int {
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||||
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
inline fun inlineFun(a: Int, lambda: (Int) -> Int = 1::plus): Int {
|
inline fun inlineFun(a: Int, lambda: (Int) -> Int = 1::plus): Int {
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||||
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
class A(val ok: String)
|
class A(val ok: String)
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||||
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
val Int.myInc
|
val Int.myInc
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||||
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
val Long.myInc
|
val Long.myInc
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// FILE: 1.kt
|
|
||||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||||
|
// FILE: 1.kt
|
||||||
package test
|
package test
|
||||||
|
|
||||||
class A(val value: String) {
|
class A(val value: String) {
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user