[JS IR] Emit original names for local vars to sourcemaps

#KT-35655 Fixed
This commit is contained in:
Sergej Jaskiewicz
2022-11-01 19:19:25 +01:00
committed by Space Team
parent 8efa72ca36
commit 7b7c517dbb
114 changed files with 1970 additions and 376 deletions
+16 -2
View File
@@ -7,7 +7,7 @@ fun box() {
val b = a.copy(b = 3.0)
}
// EXPECTATIONS
// EXPECTATIONS JVM JVM_IR
// test.kt:6 box:
// test.kt:3 <init>: a:double=1.0:double, b:double=2.0:double
// test.kt:6 box:
@@ -15,4 +15,18 @@ fun box() {
// test.kt:3 <init>: a:double=1.0:double, b:double=3.0:double
// test.kt:-1 copy: a:double=1.0:double, b:double=3.0:double
// test.kt:7 box: a:someClass=someClass
// test.kt:8 box: a:someClass=someClass, b:someClass=someClass
// test.kt:8 box: a:someClass=someClass, b:someClass=someClass
// EXPECTATIONS JS_IR
// test.kt:6 box:
// test.kt:3 <init>: a=1:number, b=2:number
// test.kt:3 <init>: a=1:number, b=2:number
// test.kt:3 <init>: a=1:number, b=2:number
// test.kt:7 box: a=someClass
// test.kt:1 copy$default: b=3:number
// test.kt:1 copy$default: a=1:number, b=3:number
// test.kt:1 copy: a=1:number, b=3:number
// test.kt:3 <init>: a=1:number, b=3:number
// test.kt:3 <init>: a=1:number, b=3:number
// test.kt:3 <init>: a=1:number, b=3:number
// test.kt:8 box: a=someClass, b=someClass