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
+30 -24
View File
@@ -80,36 +80,42 @@ _2Kt
builders/_1Kt
*L
1#1,25:1
7#1,3:36
10#1:41
11#1,2:45
13#1:48
15#1:50
7#1,3:33
10#1:38
11#1,2:42
13#1:45
15#1:47
19#2:26
7#2,9:27
19#2:39
7#2:40
15#2:42
11#2,2:43
13#2:47
8#2:49
7#2:27
15#2:28
11#2,3:29
8#2:32
19#2:36
7#2:37
15#2:39
11#2,2:40
13#2:44
8#2:46
*E
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
20#1,3:36
20#1:41
20#1,2:45
20#1:48
20#1:50
9#1:26
9#1,9:27
20#1:39
20#1:40
20#1:42
20#1,2:43
20#1,3:33
20#1:38
20#1,2:42
20#1:45
20#1:47
20#1:49
9#1:26
9#1:27
10#1:28
10#1,3:29
9#1:32
20#1:36
20#1:37
20#1:39
20#1,2:40
20#1:44
20#1:46
*E