Ignore tests that are currently not working with IR inliner

This commit is contained in:
Ivan Kylchik
2022-12-08 18:26:00 +01:00
committed by Space Team
parent 86b3ec73d1
commit b812a6c6f5
46 changed files with 73 additions and 21 deletions
@@ -1,9 +1,10 @@
// TARGET_BACKEND: JVM
// NO_CHECK_LAMBDA_INLINING
// WITH_STDLIB
// IGNORE_BACKEND: JVM, JVM_IR
// IGNORE_BACKEND: JVM, ANDROID
// IGNORE_BACKEND_MULTI_MODULE: JVM, JVM_IR, JVM_MULTI_MODULE_OLD_AGAINST_IR, JVM_MULTI_MODULE_IR_AGAINST_OLD
// IGNORE_BACKEND_K2_MULTI_MODULE: JVM_IR JVM_IR_SERIALIZE
// IGNORE_INLINER: BYTECODE
// FILE: 1.kt
interface Flow<T> {
@@ -1,6 +1,7 @@
// IGNORE_BACKEND: JVM, JVM_IR
// IGNORE_BACKEND: JVM, ANDROID
// IGNORE_BACKEND_MULTI_MODULE: JVM, JVM_IR, JVM_MULTI_MODULE_OLD_AGAINST_IR, JVM_MULTI_MODULE_IR_AGAINST_OLD
// IGNORE_BACKEND_K2_MULTI_MODULE: JVM_IR JVM_IR_SERIALIZE
// IGNORE_INLINER: BYTECODE
// FILE: 1.kt
package test
@@ -2,6 +2,7 @@
// Wrong function resolution after package renaming
// IGNORE_BACKEND: ANDROID
// IGNORE_INLINER: IR
// FILE: 1.kt
package kotlin.internal
@@ -1,5 +1,6 @@
// WITH_STDLIB
// TARGET_BACKEND: JVM
// IGNORE_INLINER: IR
// FILE: 1.kt
package test
@@ -1,6 +1,8 @@
// NO_CHECK_LAMBDA_INLINING
// CHECK_BYTECODE_LISTING
// FIR_IDENTICAL
// IGNORE_INLINER: IR
// FILE: 1.kt
package test
@@ -1,3 +1,5 @@
// IGNORE_INLINER: IR
// FILE: 1.kt
package test
@@ -1,3 +1,5 @@
// IGNORE_INLINER: IR
// FILE: 1.kt
package test
@@ -1,5 +1,7 @@
// CHECK_BYTECODE_LISTING
// FIR_IDENTICAL
// IGNORE_INLINER: IR
// FILE: 1.kt
package test
@@ -1,5 +1,7 @@
// CHECK_BYTECODE_LISTING
// FIR_IDENTICAL
// IGNORE_INLINER: IR
// FILE: 1.kt
package test
@@ -1,6 +1,8 @@
// WITH_REFLECT
// NO_CHECK_LAMBDA_INLINING
// TARGET_BACKEND: JVM
// IGNORE_INLINER: IR
// FILE: 1.kt
package test
@@ -1,6 +1,8 @@
// WITH_REFLECT
// NO_CHECK_LAMBDA_INLINING
// TARGET_BACKEND: JVM
// IGNORE_INLINER: IR
// FILE: 1.kt
package test
@@ -1,6 +1,8 @@
// WITH_REFLECT
// NO_CHECK_LAMBDA_INLINING
// TARGET_BACKEND: JVM
// IGNORE_INLINER: IR
// FILE: 1.kt
package test
@@ -1,3 +1,5 @@
// IGNORE_INLINER: IR
// FILE: 1.kt
@@ -7,7 +7,7 @@ Kotlin
+ 1 1.kt
test/Introspector$SchemaRetriever$inSchema$lambda$1
*L
1#1,12:1
1#1,14:1
*E
// FILE: 2.kt
@@ -21,14 +21,14 @@ IntrospectorImpl$SchemaRetriever
+ 2 1.kt
test/Introspector$SchemaRetriever
*L
1#1,30:1
8#2:31
1#1,32:1
10#2:33
*S KotlinDebug
*F
+ 1 2.kt
IntrospectorImpl$SchemaRetriever
*L
20#1:31
22#1:33
*E
SMAP
@@ -41,7 +41,7 @@ test/Introspector$SchemaRetriever$inSchema$lambda$1
+ 2 2.kt
IntrospectorImpl$SchemaRetriever
*L
1#1,12:1
20#2:13
1#1,14:1
22#2:15
*E
@@ -1,5 +1,6 @@
// WITH_STDLIB
// NO_CHECK_LAMBDA_INLINING
// IGNORE_INLINER: IR
// FILE: inline.kt
@@ -7,14 +7,14 @@ Kotlin
+ 1 inline.kt
InlineKt
*L
1#1,16:1
11#1,2:17
1#1,17:1
12#1,2:18
*S KotlinDebug
*F
+ 1 inline.kt
InlineKt
*L
14#1:17,2
15#1:18,2
*E
// FILE: box.kt
@@ -28,15 +28,15 @@ BoxKt$box$1
+ 2 inline.kt
InlineKt
*L
1#1,39:1
14#2:40
11#2,2:41
1#1,40:1
15#2:41
12#2,2:42
*S KotlinDebug
*F
+ 1 box.kt
BoxKt$box$1
*L
32#1:40
32#1:41,2
33#1:41
33#1:42,2
*E
@@ -1,5 +1,6 @@
// TARGET_BACKEND: JVM_IR
// IGNORE_BACKEND_MULTI_MODULE: JVM_MULTI_MODULE_IR_AGAINST_OLD
// IGNORE_INLINER: IR
// This test is just a cropped copy of `boxInline/nonLocalReturns/tryFinally/chained/nestedLambda.kt`
// FILE: 1.kt
+3 -3
View File
@@ -11,13 +11,13 @@ _2Kt
+ 2 1.kt
test/_1Kt
*L
1#1,43:1
14#2,4:44
1#1,44:1
15#2,4:45
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
27#1:44,4
28#1:45,4
*E
@@ -1,9 +1,11 @@
// SKIP_INLINE_CHECK_IN: bar$default
// WITH_STDLIB
// WITH_COROUTINES
// IGNORE_BACKEND: JVM, JVM_IR
// IGNORE_BACKEND: JVM, ANDROID
// IGNORE_BACKEND_MULTI_MODULE: JVM, JVM_IR, JVM_MULTI_MODULE_OLD_AGAINST_IR, JVM_MULTI_MODULE_IR_AGAINST_OLD
// IGNORE_BACKEND_K2_MULTI_MODULE: JVM_IR JVM_IR_SERIALIZE
// IGNORE_INLINER: BYTECODE
// FILE: 1.kt
package test