[JS IR] Enable line number tests for JS IR
This commit is contained in:
@@ -6,4 +6,5 @@ fun box(x: Int, y: Int) {
|
||||
|
||||
fun foo(x: Int) = x
|
||||
|
||||
// LINES: 1 5 3 3 4 3 3 3 3 * 3 3 4 4 4 4 * 4 4 4 4 2 3 7 7 7
|
||||
// LINES(JS): 1 5 3 3 4 3 3 3 3 * 3 3 4 4 4 4 * 4 4 4 4 2 3 7 7 7
|
||||
// LINES(JS_IR): 3 3 3 * 3 * 4 4 4 * 4 4 2 * 7 7
|
||||
|
||||
+2
-1
@@ -12,4 +12,5 @@ open class A {
|
||||
}
|
||||
}
|
||||
|
||||
// LINES: 1 2 2 4 4 2 2 2 2 5 5 5 6 7 12 8 9 10 11
|
||||
// LINES(JS): 1 2 2 4 4 2 2 2 2 5 5 5 6 7 12 8 9 10 11
|
||||
// LINES(JS_IR): 2 2 4 4 * 2 2 * 2 2 * 8 9 10 10 11 * 6 6 5 6
|
||||
|
||||
+2
-1
@@ -19,4 +19,5 @@ fun bar() {
|
||||
}
|
||||
}
|
||||
|
||||
// LINES: 1 11 3 3 5 5 6 6 8 8 9 9 2 2 * 13 20 15 15 18 18
|
||||
// LINES(JS): 1 11 3 3 5 5 6 6 8 8 9 9 2 2 * 13 20 15 15 18 18
|
||||
// LINES(JS_IR): 3 3 * 6 6 * 9 9 * 15 15 18 18
|
||||
|
||||
+2
-1
@@ -14,4 +14,5 @@ class C {
|
||||
val baz: dynamic get() = null
|
||||
}
|
||||
|
||||
// LINES: 1 9 2 4 3 2 6 8 7 6 11 12 12 12 14 14 14
|
||||
// LINES(JS): 1 9 2 4 3 2 6 8 7 6 11 12 12 12 14 14 14
|
||||
// LINES(JS_IR): 2 4 3 2 6 8 7 6 * 12 12 * 14 14
|
||||
|
||||
@@ -14,4 +14,5 @@ fun A.foo() {
|
||||
|
||||
fun baz() = 23
|
||||
|
||||
// LINES: 1 * 5 5 5 6 9 7 7 8 8 * 3 13 4 4 11 11 12 12 15 15 15
|
||||
// LINES(JS): 1 * 5 5 5 6 9 7 7 8 8 * 3 13 4 4 11 11 12 12 15 15 15
|
||||
// LINES(JS_IR): 4 4 11 11 12 12 * 15 15 * 7 7 8 8
|
||||
|
||||
+2
-1
@@ -5,4 +5,5 @@ fun box(x: Int, y: Int): Int {
|
||||
return foo(y)
|
||||
}
|
||||
|
||||
// LINES: 2 2 2 4 4 1 6 2 2 5 5
|
||||
// LINES(JS): 2 2 2 4 4 1 6 2 2 5 5
|
||||
// LINES(JS_IR): 5 5 * 4 4
|
||||
|
||||
+2
-1
@@ -11,4 +11,5 @@ fun baz() = 1
|
||||
|
||||
fun bar() = 2
|
||||
|
||||
// LINES: 1 3 3 2 2 4 3 4 4 4 5 5 2 8 8 10 10 10 12 12 12
|
||||
// LINES(JS): 1 3 3 2 2 4 3 4 4 4 5 5 2 8 8 10 10 10 12 12 12
|
||||
// LINES(JS_IR): 8 8 * 1 3 3 1 4 5 1 1 * 10 10 * 12 12
|
||||
|
||||
@@ -14,4 +14,5 @@ private inline fun foo(): Int {
|
||||
return 23
|
||||
}
|
||||
|
||||
// LINES: 1 10 3 3 3 4 3 6 13 13 3 14 2 12 15 13 13 14 14
|
||||
// LINES(JS): 1 10 3 3 3 4 3 6 13 13 3 14 2 12 15 13 13 14 14
|
||||
// LINES(JS_IR): 4 6 * 13 13 14 14 8 2 * 13 13 14 14
|
||||
|
||||
+2
-1
@@ -14,4 +14,5 @@ suspend fun bar(): Unit {
|
||||
println(a + b)
|
||||
}
|
||||
|
||||
// LINES: 39 4 4 4 7 5 5 45 45 5 93 45 5 5 6 4 4 4 9 15 9 9 9 * 9 15 10 10 11 11 11 11 11 * 11 12 12 13 13 13 13 13 13 13 14 14 * 9 15 9 9 9 9
|
||||
// LINES(JS): 39 4 4 4 7 5 5 45 45 5 93 45 5 5 6 4 4 4 9 15 9 9 9 * 9 15 10 10 11 11 11 11 11 * 11 12 12 13 13 13 13 13 13 13 14 14 * 9 15 9 9 9 9
|
||||
// LINES(JS_IR): 19 19 * 50 50 93 93 3 45 45 3 45 6 6 19 * 9 9 9 9 9 9 9 9 * 9 9 * 10 10 * 11 * 11 12 12 * 13 * 13 13 14 14
|
||||
|
||||
@@ -8,4 +8,5 @@ suspend fun foo() {
|
||||
suspend fun delay() {
|
||||
}
|
||||
|
||||
// LINES: 1 6 1 1 * 1 6 2 2 2 2 2 * 3 3 4 4 4 4 4 5 5 * 1 6 1 1 1 1 8 9
|
||||
// LINES(JS): 1 6 1 1 * 1 6 2 2 2 2 2 * 3 3 4 4 4 4 4 5 5 * 1 6 1 1 1 1 8 9
|
||||
// LINES(JS_IR): 1 1 1 1 1 1 1 1 * 1 1 * 2 * 3 3 3 * 5 5
|
||||
|
||||
+4
-1
@@ -3,4 +3,7 @@ data class A(
|
||||
val y: String
|
||||
)
|
||||
|
||||
// LINES: 1 2 3 * 1 2 2 1 3 3 1 1 1 2 3 1 1 1 2 3 1 1 1 2 3 1 1 1 1 1 2 3
|
||||
// LINES(JS): 1 2 3 * 1 2 2 1 3 3 1 1 1 2 3 1 1 1 2 3 1 1 1 2 3 1 1 1 1 1 2 3
|
||||
|
||||
// FIXME: componentN function body should point to the corresponding property.
|
||||
// LINES(JS_IR): 2 2 3 3 * 2 2 * 3 3 * 1 1 * 1 1 * 1 1 * 1 1 1 1 1 1 1 1 * 1 1 * 1 1 1 1 1 1 * 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||
|
||||
@@ -13,4 +13,5 @@ class Delegate(val f: () -> Int) {
|
||||
}
|
||||
}
|
||||
|
||||
// LINES: 1 2 3 * 2 2 3 3 3 3 * 6 8 7 7 10 10 11 13 12 12
|
||||
// LINES(JS): 1 2 3 * 2 2 3 3 3 3 * 6 8 7 7 10 10 11 13 12 12
|
||||
// LINES(JS_IR): 3 3 * 3 3 3 * 3 3 2 1 2 * 7 7 * 10 10 * 10 10 * 12 12 * 2
|
||||
|
||||
@@ -15,4 +15,5 @@ class B {
|
||||
}
|
||||
}
|
||||
|
||||
// LINES: 3 4 5 * 4 4 4 * 8 9 11 10 10 13 15 14 14
|
||||
// LINES(JS): 3 4 5 * 4 4 4 * 8 9 11 10 10 13 15 14 14
|
||||
// LINES(JS_IR): 5 5 * 5 5 4 1 4 5 * 5 5 4 1 4 * 10 10 * 14 14 * 4 * 4
|
||||
|
||||
+2
-1
@@ -18,4 +18,5 @@ val o = object : I {
|
||||
}
|
||||
}
|
||||
|
||||
// LINES: 1 2 3 2 2 2 2 2 2 2 * 11 12 12 12 15 15 15 16 18 17 17
|
||||
// LINES(JS): 1 2 3 2 2 2 2 2 2 2 * 11 12 12 12 15 15 15 16 18 17 17
|
||||
// LINES(JS_IR): 11 11 * 3 3 * 1 1 * 1 1 * 1 1 * 12 12 * 17 17 * 15 15 * 11
|
||||
|
||||
+2
-1
@@ -27,4 +27,5 @@ fun bar(f: (Pair<String, String>) -> Unit) {
|
||||
}
|
||||
|
||||
|
||||
// LINES: 15 22 16 16 17 18 20 20 21 21 22 22 3 23 9 9 9 9 4 9 9 9 5 5 6 7 11 11 12 12 15 15 25 27 26 26 * 1 * 1
|
||||
// LINES(JS): 15 22 16 16 17 18 20 20 21 21 22 22 3 23 9 9 9 9 4 9 9 9 5 5 6 7 11 11 12 12 15 15 25 27 26 26 * 1 * 1
|
||||
// LINES(JS_IR): 1 1 * 1 1 * 9 9 9 9 9 6 6 9 7 7 9 11 11 12 12 15 15 * 26 26 * 17 17 16 18 18 16 20 20 21 21 * 1
|
||||
|
||||
@@ -32,4 +32,5 @@ inline operator fun P.component1() = a
|
||||
|
||||
inline operator fun P.component2() = b
|
||||
|
||||
// LINES: 15 22 17 17 31 18 18 33 20 20 21 21 22 22 3 23 9 9 9 9 4 9 9 9 6 6 31 7 7 33 11 11 12 12 15 15 25 27 26 26 29 29 29 * 31 31 31 33 33 33 * 1 * 1
|
||||
// LINES(JS): 15 22 17 17 31 18 18 33 20 20 21 21 22 22 3 23 9 9 9 9 4 9 9 9 6 6 31 7 7 33 11 11 12 12 15 15 25 27 26 26 29 29 29 * 31 31 31 33 33 33 * 1 * 1
|
||||
// LINES(JS_IR): 1 1 * 1 1 * 9 9 9 9 9 * 31 31 9 6 6 * 33 33 9 7 7 11 11 12 12 15 15 * 26 26 * 29 29 29 29 * 29 29 * 29 29 * 31 31 * 33 33 * 31 31 16 17 17 * 33 33 16 18 18 20 20 21 21 * 1
|
||||
|
||||
@@ -13,4 +13,5 @@ fun box() {
|
||||
)
|
||||
}
|
||||
|
||||
// LINES: 1 14 8 8 7 3 2 2 3 3 3 8 8 11 11 * 3 7 12 3 3 4 4
|
||||
// LINES(JS): 1 14 8 8 7 3 2 2 3 3 3 8 8 11 11 * 3 7 12 3 3 4 4
|
||||
// LINES(JS_IR): 2 2 4 4 * 8 8 8 8 8 11 11 * 7 12
|
||||
|
||||
+2
-1
@@ -9,4 +9,5 @@ fun box(x: String?) {
|
||||
|
||||
fun foo() = "bar"
|
||||
|
||||
// LINES: 3 8 7 7 4 4 4 5 5 7 7 7 7 * 5 4 5 10 10 10 * 1 * 1
|
||||
// LINES(JS): 3 8 7 7 4 4 4 5 5 7 7 7 7 * 5 4 5 10 10 10 * 1 * 1
|
||||
// LINES(JS_IR): 1 1 * 1 1 * 4 5 5 * 5 * 7 7 7 * 5 4 4 * 10 10 * 1
|
||||
|
||||
@@ -6,4 +6,5 @@ enum class Foo {
|
||||
}
|
||||
}
|
||||
|
||||
// LINES: 1 1 1 1 1 1 1 1 1 2 2 4 * 2 2 2 2 4 4 5 5 * 4 4 4 4 4 4 4 * 1 1 1 * 1 1 1 1 1 1
|
||||
// LINES(JS): 1 1 1 1 1 1 1 1 1 2 2 4 * 2 2 2 2 4 4 5 5 * 4 4 4 4 4 4 4 * 1 1 1 * 1 1 1 1 1 1
|
||||
// LINES(JS_IR): 5 5 * 5 5
|
||||
|
||||
+2
-1
@@ -10,4 +10,5 @@ enum class E {
|
||||
}
|
||||
}
|
||||
|
||||
// LINES: 1 1 1 1 1 1 1 1 1 2 2 4 8 * 2 2 2 2 4 4 4 5 5 5 * 4 4 4 4 8 8 8 9 9 9 * 8 8 8 8 * 1 1 1 * 1 1 1 1 1 1 1 1 1 1
|
||||
// LINES(JS): 1 1 1 1 1 1 1 1 1 2 2 4 8 * 2 2 2 2 4 4 4 5 5 5 * 4 4 4 4 8 8 8 9 9 9 * 8 8 8 8 * 1 1 1 * 1 1 1 1 1 1 1 1 1 1
|
||||
// LINES(JS_IR): 5 5 * 9 9
|
||||
|
||||
@@ -4,4 +4,5 @@ fun box() =
|
||||
fun foo() =
|
||||
23
|
||||
|
||||
// LINES: 1 2 2 4 5 5
|
||||
// LINES(JS): 1 2 2 4 5 5
|
||||
// LINES(JS_IR): 2 2 * 5 5
|
||||
|
||||
+2
-1
@@ -17,4 +17,5 @@ fun box() {
|
||||
}
|
||||
}
|
||||
|
||||
// LINES: 1 18 2 2 10 2 2 2 2 2 2 3 3 6 6 6 6 7 7 10 10 10 10 10 10 11 11 14 14 15 15 15 15 16 16
|
||||
// LINES(JS): 1 18 2 2 10 2 2 2 2 2 2 3 3 6 6 6 6 7 7 10 10 10 10 10 10 11 11 14 14 15 15 15 15 16 16
|
||||
// LINES(JS_IR): 12 2 18 18 35 35 2 2 2 2 2 2 2 2 2 2 2 3 3 6 6 6 6 6 6 6 7 7 6 10 10 10 10 10 11 11 14 14 15 15 15 15 15 15 15 15 15 16 16 15
|
||||
|
||||
+2
-1
@@ -8,4 +8,5 @@ fun foo(x: Int) {
|
||||
println(y)
|
||||
}
|
||||
|
||||
// LINES: 1 9 2 2 3 3 4 4 5 5 6 6 7 7 8 8
|
||||
// LINES(JS): 1 9 2 2 3 3 4 4 5 5 6 6 7 7 8 8
|
||||
// LINES(JS_IR): 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 8
|
||||
|
||||
@@ -11,4 +11,5 @@ inline fun foo(x: Int) {
|
||||
|
||||
fun bar() = 23
|
||||
|
||||
// LINES: 3 5 4 4 8 8 9 9 7 10 8 8 9 9 12 12 12 * 1 * 1
|
||||
// LINES(JS): 3 5 4 4 8 8 9 9 7 10 8 8 9 9 12 12 12 * 1 * 1
|
||||
// LINES(JS_IR): 1 1 * 1 1 * 4 4 8 8 9 9 * 8 8 9 9 * 12 12 * 1
|
||||
|
||||
@@ -9,4 +9,5 @@ fun bar() {
|
||||
foo(42)
|
||||
}
|
||||
|
||||
// LINES: 1 1 1 1 1 6 2 2 3 3 4 4 8 10 2 2 9 2 3 3 4 4
|
||||
// LINES(JS): 1 1 1 1 1 6 2 2 3 3 4 4 8 10 2 2 9 2 3 3 4 4
|
||||
// LINES(JS_IR): 2 2 3 4 4 * 2 2 3 4 4
|
||||
|
||||
@@ -8,7 +8,8 @@ inline fun foo(x: String) {
|
||||
println("foo2($x);")
|
||||
}
|
||||
|
||||
// LINES: 6 6 6 6 6 9 7 7 8 8
|
||||
// LINES(JS): 6 6 6 6 6 9 7 7 8 8
|
||||
// LINES(JS_IR): 7 7 8 8
|
||||
|
||||
// MODULE: main(lib)
|
||||
// FILE: main.kt
|
||||
@@ -21,4 +22,5 @@ fun box() {
|
||||
foo("42")
|
||||
}
|
||||
|
||||
// LINES: 6 19 22 7 7 20 7 8 8 20 8 7 7 21 7 8 8 21 8
|
||||
// LINES(JS): 6 20 23 7 7 21 7 8 8 21 8 7 7 22 7 8 8 22 8
|
||||
// LINES(JS_IR): 7 7 8 8 7 7 8 8
|
||||
|
||||
+2
-1
@@ -21,4 +21,5 @@ fun bar(x: Int) {
|
||||
println("%")
|
||||
}
|
||||
|
||||
// LINES: 1 1 1 1 1 1 1 1 1 17 2 2 3 3 4 7 7 9 9 10 10 11 14 14 16 16 19 22 20 20 20 20 17 2 2 3 3 4 3 7 7 9 9 10 10 11 10 14 14 16 16 20 21 21
|
||||
// LINES(JS): 1 1 1 1 1 1 1 1 1 17 2 2 3 3 4 7 7 9 9 10 10 11 14 14 16 16 19 22 20 20 20 20 17 2 2 3 3 4 3 7 7 9 9 10 10 11 10 14 14 16 16 20 21 21
|
||||
// LINES(JS_IR): 2 3 3 4 7 7 9 10 10 11 14 14 16 16 * 20 20 2 3 3 4 * 7 7 9 10 10 11 * 14 14 16 16 20 20 21 21
|
||||
|
||||
+2
-1
@@ -11,4 +11,5 @@ inline fun bar() {
|
||||
println("bar2")
|
||||
}
|
||||
|
||||
// LINES: 1 7 2 2 10 10 11 11 4 4 10 10 11 11 6 6 9 9 9 9 9 12 10 10 11 11
|
||||
// LINES(JS): 1 7 2 2 10 10 11 11 4 4 10 10 11 11 6 6 9 9 9 9 9 12 10 10 11 11
|
||||
// LINES(JS_IR): 2 2 10 10 11 11 4 4 10 10 11 11 6 6 * 10 10 11 11
|
||||
|
||||
@@ -16,4 +16,5 @@ inline fun foo(f: () -> Unit) {
|
||||
println("after")
|
||||
}
|
||||
|
||||
// LINES: 1 11 2 2 14 14 4 4 16 16 6 6 14 14 8 8 16 16 10 10 13 13 13 13 13 17 14 14 15 15 16 16
|
||||
// LINES(JS): 1 11 2 2 14 14 4 4 16 16 6 6 14 14 8 8 16 16 10 10 13 13 13 13 13 17 14 14 15 15 16 16
|
||||
// LINES(JS_IR): 2 2 14 14 4 4 16 16 6 6 14 14 8 8 16 16 10 10 * 14 14 15 15 16 16
|
||||
|
||||
+2
-1
@@ -6,4 +6,5 @@ class A(val x: Int) {
|
||||
}
|
||||
}
|
||||
|
||||
// LINES: 1 1 2 2 3 5 4 4
|
||||
// LINES(JS): 1 1 2 2 3 5 4 4
|
||||
// LINES(JS_IR): 2 2 * 4 4 * 1 1 * 1 1
|
||||
|
||||
+2
-1
@@ -11,4 +11,5 @@ inline fun foo(): Boolean {
|
||||
return true
|
||||
}
|
||||
|
||||
// LINES: 3 7 4 4 4 10 10 4 11 4 5 5 9 12 10 10 11 11 * 1 * 1
|
||||
// LINES(JS): 3 7 4 4 4 10 10 4 11 4 5 5 9 12 10 10 11 11 * 1 * 1
|
||||
// LINES(JS_IR): 1 1 * 1 1 * 4 * 10 10 11 11 4 4 * 5 5 * 10 10 11 11 * 1
|
||||
|
||||
+4
-1
@@ -5,4 +5,7 @@ fun foo() {
|
||||
println("after: $x")
|
||||
}
|
||||
|
||||
// LINES: 1 6 2 2 3 3 4 4 5 5
|
||||
// LINES(JS): 1 6 2 2 3 3 4 4 5 5
|
||||
// LINES(JS_IR): 2 2 3 3 2 2 5 5
|
||||
// FIXME: ^^^^^^^
|
||||
// js function call debug info is incorrect
|
||||
|
||||
@@ -4,4 +4,5 @@ fun foo(x: Int): () -> Unit = {
|
||||
|
||||
fun bar() = 23
|
||||
|
||||
// LINES: 1 1 1 3 2 2 3 3 1 1 1 5 5 5
|
||||
// LINES(JS): 1 1 1 3 2 2 3 3 1 1 1 5 5 5
|
||||
// LINES(JS_IR): 3 3 1 * 5 5 * 2 2
|
||||
|
||||
@@ -24,4 +24,5 @@ fun baz() = "baz"
|
||||
|
||||
fun boo() = "boo"
|
||||
|
||||
// LINES: 1 17 9 4 6 6 7 7 3 3 3 * 13 12 13 13 14 19 21 20 20 23 23 23 25 25 25
|
||||
// LINES(JS): 1 17 9 4 6 6 7 7 3 3 3 * 13 12 13 13 14 19 21 20 20 23 23 23 25 25 25
|
||||
// LINES(JS_IR): 4 * 7 * 3 20 20 * 12 12 12 13 14 20 20 * 20 20 * 23 23 * 25 25
|
||||
|
||||
+2
-1
@@ -26,4 +26,5 @@ fun bar(vararg x: Any?) {
|
||||
println(x)
|
||||
}
|
||||
|
||||
// LINES: 1 2 22 3 4 5 6 7 8 9 10 13 14 15 16 17 18 19 20 * 25 27 26 26
|
||||
// LINES(JS): 1 2 22 3 4 5 6 7 8 9 10 13 14 15 16 17 18 19 20 * 25 27 26 26
|
||||
// LINES(JS_IR): 3 4 5 6 7 8 9 10 13 14 15 16 17 18 19 20 * 26 26
|
||||
|
||||
+2
-1
@@ -5,4 +5,5 @@ fun foo() {
|
||||
0L)
|
||||
}
|
||||
|
||||
// LINES: 3 * 5 1 6 2 4
|
||||
// LINES(JS): 3 * 5 1 6 2 4
|
||||
// LINES(JS_IR): 2 4
|
||||
|
||||
@@ -10,4 +10,5 @@ class B : A() {
|
||||
}
|
||||
}
|
||||
|
||||
// LINES: 1 2 2 2 2 2 2 2 2 2 4 4 4 * 7 7 8 10 9 9
|
||||
// LINES(JS): 1 2 2 2 2 2 2 2 2 2 4 4 4 * 7 7 8 10 9 9
|
||||
// LINES(JS_IR): 2 2 * 2 2 2 2 2 * 4 4 * 7 * 9 9
|
||||
|
||||
@@ -12,4 +12,5 @@ object O {
|
||||
val y = 23
|
||||
}
|
||||
|
||||
// LINES: 1 9 2 2 3 3 4 4 6 6 7 7 8 8 11 11 12 12 * 11 11 11 11 11 11
|
||||
// LINES(JS): 1 9 2 2 3 3 4 4 6 6 7 7 8 8 11 11 12 12 * 11 11 11 11 11 11
|
||||
// LINES(JS_IR): 2 2 3 3 4 4 6 6 7 7 8 8 * 12 12 * 12 12
|
||||
|
||||
@@ -4,4 +4,5 @@ fun foo() {
|
||||
println("foo")
|
||||
}
|
||||
|
||||
// LINES: 1 1 * 1 1 1 1 1 1 3 5 4 4
|
||||
// LINES(JS): 1 1 * 1 1 1 1 1 1 3 5 4 4
|
||||
// LINES(JS_IR): 4 4
|
||||
|
||||
+2
-1
@@ -7,4 +7,5 @@ fun box(
|
||||
println(y)
|
||||
}
|
||||
|
||||
// LINES: 1 8 2 2 2 2 3 3 3 4 6 6 7 7
|
||||
// LINES(JS): 1 8 2 2 2 2 3 3 3 4 6 6 7 7
|
||||
// LINES(JS_IR): 1 1 2 1 4 1 * 6 6 7 7 * 1 1 2 1 1 4 1 1
|
||||
|
||||
@@ -9,4 +9,5 @@ open class A {
|
||||
}
|
||||
}
|
||||
|
||||
// LINES: 1 2 4 7 7 8 8 4 4 4
|
||||
// LINES(JS): 1 2 4 7 7 8 8 4 4 4
|
||||
// LINES(JS_IR): 7 7 8 8 * 2 2 * 4 4
|
||||
|
||||
+2
-1
@@ -3,4 +3,5 @@ fun box() {
|
||||
println("bar")
|
||||
}
|
||||
|
||||
// LINES: 1 4 2 2 3 3
|
||||
// LINES(JS): 1 4 2 2 3 3
|
||||
// LINES(JS_IR): 2 2 3 3
|
||||
|
||||
+2
-1
@@ -4,4 +4,5 @@ fun box(x: Int): String {
|
||||
"suffix"
|
||||
}
|
||||
|
||||
// LINES: 1 5 2 2 3 4
|
||||
// LINES(JS): 1 5 2 2 3 4
|
||||
// LINES(JS_IR): 2 2 3 4
|
||||
|
||||
@@ -25,4 +25,5 @@ class C : A {
|
||||
)
|
||||
}
|
||||
|
||||
// LINES: 1 1 3 * 1 1 1 1 1 1 7 * 9 10 11 * 15 15 16 17 14 19 15 15 22 22 23 24 22 22
|
||||
// LINES(JS): 1 1 3 * 1 1 1 1 1 1 7 * 9 10 11 * 15 15 16 17 14 19 15 15 22 22 23 24 22 22
|
||||
// LINES(JS_IR): 3 * 10 11 * 16 17 15 19 * 23 24 23
|
||||
|
||||
@@ -8,4 +8,5 @@ enum class E {
|
||||
}
|
||||
}
|
||||
|
||||
// LINES: 1 1 1 1 1 1 1 1 1 2 2 3 3 4 * 2 2 2 2 * 3 3 3 3 4 4 4 6 6 * 4 4 4 4 * 1 1 1 * 1 1 1 1 1 1 1 1 1 1
|
||||
// LINES(JS): 1 1 1 1 1 1 1 1 1 2 2 3 3 4 * 2 2 2 2 * 3 3 3 3 4 4 4 6 6 * 4 4 4 4 * 1 1 1 * 1 1 1 1 1 1 1 1 1 1
|
||||
// LINES(JS_IR): 6 6
|
||||
|
||||
+2
-1
@@ -7,4 +7,5 @@ fun foo() {
|
||||
A(23, "foo")
|
||||
}
|
||||
|
||||
// LINES: 1 2 3 * 6 8 7 7
|
||||
// LINES(JS): 1 2 3 * 6 8 7 7
|
||||
// LINES(JS_IR): 2 2 3 3 * 2 2 * 3 3 * 7 7
|
||||
|
||||
@@ -18,4 +18,5 @@ fun box(x: Int) {
|
||||
)
|
||||
}
|
||||
|
||||
// LINES: 1 19 4 4 3 3 4 6 9 9 6 11 13 13 11 16 16 3 2
|
||||
// LINES(JS): 1 19 4 4 3 3 4 6 9 9 6 11 13 13 11 16 16 3 2
|
||||
// LINES(JS_IR): 4 4 2 6 7 8 9 11 12 13 16
|
||||
|
||||
+2
-1
@@ -28,4 +28,5 @@ fun four() = 4
|
||||
|
||||
fun five() = 5
|
||||
|
||||
// LINES: 1 19 4 4 3 6 4 6 4 7 4 8 9 9 11 4 11 4 12 13 13 16 16 2 21 21 21 23 23 23 25 25 25 27 27 27 29 29 29
|
||||
// LINES(JS): 1 19 4 4 3 6 4 6 4 7 4 8 9 9 11 4 11 4 12 13 13 16 16 2 21 21 21 23 23 23 25 25 25 27 27 27 29 29 29
|
||||
// LINES(JS_IR): 4 4 2 6 7 8 9 11 12 13 16 * 21 21 * 23 23 * 25 25 * 27 27 * 29 29
|
||||
|
||||
+2
-1
@@ -13,4 +13,5 @@ fun foo(): Int = 23
|
||||
|
||||
fun bar(): IntRange = 1000..2000
|
||||
|
||||
// LINES: 1 10 2 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 12 12 12 14 14 14
|
||||
// LINES(JS): 1 10 2 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 12 12 12 14 14 14
|
||||
// LINES(JS_IR): 2 2 3 4 4 5 6 6 7 7 7 7 7 8 8 * 12 12 * 14 14
|
||||
|
||||
+2
-1
@@ -13,4 +13,5 @@ open class A
|
||||
|
||||
open class B : A()
|
||||
|
||||
// LINES: 1 10 2 2 2 2 3 3 4 4 5 5 6 6 8 8 12 * 14 14
|
||||
// LINES(JS): 1 10 2 2 2 2 3 3 4 4 5 5 6 6 8 8 12 * 14 14
|
||||
// LINES(JS_IR): 2 2 4 4 * 14
|
||||
|
||||
@@ -12,4 +12,5 @@ fun box() {
|
||||
}
|
||||
}
|
||||
|
||||
// LINES: 1 13 5 5 4 2 2 3 5 5 8 8 * 3 4 9 3 11 11
|
||||
// LINES(JS): 1 13 5 5 4 2 2 3 5 5 8 8 * 3 4 9 3 11 11
|
||||
// LINES(JS_IR): 2 2 * 5 5 5 5 5 8 8 * 4 9 * 11 11
|
||||
|
||||
Reference in New Issue
Block a user