[TD] Update testdata according to previous commit
This commit is contained in:
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
class A(val value: String) {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
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
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
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
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
class A(val ok: String)
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
val Int.myInc
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
val Long.myInc
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
class A(val value: String) {
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
open class Base
|
||||
@@ -18,4 +18,4 @@ import test.*
|
||||
|
||||
fun box(): String {
|
||||
return (inlineFun() as Child).value
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
fun foo(a: Number): String = "OK"
|
||||
@@ -13,4 +13,4 @@ import test.*
|
||||
|
||||
fun box(): String {
|
||||
return inlineFun()
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,3 +1,4 @@
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
@@ -11,7 +12,6 @@ inline fun stub() {}
|
||||
|
||||
|
||||
// FILE: 2.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
import test.A.ok
|
||||
|
||||
inline fun inlineFun(lambda: () -> String = ::ok): String {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
fun ok() = "OK"
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
class A(val value: String) {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
fun ok() = "OK"
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
class A(val value: String) {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
class A {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
class A {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
private fun ok() = "OK"
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
private val ok = "OK"
|
||||
|
||||
+1
-1
@@ -1,3 +1,4 @@
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
@@ -8,7 +9,6 @@ inline fun stub() {}
|
||||
|
||||
|
||||
// FILE: 2.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
import test.A.ok
|
||||
|
||||
inline fun inlineFun(lambda: () -> String = ::ok): String {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
val ok = "OK"
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
class A(val ok: String)
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
object A {
|
||||
|
||||
Vendored
-1
@@ -12,4 +12,3 @@ inline fun foo(f: () -> String = { bar() }) = f()
|
||||
fun box(): String {
|
||||
return foo()
|
||||
}
|
||||
|
||||
|
||||
Vendored
+2
-2
@@ -1,5 +1,6 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// NO_CHECK_LAMBDA_INLINING
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
inline fun inlineFun(crossinline inlineLambda: () -> String = { "OK" }, noinline noInlineLambda: () -> String = { inlineLambda() }): String {
|
||||
@@ -7,7 +8,6 @@ inline fun inlineFun(crossinline inlineLambda: () -> String = { "OK" }, noinline
|
||||
}
|
||||
|
||||
// FILE: 2.kt
|
||||
//NO_CHECK_LAMBDA_INLINING
|
||||
// CHECK_CALLED_IN_SCOPE: function=inlineFun$lambda_0 scope=box
|
||||
import test.*
|
||||
|
||||
|
||||
Vendored
+2
-2
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
|
||||
@@ -15,4 +15,4 @@ import test.*
|
||||
|
||||
fun box(): String {
|
||||
return (inlineFun() as Child).value
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
class A(val value: String) {
|
||||
|
||||
Vendored
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
// CHECK_CONTAINS_NO_CALLS: test
|
||||
package test
|
||||
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// WITH_RUNTIME
|
||||
// FILE: 1.kt
|
||||
// TARGET_BACKEND: JVM
|
||||
//WITH_RUNTIME
|
||||
package test
|
||||
|
||||
object X {
|
||||
|
||||
+1
-2
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: lParams$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
//A lot of blank lines [Don't delete]
|
||||
@@ -39,4 +39,3 @@ fun box(): String {
|
||||
lParams()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// NO_CHECK_LAMBDA_INLINING
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
interface Call {
|
||||
@@ -17,4 +17,4 @@ import test.*
|
||||
|
||||
fun box(): String {
|
||||
return test("OK").run()
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
class Item
|
||||
@@ -13,4 +13,4 @@ import test.*
|
||||
|
||||
fun box(): String {
|
||||
return inlineFun("OK")
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
inline fun inlineFun(action: () -> Any = { "OK" }): Any {
|
||||
@@ -11,4 +11,4 @@ import test.*
|
||||
|
||||
fun box(): String {
|
||||
return inlineFun() as String
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
// SKIP_INLINE_CHECK_IN: enumOrThrow$default
|
||||
// TARGET_BACKEND: JVM
|
||||
// WITH_RUNTIME
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: enumOrThrow$default
|
||||
package test
|
||||
|
||||
enum class TarEnum {
|
||||
@@ -21,4 +21,4 @@ import test.*
|
||||
|
||||
fun box(): String {
|
||||
return "OK".enumOrThrow<TarEnum>()!!.name
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,3 +1,4 @@
|
||||
// NO_CHECK_LAMBDA_INLINING
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
@@ -8,11 +9,10 @@ inline fun inlineFun(capturedParam: String, noinline lambda: () -> String = { ca
|
||||
fun call(lambda: () -> String ) = lambda()
|
||||
|
||||
// FILE: 2.kt
|
||||
//NO_CHECK_LAMBDA_INLINING
|
||||
// CHECK_CALLED_IN_SCOPE: function=inlineFun$lambda scope=box
|
||||
// CHECK_CALLED_IN_SCOPE: function=call scope=box
|
||||
import test.*
|
||||
|
||||
fun box(): String {
|
||||
return inlineFun("OK")
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
+2
-2
@@ -1,5 +1,6 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// NO_CHECK_LAMBDA_INLINING
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
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
|
||||
//NO_CHECK_LAMBDA_INLINING
|
||||
// CHECK_CALLED_IN_SCOPE: function=inlineFun$lambda scope=inlineFun
|
||||
import test.*
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
inline fun String.inlineFun(crossinline lambda: () -> String = { this }): String {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
inline fun String.inlineFun(crossinline lambda: () -> String, crossinline dlambda: () -> String = { this }): String {
|
||||
|
||||
+2
-2
@@ -1,5 +1,6 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// WITH_RUNTIME
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
class A(val value: String) {
|
||||
@@ -12,7 +13,6 @@ class A(val value: String) {
|
||||
}
|
||||
|
||||
// FILE: 2.kt
|
||||
//WITH_RUNTIME
|
||||
// CHECK_CALLED_IN_SCOPE: function=A$inlineFun$lambda scope=box
|
||||
// CHECK_CALLED_IN_SCOPE: function=A$inlineFun$lambda_0 scope=box
|
||||
import test.*
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
class A(val value: String) {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
inline fun inlineFun(capturedParam: String, lambda: () -> String = { capturedParam }): String {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
inline fun inlineFun(capturedParam: String, lambda: () -> Any = { capturedParam as Any }): Any {
|
||||
|
||||
Vendored
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
inline fun inlineFun(lambda: () -> Any = { "OK" as Any }): Any {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
inline fun inlineFun(param: String, lambda: String.() -> String = { this }): String {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
open class A(val value: String)
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
inline fun inlineFun(lambda: () -> String = { "OK" }): String {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
inline fun String.inlineFun(crossinline lambda: () -> String = { { this }() }): String {
|
||||
|
||||
+2
-2
@@ -1,5 +1,6 @@
|
||||
// FILE: 1.kt
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// WITH_RUNTIME
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
class A(val value: String) {
|
||||
@@ -13,7 +14,6 @@ class A(val value: String) {
|
||||
}
|
||||
|
||||
// FILE: 2.kt
|
||||
//WITH_RUNTIME
|
||||
// CHECK_CALLED_IN_SCOPE: function=A$inlineFun$lambda scope=box
|
||||
// CHECK_CALLED_IN_SCOPE: function=A$inlineFun$lambda_0 scope=box
|
||||
import test.*
|
||||
|
||||
Reference in New Issue
Block a user