[JS IR] Improve debug info precision for blocks
Namely: - Generate debug info for closing braces, which allows the breakpoints set on closing braces to be hit - Generate debug info for 'if' and 'try/catch' statements. KT-46276
This commit is contained in:
committed by
Space Team
parent
a1c61bb9a0
commit
a939f9ccd0
@@ -18,3 +18,4 @@ fun box() {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:5 box
|
||||
// test.kt:2 cond
|
||||
// test.kt:9 box
|
||||
+2
-1
@@ -19,4 +19,5 @@ fun box() {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:6 box
|
||||
// test.kt:3 eval
|
||||
// test.kt:7 box$lambda
|
||||
// test.kt:7 box$lambda
|
||||
// test.kt:9 box
|
||||
@@ -18,3 +18,4 @@ fun box() {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:4 box
|
||||
// test.kt:5 box$lambda
|
||||
// test.kt:7 box
|
||||
@@ -44,3 +44,5 @@ fun box() {
|
||||
// test.kt:6 alternate
|
||||
// test.kt:7 alternate
|
||||
// test.kt:13 foo
|
||||
// test.kt:16 foo
|
||||
// test.kt:20 box
|
||||
@@ -34,9 +34,14 @@ fun box() {
|
||||
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:8 box
|
||||
// test.kt:3 <init>
|
||||
// test.kt:9 box
|
||||
// test.kt:5 bar
|
||||
// test.kt:3 <init>
|
||||
// test.kt:10 box
|
||||
// test.kt:5 bar
|
||||
// test.kt:3 <init>
|
||||
// test.kt:9 box
|
||||
// test.kt:5 bar
|
||||
// test.kt:3 <init>
|
||||
// test.kt:14 box
|
||||
+3
-1
@@ -29,6 +29,8 @@ fun box() {
|
||||
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:9 box
|
||||
// test.kt:3 <init>
|
||||
// test.kt:11 box
|
||||
// test.kt:4 foo
|
||||
// test.kt:5 box
|
||||
// test.kt:5 box
|
||||
// test.kt:15 box
|
||||
+4
-2
@@ -23,7 +23,9 @@ fun f(block: () -> Unit) {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:3 box
|
||||
// test.kt:4 box
|
||||
// test.kt:4 box$lambda
|
||||
// test.kt:4 box
|
||||
// test.kt:10 f
|
||||
// test.kt:5 box$lambda$lambda
|
||||
// test.kt:5 box$lambda$lambda
|
||||
// test.kt:6 box$lambda$lambda
|
||||
// test.kt:11 f
|
||||
// test.kt:7 box
|
||||
+3
-1
@@ -31,10 +31,12 @@ fun box() {
|
||||
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:9 box
|
||||
// test.kt:3 <init>
|
||||
// test.kt:10 box
|
||||
// test.kt:4 foo
|
||||
// test.kt:11 box
|
||||
// test.kt:4 foo
|
||||
// test.kt:5 box
|
||||
// test.kt:13 box
|
||||
// test.kt:5 box
|
||||
// test.kt:5 box
|
||||
// test.kt:15 box
|
||||
+4
-1
@@ -37,4 +37,7 @@ fun box() {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:12 box
|
||||
// test.kt:4 <init>
|
||||
// test.kt:14 box
|
||||
// test.kt:3 <init>
|
||||
// test.kt:14 box
|
||||
// test.kt:8 foo
|
||||
// test.kt:15 box
|
||||
+3
-1
@@ -42,7 +42,9 @@ fun box() {
|
||||
// test.kt:14 box
|
||||
// test.kt:5 <init>
|
||||
// test.kt:6 <init>
|
||||
// test.kt:4 <init>
|
||||
// test.kt:15 box
|
||||
// test.kt:16 box
|
||||
// test.kt:16 box
|
||||
// test.kt:8 foo
|
||||
// test.kt:8 foo
|
||||
// test.kt:17 box
|
||||
@@ -12,3 +12,4 @@ fun box() {
|
||||
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:5 box
|
||||
// test.kt:6 box
|
||||
@@ -34,3 +34,4 @@ fun getD() = true
|
||||
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:3 box
|
||||
// test.kt:11 box
|
||||
@@ -27,3 +27,4 @@ fun test(): Long {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:5 box
|
||||
// test.kt:11 test
|
||||
// test.kt:6 box
|
||||
+6
-1
@@ -35,9 +35,14 @@ fun box() {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:6 box
|
||||
// test.kt:3 <init>
|
||||
// test.kt:3 <init>
|
||||
// test.kt:7 box
|
||||
// test.kt:3 <init>
|
||||
// test.kt:3 <init>
|
||||
// test.kt:10 box
|
||||
// test.kt:3 <init>
|
||||
// test.kt:3 <init>
|
||||
// test.kt:12 box
|
||||
// test.kt:3 <init>
|
||||
// test.kt:3 <init>
|
||||
// test.kt:3 <init>
|
||||
// test.kt:14 box
|
||||
+15
-1
@@ -187,35 +187,49 @@ class O<T>(i: T) {
|
||||
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:4 box
|
||||
// test.kt:19 <init>
|
||||
// test.kt:5 box
|
||||
// test.kt:20 <init>
|
||||
// test.kt:20 <init>
|
||||
// test.kt:6 box
|
||||
// test.kt:22 D_init_$Init$
|
||||
// test.kt:21 D
|
||||
// test.kt:7 box
|
||||
// test.kt:25 E_init_$Init$
|
||||
// test.kt:24 E
|
||||
// test.kt:8 box
|
||||
// test.kt:28 F_init_$Init$
|
||||
// test.kt:27 F
|
||||
// test.kt:29 F_init_$Init$
|
||||
// test.kt:9 box
|
||||
// test.kt:33 G_init_$Init$
|
||||
// test.kt:32 G
|
||||
// test.kt:34 G_init_$Init$
|
||||
// test.kt:10 box
|
||||
// test.kt:39 <init>
|
||||
// test.kt:37 <init>
|
||||
// test.kt:11 box
|
||||
// test.kt:42 <init>
|
||||
// test.kt:44 <init>
|
||||
// test.kt:42 <init>
|
||||
// test.kt:12 box
|
||||
// test.kt:48 L_init_$Init$
|
||||
// test.kt:53 L
|
||||
// test.kt:47 L
|
||||
// test.kt:49 L_init_$Init$
|
||||
// test.kt:13 box
|
||||
// test.kt:57 M_init_$Init$
|
||||
// test.kt:61 M_init_$Init$_0
|
||||
// test.kt:56 M
|
||||
// test.kt:58 M_init_$Init$
|
||||
// test.kt:14 box
|
||||
// test.kt:65 N_init_$Init$
|
||||
// test.kt:69 N_init_$Init$_0
|
||||
// test.kt:64 N
|
||||
// test.kt:66 N_init_$Init$
|
||||
// test.kt:15 box
|
||||
// test.kt:72 <init>
|
||||
// test.kt:16 box
|
||||
// test.kt:73 O_init_$Init$
|
||||
// test.kt:73 O_init_$Init$
|
||||
// test.kt:72 <init>
|
||||
// test.kt:17 box
|
||||
+8
-2
@@ -64,9 +64,11 @@ fun box() {
|
||||
// test.kt:13 box
|
||||
// test.kt:3 <init>
|
||||
// test.kt:3 <init>
|
||||
// test.kt:3 <init>
|
||||
// test.kt:14 box
|
||||
// test.kt:3 <init>
|
||||
// test.kt:3 <init>
|
||||
// test.kt:3 <init>
|
||||
// test.kt:14 box
|
||||
// test.kt:1 equals
|
||||
// test.kt:1 equals
|
||||
@@ -87,16 +89,18 @@ fun box() {
|
||||
// test.kt:18 box
|
||||
// test.kt:1 copy$default
|
||||
// test.kt:1 copy$default
|
||||
// test.kt:1 copy$default
|
||||
// test.kt:1 copy
|
||||
// test.kt:3 <init>
|
||||
// test.kt:3 <init>
|
||||
// test.kt:3 <init>
|
||||
// test.kt:19 box
|
||||
// test.kt:5 <init>
|
||||
// test.kt:5 <init>
|
||||
// test.kt:5 <init>
|
||||
// test.kt:20 box
|
||||
// test.kt:5 <init>
|
||||
// test.kt:5 <init>
|
||||
// test.kt:5 <init>
|
||||
// test.kt:20 box
|
||||
// test.kt:7 equals
|
||||
// test.kt:21 box
|
||||
@@ -111,4 +115,6 @@ fun box() {
|
||||
// test.kt:24 box
|
||||
// test.kt:9 copy
|
||||
// test.kt:5 <init>
|
||||
// test.kt:5 <init>
|
||||
// test.kt:5 <init>
|
||||
// test.kt:5 <init>
|
||||
// test.kt:25 box
|
||||
+4
-2
@@ -25,9 +25,11 @@ fun box() {
|
||||
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:11 box
|
||||
// test.kt:3 <init>
|
||||
// test.kt:11 box
|
||||
// test.kt:6 foo$default
|
||||
// test.kt:4 computeParam
|
||||
// test.kt:6 foo$default
|
||||
// test.kt:6 foo$default
|
||||
// test.kt:6 foo$default
|
||||
// test.kt:7 foo
|
||||
// test.kt:6 foo$default
|
||||
// test.kt:12 box
|
||||
+6
-2
@@ -55,11 +55,15 @@ fun box() {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:22 box
|
||||
// test.kt:11 <init>
|
||||
// test.kt:3 <init>
|
||||
// test.kt:11 <init>
|
||||
// test.kt:3 <init>
|
||||
// test.kt:22 box
|
||||
// test.kt:9 foo
|
||||
// test.kt:7 E$foo$lambda
|
||||
// test.kt:15 E2_initEntries
|
||||
// test.kt:14 <init>
|
||||
// test.kt:14 <init>
|
||||
// test.kt:17 E2_initEntries
|
||||
// test.kt:14 <init>
|
||||
// test.kt:14 <init>
|
||||
// test.kt:14 <init>
|
||||
// test.kt:24 box
|
||||
+1
@@ -31,3 +31,4 @@ inline fun foo(n: Int) {}
|
||||
// test.kt:3 box
|
||||
// test.kt:3 box
|
||||
// test.kt:3 box
|
||||
// test.kt:6 box
|
||||
@@ -24,4 +24,5 @@ inline fun bar(i: Int = 1) {
|
||||
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:4 box
|
||||
// test.kt:8 foo
|
||||
// test.kt:8 foo
|
||||
// test.kt:6 box
|
||||
@@ -33,6 +33,11 @@ fun foo(f: () -> Unit) {
|
||||
// test.kt:4 box
|
||||
// test.kt:14 foo
|
||||
// test.kt:5 box$lambda
|
||||
// test.kt:6 box$lambda
|
||||
// test.kt:15 foo
|
||||
// test.kt:8 box
|
||||
// test.kt:14 foo
|
||||
// test.kt:9 box$lambda
|
||||
// test.kt:9 box$lambda
|
||||
// test.kt:10 box$lambda
|
||||
// test.kt:15 foo
|
||||
// test.kt:11 box
|
||||
@@ -43,3 +43,4 @@ fun bar(x: Int) =
|
||||
// foo.kt:4 foo
|
||||
// foo.kt:5 foo
|
||||
// test.kt:21 bar
|
||||
// test.kt:14 box
|
||||
+3
@@ -43,7 +43,10 @@ fun box() {
|
||||
// test.kt:4 foo
|
||||
// test.kt:8 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:17 foo
|
||||
// test.kt:21 box
|
||||
// test.kt:4 foo
|
||||
// test.kt:8 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:17 foo
|
||||
// test.kt:22 box
|
||||
+2
@@ -31,3 +31,5 @@ fun box() {
|
||||
// test.kt:13 box
|
||||
// test.kt:14 box
|
||||
// test.kt:4 foo
|
||||
// test.kt:7 foo
|
||||
// test.kt:15 box
|
||||
@@ -46,9 +46,12 @@ fun box() {
|
||||
// test.kt:10 foo
|
||||
// test.kt:11 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:21 box
|
||||
// test.kt:22 box
|
||||
// test.kt:4 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:23 box
|
||||
@@ -39,9 +39,12 @@ fun box() {
|
||||
// test.kt:15 box
|
||||
// test.kt:8 foo
|
||||
// test.kt:5 cond
|
||||
// test.kt:12 foo
|
||||
// test.kt:16 box
|
||||
// test.kt:17 box
|
||||
// test.kt:8 foo
|
||||
// test.kt:5 cond
|
||||
// test.kt:9 foo
|
||||
// test.kt:5 cond
|
||||
// test.kt:12 foo
|
||||
// test.kt:18 box
|
||||
@@ -58,15 +58,20 @@ fun nop() {}
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:3 box
|
||||
// test.kt:4 box
|
||||
// test.kt:30 nop
|
||||
// test.kt:24 box
|
||||
// test.kt:8 box
|
||||
// test.kt:28 box
|
||||
// test.kt:8 box
|
||||
// test.kt:24 box
|
||||
// test.kt:9 box
|
||||
// test.kt:10 box
|
||||
// test.kt:11 box
|
||||
// test.kt:30 nop
|
||||
// test.kt:24 box
|
||||
// test.kt:16 box
|
||||
// test.kt:27 box
|
||||
// test.kt:15 box
|
||||
// test.kt:19 box
|
||||
// test.kt:30 nop
|
||||
// test.kt:21 box
|
||||
@@ -56,3 +56,4 @@ fun box() {
|
||||
// test.kt:12 box
|
||||
// test.kt:14 box
|
||||
// test.kt:16 box
|
||||
// test.kt:18 box
|
||||
+6
-1
@@ -111,16 +111,21 @@ fun box() {
|
||||
// test.kt:48 box
|
||||
// test.kt:7 <init>
|
||||
// test.kt:45 x
|
||||
// test.kt:3 <init>
|
||||
// test.kt:49 box
|
||||
// test.kt:13 <init>
|
||||
// test.kt:17 <init>
|
||||
// test.kt:11 <init>
|
||||
// test.kt:50 box
|
||||
// test.kt:23 <init>
|
||||
// test.kt:26 <init>
|
||||
// test.kt:45 x
|
||||
// test.kt:29 <init>
|
||||
// test.kt:21 <init>
|
||||
// test.kt:51 box
|
||||
// test.kt:34 <init>
|
||||
// test.kt:36 <init>
|
||||
// test.kt:39 <init>
|
||||
// test.kt:42 <init>
|
||||
// test.kt:42 <init>
|
||||
// test.kt:33 <init>
|
||||
// test.kt:52 box
|
||||
+3
-1
@@ -60,4 +60,6 @@ fun box() {
|
||||
// test.kt:13 <init>
|
||||
// test.kt:16 <init>
|
||||
// test.kt:21 <init>
|
||||
// test.kt:30 box
|
||||
// test.kt:4 <init>
|
||||
// test.kt:30 box
|
||||
// test.kt:31 box
|
||||
@@ -39,3 +39,4 @@ inline fun f(block: () -> Unit) {
|
||||
// test.kt:5 box
|
||||
// test.kt:8 box
|
||||
// test.kt:10 box
|
||||
// test.kt:12 box
|
||||
@@ -23,3 +23,5 @@ fun g() {}
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:3 box
|
||||
// test.kt:8 box
|
||||
// test.kt:11 g
|
||||
// test.kt:5 box
|
||||
+2
@@ -57,6 +57,7 @@ fun box() {
|
||||
|
||||
// EXPECTATIONS
|
||||
// test.kt:39 box
|
||||
// test.kt:36 noop
|
||||
// test.kt:41 box
|
||||
// test.kt:42 box
|
||||
// a.kt:11 box
|
||||
@@ -78,3 +79,4 @@ fun box() {
|
||||
// a.kt:6 exclamate
|
||||
// a.kt:29 box
|
||||
// a.kt:22 value
|
||||
// test.kt:56 box
|
||||
+2
@@ -26,3 +26,5 @@ fun box() {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:12 box
|
||||
// test.kt:9 makeFace
|
||||
// test.kt:6 <init>
|
||||
// test.kt:13 box
|
||||
+4
-1
@@ -28,4 +28,7 @@ fun box() {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:15 box
|
||||
// test.kt:5 <init>
|
||||
// test.kt:15 box
|
||||
// test.kt:4 <init>
|
||||
// test.kt:15 box
|
||||
// test.kt:11 foo
|
||||
// test.kt:16 box
|
||||
+1
@@ -21,3 +21,4 @@ inline fun foo() = {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:4 box
|
||||
// test1.kt:6 box$lambda
|
||||
// test.kt:5 box
|
||||
@@ -28,3 +28,4 @@ inline fun foo() = {
|
||||
// test.kt:4 box
|
||||
// test.kt:5 box
|
||||
// test1.kt:7 box$lambda
|
||||
// test.kt:6 box
|
||||
+4
-1
@@ -41,8 +41,11 @@ fun baz(v:(() -> Unit)) {
|
||||
// test.kt:4 box
|
||||
// test3.kt:14 baz
|
||||
// test1.kt:8 box$lambda
|
||||
// test3.kt:15 baz
|
||||
// test1.kt:11 box
|
||||
// test.kt:5 box
|
||||
// test.kt:6 box
|
||||
// test3.kt:14 baz
|
||||
// test1.kt:8 box$lambda
|
||||
// test1.kt:8 box$lambda
|
||||
// test3.kt:15 baz
|
||||
// test.kt:7 box
|
||||
@@ -40,5 +40,9 @@ fun box() {
|
||||
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:22 box
|
||||
// test.kt:14 test1
|
||||
// test.kt:23 box
|
||||
// test.kt:17 test2
|
||||
// test.kt:5 normalFunction
|
||||
// test.kt:19 test2
|
||||
// test.kt:24 box
|
||||
@@ -29,3 +29,4 @@ fun box() {
|
||||
// a.kt:4 a
|
||||
// test.kt:15 box
|
||||
// b.kt:8 b
|
||||
// test.kt:16 box
|
||||
@@ -25,3 +25,4 @@ fun test(a: Boolean, b: Boolean, c: Boolean): Boolean {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:5 box
|
||||
// test.kt:9 test
|
||||
// test.kt:6 box
|
||||
@@ -17,3 +17,5 @@ fun foo(i: Int) {
|
||||
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:4 box
|
||||
// test.kt:10 foo
|
||||
// test.kt:7 box
|
||||
@@ -17,3 +17,5 @@ infix fun Int.foo(i: Int) {
|
||||
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:4 box
|
||||
// test.kt:9 foo
|
||||
// test.kt:6 box
|
||||
@@ -32,8 +32,10 @@ fun g() {}
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:3 box
|
||||
// test.kt:4 box
|
||||
// test.kt:4 g$ref
|
||||
// test.kt:4 box
|
||||
// test.kt:8 f
|
||||
// test.kt:4 g$ref$lambda
|
||||
// test.kt:4 g$ref$lambda
|
||||
// test.kt:11 g
|
||||
// test.kt:4 g$ref$lambda
|
||||
// test.kt:9 f
|
||||
// test.kt:5 box
|
||||
@@ -75,3 +75,4 @@ fun testExpressionBody(nullable: String?) =
|
||||
// test.kt:21 testExpressionBody
|
||||
// test.kt:9 box
|
||||
// test.kt:21 testExpressionBody
|
||||
// test.kt:10 box
|
||||
+3
-1
@@ -21,5 +21,7 @@ fun box() {
|
||||
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:11 box
|
||||
// test.kt:3 <init>
|
||||
// test.kt:11 box
|
||||
// test.kt:6 <get-prop>
|
||||
// test.kt:6 <get-prop>
|
||||
// test.kt:12 box
|
||||
+2
@@ -17,3 +17,5 @@ fun box() {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:8 box
|
||||
// test.kt:4 main
|
||||
// test.kt:5 main
|
||||
// test.kt:9 box
|
||||
@@ -36,3 +36,4 @@ fun foo(n :Int ) : Int {
|
||||
// test.kt:9 foo
|
||||
// test.kt:11 foo
|
||||
// test.kt:11 foo
|
||||
// test.kt:5 box
|
||||
@@ -41,7 +41,10 @@ fun fail() : String {
|
||||
// test.kt:4 box
|
||||
// test.kt:20 fail
|
||||
// test.kt:4 box
|
||||
// test.kt:13 checkEquals
|
||||
// test.kt:7 box
|
||||
// test.kt:20 fail
|
||||
// test.kt:16 box
|
||||
// test.kt:7 box
|
||||
// test.kt:13 checkEquals
|
||||
// test.kt:9 box
|
||||
@@ -45,3 +45,4 @@ fun fail() : String {
|
||||
// test.kt:14 box
|
||||
// test.kt:9 box
|
||||
// test.kt:3 execute
|
||||
// test.kt:11 box
|
||||
@@ -47,3 +47,4 @@ fun fail() : String {
|
||||
// test.kt:16 box
|
||||
// test.kt:8 box
|
||||
// test.kt:16 box
|
||||
// test.kt:9 box
|
||||
@@ -43,3 +43,4 @@ fun fail() : String {
|
||||
// test.kt:16 fail
|
||||
// test.kt:12 box
|
||||
// test.kt:7 box
|
||||
// test.kt:9 box
|
||||
@@ -119,21 +119,26 @@ fun box() {
|
||||
// test.kt:12 stringSwitch
|
||||
// test.kt:19 stringSwitch
|
||||
// test.kt:21 stringSwitch
|
||||
// test.kt:26 stringSwitch
|
||||
// test.kt:30 box
|
||||
// test.kt:6 stringSwitch
|
||||
// test.kt:11 stringSwitch
|
||||
// test.kt:13 stringSwitch
|
||||
// test.kt:19 stringSwitch
|
||||
// test.kt:22 stringSwitch
|
||||
// test.kt:26 stringSwitch
|
||||
// test.kt:31 box
|
||||
// test.kt:7 stringSwitch
|
||||
// test.kt:11 stringSwitch
|
||||
// test.kt:14 stringSwitch
|
||||
// test.kt:19 stringSwitch
|
||||
// test.kt:23 stringSwitch
|
||||
// test.kt:26 stringSwitch
|
||||
// test.kt:32 box
|
||||
// test.kt:8 stringSwitch
|
||||
// test.kt:11 stringSwitch
|
||||
// test.kt:15 stringSwitch
|
||||
// test.kt:19 stringSwitch
|
||||
// test.kt:24 stringSwitch
|
||||
// test.kt:26 stringSwitch
|
||||
// test.kt:33 box
|
||||
@@ -102,15 +102,19 @@ fun box() {
|
||||
// test.kt:11 stringSwitch
|
||||
// test.kt:17 stringSwitch
|
||||
// test.kt:19 stringSwitch
|
||||
// test.kt:23 stringSwitch
|
||||
// test.kt:27 box
|
||||
// test.kt:6 stringSwitch
|
||||
// test.kt:10 stringSwitch
|
||||
// test.kt:12 stringSwitch
|
||||
// test.kt:17 stringSwitch
|
||||
// test.kt:20 stringSwitch
|
||||
// test.kt:23 stringSwitch
|
||||
// test.kt:28 box
|
||||
// test.kt:7 stringSwitch
|
||||
// test.kt:10 stringSwitch
|
||||
// test.kt:13 stringSwitch
|
||||
// test.kt:17 stringSwitch
|
||||
// test.kt:21 stringSwitch
|
||||
// test.kt:23 stringSwitch
|
||||
// test.kt:29 box
|
||||
+2
-1
@@ -32,6 +32,7 @@ fun throwIfLess(a: Int, b: Int) {
|
||||
// test.kt:6 box
|
||||
// test.kt:14 throwIfLess
|
||||
// test.kt:15 throwIfLess
|
||||
// test.kt:7 box
|
||||
// test.kt:8 box
|
||||
// test.kt:14 throwIfLess
|
||||
// test.kt:15 throwIfLess
|
||||
// test.kt:15 throwIfLess
|
||||
@@ -17,3 +17,4 @@ fun box() {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:8 box
|
||||
// test.kt:3 foo
|
||||
// test.kt:9 box
|
||||
+3
@@ -46,10 +46,13 @@ fun box() {
|
||||
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:14 box
|
||||
// test.kt:14 <init>
|
||||
// test.kt:14 box
|
||||
// test.kt:7 bar
|
||||
// test.kt:4 foo
|
||||
// test.kt:15 box
|
||||
// test.kt:11 <init>
|
||||
// test.kt:15 box
|
||||
// test.kt:7 bar
|
||||
// test.kt:4 foo
|
||||
// test.kt:16 box
|
||||
@@ -32,6 +32,10 @@ fun box() {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:13 box
|
||||
// test.kt:5 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:14 box
|
||||
// test.kt:5 foo
|
||||
// test.kt:5 foo
|
||||
// test.kt:6 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 box
|
||||
+5
-1
@@ -79,13 +79,17 @@ fun box() {
|
||||
// test.kt:29 box
|
||||
// test.kt:5 foo
|
||||
// test.kt:21 mightThrow
|
||||
// test.kt:22 mightThrow
|
||||
// test.kt:11 foo
|
||||
// test.kt:25 mightThrow2
|
||||
// test.kt:26 mightThrow2
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:30 box
|
||||
// test.kt:31 box
|
||||
// test.kt:5 foo
|
||||
// test.kt:21 mightThrow
|
||||
// test.kt:22 mightThrow
|
||||
// test.kt:11 foo
|
||||
// test.kt:25 mightThrow2
|
||||
// test.kt:25 mightThrow2
|
||||
// test.kt:25 mightThrow2
|
||||
@@ -32,3 +32,4 @@ fun box() {
|
||||
// test.kt:8 box
|
||||
// test.kt:9 box
|
||||
// test.kt:10 box
|
||||
// test.kt:12 box
|
||||
+8
@@ -125,16 +125,24 @@ fun box() {
|
||||
// test.kt:6 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:11 foo
|
||||
// test.kt:6 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:19 box
|
||||
@@ -53,10 +53,14 @@ fun box() {
|
||||
// test.kt:6 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:11 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:17 box
|
||||
// test.kt:7 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:11 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:18 box
|
||||
// test.kt:8 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:19 box
|
||||
@@ -24,3 +24,4 @@ fun box() {
|
||||
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:4 box
|
||||
// test.kt:12 box
|
||||
@@ -41,9 +41,13 @@ fun box() {
|
||||
// test.kt:15 box
|
||||
// test.kt:4 foo
|
||||
// test.kt:5 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:16 box
|
||||
// test.kt:4 foo
|
||||
// test.kt:5 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:17 box
|
||||
// test.kt:4 foo
|
||||
// test.kt:5 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:18 box
|
||||
@@ -92,3 +92,4 @@ fun box() {
|
||||
// test.kt:28 box
|
||||
// test.kt:19 foo
|
||||
// test.kt:22 foo
|
||||
// test.kt:29 box
|
||||
@@ -71,3 +71,4 @@ fun box() {
|
||||
// test.kt:13 foo
|
||||
// test.kt:19 foo
|
||||
// test.kt:22 foo
|
||||
// test.kt:29 box
|
||||
@@ -26,3 +26,4 @@ fun box() {
|
||||
// EXPECTATIONS JS_IR
|
||||
// test.kt:4 box
|
||||
// test.kt:5 box
|
||||
// test.kt:16 box
|
||||
@@ -80,13 +80,16 @@ fun box() {
|
||||
// test.kt:10 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:4 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:11 foo
|
||||
// test.kt:4 foo
|
||||
@@ -95,11 +98,16 @@ fun box() {
|
||||
// test.kt:10 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:4 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:10 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:19 box
|
||||
@@ -130,13 +130,16 @@ fun box() {
|
||||
// test.kt:13 foo
|
||||
// test.kt:17 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:19 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:16 foo
|
||||
// test.kt:5 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:17 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:19 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:19 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:15 foo
|
||||
// test.kt:5 foo
|
||||
@@ -145,11 +148,16 @@ fun box() {
|
||||
// test.kt:13 foo
|
||||
// test.kt:17 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:19 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:16 foo
|
||||
// test.kt:5 foo
|
||||
// test.kt:13 foo
|
||||
// test.kt:17 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:19 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:19 foo
|
||||
// test.kt:12 foo
|
||||
// test.kt:19 foo
|
||||
// test.kt:23 box
|
||||
@@ -81,6 +81,7 @@ fun nop() {}
|
||||
// test.kt:22 box
|
||||
// test.kt:7 box
|
||||
// test.kt:7 box
|
||||
// test.kt:28 nop
|
||||
// test.kt:20 box
|
||||
// test.kt:12 box
|
||||
// test.kt:21 box
|
||||
@@ -94,3 +95,5 @@ fun nop() {}
|
||||
// test.kt:25 box
|
||||
// test.kt:14 box
|
||||
// test.kt:14 box
|
||||
// test.kt:28 nop
|
||||
// test.kt:17 box
|
||||
+1
@@ -35,3 +35,4 @@ fun box() {
|
||||
// test.kt:12 box
|
||||
// test.kt:12 box
|
||||
// test.kt:12 box
|
||||
// test.kt:13 box
|
||||
Reference in New Issue
Block a user