From ab8f64a3eefa2ae7ef724d5bc5d92ae833605fce Mon Sep 17 00:00:00 2001 From: Roman Artemev Date: Fri, 12 Mar 2021 18:43:30 +0300 Subject: [PATCH] [FIR] Mute failing tests --- .../ir/irText/declarations/multiplatform/expectClassInherited.kt | 1 + .../ir/irText/declarations/multiplatform/expectedEnumClass.kt | 1 + .../ir/irText/declarations/multiplatform/expectedSealedClass.kt | 1 + .../ir/irText/declarations/parameters/useNextParamInLambda.kt | 1 + compiler/testData/ir/irText/errors/unresolvedReference.kt | 1 + compiler/testData/ir/irText/expressions/badBreakContinue.kt | 1 + .../expressions/callableReferences/caoWithAdaptationForSam.kt | 1 + compiler/testData/ir/irText/expressions/kt24804.kt | 1 + compiler/testData/ir/irText/expressions/kt42321.kt | 1 + .../ir/irText/expressions/sam/arrayAsVarargAfterSamArgument.kt | 1 + .../ir/irText/expressions/signedToUnsignedConversions.kt | 1 + .../testData/ir/irText/expressions/whenWithSubjectVariable.kt | 1 + .../testData/ir/irText/types/castsInsideCoroutineInference.kt | 1 + 13 files changed, 13 insertions(+) diff --git a/compiler/testData/ir/irText/declarations/multiplatform/expectClassInherited.kt b/compiler/testData/ir/irText/declarations/multiplatform/expectClassInherited.kt index fa1fdba455d..9cc7c8f69d8 100644 --- a/compiler/testData/ir/irText/declarations/multiplatform/expectClassInherited.kt +++ b/compiler/testData/ir/irText/declarations/multiplatform/expectClassInherited.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // !LANGUAGE: +MultiPlatformProjects expect abstract class A protected constructor() { diff --git a/compiler/testData/ir/irText/declarations/multiplatform/expectedEnumClass.kt b/compiler/testData/ir/irText/declarations/multiplatform/expectedEnumClass.kt index d5453638655..50681ab3b05 100644 --- a/compiler/testData/ir/irText/declarations/multiplatform/expectedEnumClass.kt +++ b/compiler/testData/ir/irText/declarations/multiplatform/expectedEnumClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // !LANGUAGE: +MultiPlatformProjects expect enum class MyEnum { diff --git a/compiler/testData/ir/irText/declarations/multiplatform/expectedSealedClass.kt b/compiler/testData/ir/irText/declarations/multiplatform/expectedSealedClass.kt index 1f78dab971e..90c156bc659 100644 --- a/compiler/testData/ir/irText/declarations/multiplatform/expectedSealedClass.kt +++ b/compiler/testData/ir/irText/declarations/multiplatform/expectedSealedClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // !LANGUAGE: +MultiPlatformProjects expect sealed class Ops() diff --git a/compiler/testData/ir/irText/declarations/parameters/useNextParamInLambda.kt b/compiler/testData/ir/irText/declarations/parameters/useNextParamInLambda.kt index 37365373d0d..47b5108ca17 100644 --- a/compiler/testData/ir/irText/declarations/parameters/useNextParamInLambda.kt +++ b/compiler/testData/ir/irText/declarations/parameters/useNextParamInLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun f( f1: () -> String = { f2() }, f2: () -> String = { "FAIL" } diff --git a/compiler/testData/ir/irText/errors/unresolvedReference.kt b/compiler/testData/ir/irText/errors/unresolvedReference.kt index 1303c16db41..7c9a713ab2a 100644 --- a/compiler/testData/ir/irText/errors/unresolvedReference.kt +++ b/compiler/testData/ir/irText/errors/unresolvedReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // !IGNORE_ERRORS val test1 = unresolved diff --git a/compiler/testData/ir/irText/expressions/badBreakContinue.kt b/compiler/testData/ir/irText/expressions/badBreakContinue.kt index 3acd6e2f7db..29fe8515b3c 100644 --- a/compiler/testData/ir/irText/expressions/badBreakContinue.kt +++ b/compiler/testData/ir/irText/expressions/badBreakContinue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // !IGNORE_ERRORS fun test1() { diff --git a/compiler/testData/ir/irText/expressions/callableReferences/caoWithAdaptationForSam.kt b/compiler/testData/ir/irText/expressions/callableReferences/caoWithAdaptationForSam.kt index f1e5877234e..00efbec53f2 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/caoWithAdaptationForSam.kt +++ b/compiler/testData/ir/irText/expressions/callableReferences/caoWithAdaptationForSam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType +FunctionalInterfaceConversion +SamConversionPerArgument +SamConversionForKotlinFunctions fun interface IFoo { diff --git a/compiler/testData/ir/irText/expressions/kt24804.kt b/compiler/testData/ir/irText/expressions/kt24804.kt index ba403edf3ec..f10daa66750 100644 --- a/compiler/testData/ir/irText/expressions/kt24804.kt +++ b/compiler/testData/ir/irText/expressions/kt24804.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun foo() = false fun run(x: Boolean, y: Boolean): String { diff --git a/compiler/testData/ir/irText/expressions/kt42321.kt b/compiler/testData/ir/irText/expressions/kt42321.kt index fadc2b2d4b4..beef0c923d2 100644 --- a/compiler/testData/ir/irText/expressions/kt42321.kt +++ b/compiler/testData/ir/irText/expressions/kt42321.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_KT_DUMP // This test exists only to check that we don't accidentally break the buggy behavior of the old JVM backend in JVM IR (KT-42321). // Feel free to remove it as soon as there's no language version where such code is allowed (KT-38895). diff --git a/compiler/testData/ir/irText/expressions/sam/arrayAsVarargAfterSamArgument.kt b/compiler/testData/ir/irText/expressions/sam/arrayAsVarargAfterSamArgument.kt index 4a170af1377..2a73b0fea75 100644 --- a/compiler/testData/ir/irText/expressions/sam/arrayAsVarargAfterSamArgument.kt +++ b/compiler/testData/ir/irText/expressions/sam/arrayAsVarargAfterSamArgument.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // !LANGUAGE: +NewInference +SamConversionPerArgument +SamConversionForKotlinFunctions -ProhibitVarargAsArrayAfterSamArgument // WITH_JDK diff --git a/compiler/testData/ir/irText/expressions/signedToUnsignedConversions.kt b/compiler/testData/ir/irText/expressions/signedToUnsignedConversions.kt index a5832664132..762aa6e9871 100644 --- a/compiler/testData/ir/irText/expressions/signedToUnsignedConversions.kt +++ b/compiler/testData/ir/irText/expressions/signedToUnsignedConversions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // FILE: signedToUnsignedConversions_annotation.kt diff --git a/compiler/testData/ir/irText/expressions/whenWithSubjectVariable.kt b/compiler/testData/ir/irText/expressions/whenWithSubjectVariable.kt index c8f38a92d25..b4a0c459620 100644 --- a/compiler/testData/ir/irText/expressions/whenWithSubjectVariable.kt +++ b/compiler/testData/ir/irText/expressions/whenWithSubjectVariable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // !LANGUAGE: +VariableDeclarationInWhenSubject fun foo(): Any = 1 diff --git a/compiler/testData/ir/irText/types/castsInsideCoroutineInference.kt b/compiler/testData/ir/irText/types/castsInsideCoroutineInference.kt index 040b08bc3c0..fd50ea79921 100644 --- a/compiler/testData/ir/irText/types/castsInsideCoroutineInference.kt +++ b/compiler/testData/ir/irText/types/castsInsideCoroutineInference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // !LANGUAGE: +NewInference // WITH_RUNTIME