JVM: preserve call site markers when inlining lambdas

and default functions into their own stubs.

Fixes #KT-35006
This commit is contained in:
pyos
2020-03-25 16:41:47 +01:00
committed by max-kammerer
parent 9d21800d8f
commit e98bdc6f8e
18 changed files with 250 additions and 81 deletions
@@ -102,7 +102,7 @@ test/_1Kt$lParams$1
+ 1 2.kt
_2Kt
*L
5#1,5:11
5#1:17
5#1:16
6#1,5:11
6#1:17
6#1:16
*E
@@ -140,9 +140,9 @@ test/_1Kt$lParams$1
+ 1 2.kt
_2Kt
*L
5#1:11
5#1,2:12
5#1:15
5#1:14
5#1:16
6#1:11
6#1,2:12
6#1:15
6#1:14
6#1:16
*E
@@ -128,9 +128,9 @@ test/_1Kt$lParams$1
+ 1 2.kt
_2Kt
*L
5#1,5:11
5#1:17
5#1:16
6#1,5:11
6#1:17
6#1:16
*E
// FILE: 2.smap-separate-compilation
@@ -156,9 +156,9 @@ test/_1Kt$lParams$1
+ 1 2.kt
_2Kt
*L
5#1,5:11
5#1:17
5#1:16
6#1,5:11
6#1:17
6#1:16
*E
SMAP
@@ -90,6 +90,6 @@ test/_1Kt$lParams$1
+ 1 2.kt
_2Kt
*L
5#1,5:11
5#1:16
6#1,5:11
6#1:16
*E