Debugger: Fix breakpoints and stepping for inline-only function lambda arguments (#KT-23064)

This commit is contained in:
Yan Zhulanow
2018-03-06 00:46:29 +03:00
parent ae37cc30a1
commit eec9c6bffa
16 changed files with 238 additions and 49 deletions
@@ -87,22 +87,26 @@ Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
test/_1Kt
+ 2 Standard.kt
kotlin/StandardKt__StandardKt
+ 3 1.kt
test/_1Kt
+ 4 1.kt
test/_1Kt$lParams$1
*L
1#1,10:1
31#2,5:11
29#2:17
32#3:16
34#2,4:11
31#3,5:15
29#3:21
32#4:20
*E
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
5#1,5:11
5#1:17
5#1:16
5#1,4:11
5#1,5:15
5#1:21
5#1:20
*E
@@ -123,26 +123,30 @@ Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
test/_1Kt
+ 2 Standard.kt
kotlin/StandardKt__StandardKt
+ 3 1.kt
test/_1Kt
+ 4 1.kt
test/_1Kt$lParams$1
*L
1#1,10:1
31#2:11
70#2,2:12
29#2:15
50#3:14
68#3:16
34#2,4:11
31#3:15
70#3,2:16
29#3:19
50#4:18
68#4:20
*E
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
5#1:11
5#1,2:12
5#1,4:11
5#1:15
5#1:14
5#1:16
5#1,2:16
5#1:19
5#1:18
5#1:20
*E
@@ -112,24 +112,28 @@ Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
test/_1Kt
+ 2 Standard.kt
kotlin/StandardKt__StandardKt
+ 3 1.kt
test/_1Kt
+ 4 1.kt
test/_1Kt$lParams$1
*L
1#1,10:1
31#2,5:11
29#2:17
32#3:16
34#2,4:11
31#3,5:15
29#3:21
32#4:20
*E
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
5#1,5:11
5#1:17
5#1:16
5#1,4:11
5#1,5:15
5#1:21
5#1:20
*E
// FILE: 2.smap-separate-compilation
@@ -140,24 +144,28 @@ Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
test/_1Kt
+ 2 Standard.kt
kotlin/StandardKt__StandardKt
+ 3 1.kt
test/_1Kt
+ 4 1.kt
test/_1Kt$lParams$1
*L
1#1,10:1
31#2,5:11
29#2:17
32#3:16
34#2,4:11
31#3,5:15
29#3:21
32#4:20
*E
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
5#1,5:11
5#1:17
5#1:16
5#1,4:11
5#1,5:15
5#1:21
5#1:20
*E
SMAP
@@ -76,20 +76,24 @@ Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
test/_1Kt
+ 2 Standard.kt
kotlin/StandardKt__StandardKt
+ 3 1.kt
test/_1Kt
+ 4 1.kt
test/_1Kt$lParams$1
*L
1#1,10:1
30#2,5:11
31#3:16
34#2,4:11
30#3,5:15
31#4:20
*E
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
5#1,5:11
5#1:16
5#1,4:11
5#1,5:15
5#1:20
*E
@@ -20,6 +20,16 @@ Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 _Strings.kt
kotlin/text/StringsKt___StringsKt
*L
1#1,7:1
498#2:8
*E
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
4#1:8
*E
@@ -25,6 +25,16 @@ Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
test/_1Kt
*L
1#1,8:1
10#2:9
*E
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
5#1:9
*E