Add JVM ABI K1/K2 consistency tests
This commit is contained in:
committed by
Space Team
parent
5a1fb78fcd
commit
34bac48541
+101
@@ -0,0 +1,101 @@
|
||||
MODULE main
|
||||
CLASS test/_1Kt.class
|
||||
Annotation: class.invisibleAnnotations
|
||||
K1
|
||||
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
|
||||
1.kt
|
||||
Kotlin
|
||||
*S Kotlin
|
||||
*F
|
||||
+ 1 1.kt
|
||||
test/_1Kt
|
||||
+ 2 1.kt
|
||||
test/_1Kt$test$1
|
||||
*L
|
||||
1#1,19:1
|
||||
11#1,5:20
|
||||
12#2:25
|
||||
*S KotlinDebug
|
||||
*F
|
||||
+ 1 1.kt
|
||||
test/_1Kt
|
||||
*L
|
||||
17#1:20,5
|
||||
17#1:25
|
||||
*E
|
||||
} )
|
||||
K2
|
||||
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
|
||||
1.kt
|
||||
Kotlin
|
||||
*S Kotlin
|
||||
*F
|
||||
+ 1 1.kt
|
||||
test/_1Kt
|
||||
+ 2 1.kt
|
||||
test/_1Kt$test$1
|
||||
*L
|
||||
1#1,19:1
|
||||
11#1,5:20
|
||||
12#2,3:25
|
||||
*S KotlinDebug
|
||||
*F
|
||||
+ 1 1.kt
|
||||
test/_1Kt
|
||||
*L
|
||||
17#1:20,5
|
||||
17#1:25,3
|
||||
*E
|
||||
} )
|
||||
CLASS _2Kt.class
|
||||
Annotation: class.invisibleAnnotations
|
||||
K1
|
||||
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
|
||||
2.kt
|
||||
Kotlin
|
||||
*S Kotlin
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
+ 2 1.kt
|
||||
test/_1Kt
|
||||
+ 3 1.kt
|
||||
test/_1Kt$test$1
|
||||
*L
|
||||
1#1,27:1
|
||||
11#2,5:28
|
||||
12#3:33
|
||||
*S KotlinDebug
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
*L
|
||||
24#1:28,5
|
||||
24#1:33
|
||||
*E
|
||||
} )
|
||||
K2
|
||||
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
|
||||
2.kt
|
||||
Kotlin
|
||||
*S Kotlin
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
+ 2 1.kt
|
||||
test/_1Kt
|
||||
+ 3 1.kt
|
||||
test/_1Kt$test$1
|
||||
*L
|
||||
1#1,27:1
|
||||
11#2,5:28
|
||||
12#3,3:33
|
||||
*S KotlinDebug
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
*L
|
||||
24#1:28,5
|
||||
24#1:33,3
|
||||
*E
|
||||
} )
|
||||
Vendored
+2
@@ -1,4 +1,6 @@
|
||||
// NO_CHECK_LAMBDA_INLINING
|
||||
// JVM_ABI_K1_K2_DIFF: KT-62464
|
||||
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
|
||||
+101
@@ -0,0 +1,101 @@
|
||||
MODULE main
|
||||
CLASS test/_1Kt.class
|
||||
Annotation: class.invisibleAnnotations
|
||||
K1
|
||||
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
|
||||
1.kt
|
||||
Kotlin
|
||||
*S Kotlin
|
||||
*F
|
||||
+ 1 1.kt
|
||||
test/_1Kt
|
||||
+ 2 1.kt
|
||||
test/_1Kt$test$1
|
||||
*L
|
||||
1#1,19:1
|
||||
11#1,5:20
|
||||
12#2:25
|
||||
*S KotlinDebug
|
||||
*F
|
||||
+ 1 1.kt
|
||||
test/_1Kt
|
||||
*L
|
||||
17#1:20,5
|
||||
17#1:25
|
||||
*E
|
||||
} )
|
||||
K2
|
||||
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
|
||||
1.kt
|
||||
Kotlin
|
||||
*S Kotlin
|
||||
*F
|
||||
+ 1 1.kt
|
||||
test/_1Kt
|
||||
+ 2 1.kt
|
||||
test/_1Kt$test$1
|
||||
*L
|
||||
1#1,19:1
|
||||
11#1,5:20
|
||||
12#2,3:25
|
||||
*S KotlinDebug
|
||||
*F
|
||||
+ 1 1.kt
|
||||
test/_1Kt
|
||||
*L
|
||||
17#1:20,5
|
||||
17#1:25,3
|
||||
*E
|
||||
} )
|
||||
CLASS _2Kt.class
|
||||
Annotation: class.invisibleAnnotations
|
||||
K1
|
||||
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
|
||||
2.kt
|
||||
Kotlin
|
||||
*S Kotlin
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
+ 2 1.kt
|
||||
test/_1Kt
|
||||
+ 3 1.kt
|
||||
test/_1Kt$test$1
|
||||
*L
|
||||
1#1,28:1
|
||||
11#2,5:29
|
||||
12#3:34
|
||||
*S KotlinDebug
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
*L
|
||||
24#1:29,5
|
||||
24#1:34
|
||||
*E
|
||||
} )
|
||||
K2
|
||||
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
|
||||
2.kt
|
||||
Kotlin
|
||||
*S Kotlin
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
+ 2 1.kt
|
||||
test/_1Kt
|
||||
+ 3 1.kt
|
||||
test/_1Kt$test$1
|
||||
*L
|
||||
1#1,28:1
|
||||
11#2,5:29
|
||||
12#3,3:34
|
||||
*S KotlinDebug
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
*L
|
||||
24#1:29,5
|
||||
24#1:34,3
|
||||
*E
|
||||
} )
|
||||
Vendored
+2
@@ -1,4 +1,6 @@
|
||||
// NO_CHECK_LAMBDA_INLINING
|
||||
// JVM_ABI_K1_K2_DIFF: KT-62464
|
||||
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
|
||||
Vendored
+53
@@ -0,0 +1,53 @@
|
||||
MODULE main
|
||||
CLASS _2Kt.class
|
||||
Annotation: class.invisibleAnnotations
|
||||
K1
|
||||
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
|
||||
2.kt
|
||||
Kotlin
|
||||
*S Kotlin
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
+ 2 1.kt
|
||||
test/X
|
||||
+ 3 1.kt
|
||||
test/X$inlineFun$1
|
||||
*L
|
||||
1#1,24:1
|
||||
12#2,2:25
|
||||
12#3:27
|
||||
*S KotlinDebug
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
*L
|
||||
22#1:25,2
|
||||
22#1:27
|
||||
*E
|
||||
} )
|
||||
K2
|
||||
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
|
||||
2.kt
|
||||
Kotlin
|
||||
*S Kotlin
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
+ 2 1.kt
|
||||
test/X
|
||||
+ 3 1.kt
|
||||
test/X$inlineFun$1
|
||||
*L
|
||||
1#1,24:1
|
||||
11#2,3:25
|
||||
12#3:28
|
||||
*S KotlinDebug
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
*L
|
||||
22#1:25,3
|
||||
22#1:28
|
||||
*E
|
||||
} )
|
||||
+3
@@ -1,7 +1,10 @@
|
||||
// SKIP_INLINE_CHECK_IN: inlineFun$default
|
||||
// WITH_STDLIB
|
||||
// JVM_ABI_K1_K2_DIFF: KT-62464
|
||||
|
||||
// FILE: 1.kt
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
package test
|
||||
|
||||
object X {
|
||||
|
||||
+53
@@ -0,0 +1,53 @@
|
||||
MODULE main
|
||||
CLASS _2Kt.class
|
||||
Annotation: class.invisibleAnnotations
|
||||
K1
|
||||
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
|
||||
2.kt
|
||||
Kotlin
|
||||
*S Kotlin
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
+ 2 1.kt
|
||||
test/_1Kt
|
||||
+ 3 1.kt
|
||||
test/_1Kt$test$1
|
||||
*L
|
||||
1#1,23:1
|
||||
11#2,5:24
|
||||
12#3:29
|
||||
*S KotlinDebug
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
*L
|
||||
21#1:24,5
|
||||
21#1:29
|
||||
*E
|
||||
} )
|
||||
K2
|
||||
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
|
||||
2.kt
|
||||
Kotlin
|
||||
*S Kotlin
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
+ 2 1.kt
|
||||
test/_1Kt
|
||||
+ 3 1.kt
|
||||
test/_1Kt$test$1
|
||||
*L
|
||||
1#1,23:1
|
||||
11#2,5:24
|
||||
12#3,3:29
|
||||
*S KotlinDebug
|
||||
*F
|
||||
+ 1 2.kt
|
||||
_2Kt
|
||||
*L
|
||||
21#1:24,5
|
||||
21#1:29,3
|
||||
*E
|
||||
} )
|
||||
@@ -1,4 +1,6 @@
|
||||
// NO_CHECK_LAMBDA_INLINING
|
||||
// JVM_ABI_K1_K2_DIFF: KT-62464
|
||||
|
||||
// FILE: 1.kt
|
||||
package test
|
||||
|
||||
|
||||
Reference in New Issue
Block a user