From e1d21d7a37cad6e637eb8c46f1947a3cc939d0cc Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Tue, 15 Feb 2022 12:17:08 +0300 Subject: [PATCH] [Test] Enable MultiPlatformProjects in multiplatform tests by default --- .../defaultArguments/annotationArgumentEquality.kt | 1 - .../tests/multiplatform/defaultArguments/annotations.fir.kt | 1 - .../tests/multiplatform/defaultArguments/annotations.kt | 1 - .../defaultArguments/annotationsViaActualTypeAlias.fir.kt | 1 - .../defaultArguments/annotationsViaActualTypeAlias.kt | 1 - .../defaultArguments/annotationsViaActualTypeAlias2.kt | 2 +- .../tests/multiplatform/defaultArguments/constructor.fir.kt | 1 - .../tests/multiplatform/defaultArguments/constructor.kt | 1 - .../expectedDeclaresDefaultArguments.fir.kt | 1 - .../defaultArguments/expectedDeclaresDefaultArguments.kt | 1 - .../expectedInheritsDefaultArguments.fir.kt | 1 - .../defaultArguments/expectedInheritsDefaultArguments.kt | 1 - .../expectedVsNonExpectedWithDefaults.fir.kt | 1 - .../defaultArguments/expectedVsNonExpectedWithDefaults.kt | 1 - .../tests/multiplatform/deprecated/header.fir.kt | 1 - .../diagnostics/tests/multiplatform/deprecated/header.kt | 1 - .../tests/multiplatform/enum/additionalEntriesInImpl.kt | 1 - .../tests/multiplatform/enum/constructorInHeaderEnum.fir.kt | 1 - .../tests/multiplatform/enum/constructorInHeaderEnum.kt | 1 - .../tests/multiplatform/enum/differentEntryOrder.kt | 1 - .../tests/multiplatform/enum/enumEntryWithBody.fir.kt | 1 - .../tests/multiplatform/enum/enumEntryWithBody.kt | 1 - .../diagnostics/tests/multiplatform/enum/javaEnum.kt | 1 - .../diagnostics/tests/multiplatform/enum/simpleEnum.kt | 1 - .../exhaustiveness/commonSealedWithPlatformInheritor.fir.kt | 1 - .../exhaustiveness/commonSealedWithPlatformInheritor.kt | 1 - .../tests/multiplatform/exhaustiveness/expectEnum.fir.kt | 1 - .../tests/multiplatform/exhaustiveness/expectEnum.kt | 1 - .../multiplatform/exhaustiveness/expectSealedClass.fir.kt | 1 - .../tests/multiplatform/exhaustiveness/expectSealedClass.kt | 1 - .../exhaustiveness/expectSealedClassWithActualTypealias.kt | 1 - .../exhaustiveness/expectSealedInterface.fir.kt | 1 - .../multiplatform/exhaustiveness/expectSealedInterface.kt | 1 - .../tests/multiplatform/exhaustiveness/kt45796.fir.kt | 1 - .../tests/multiplatform/exhaustiveness/kt45796.kt | 1 - .../tests/multiplatform/expectInterfaceApplicability.fir.kt | 1 - .../tests/multiplatform/expectInterfaceApplicability.kt | 1 - .../multiplatform/generic/functionTypeParameterBounds.kt | 1 - .../tests/multiplatform/generic/genericMemberBounds.kt | 1 - .../tests/multiplatform/generic/membersInGenericClass.kt | 1 - .../typeParameterBoundsDifferentOrderActualMissing.fir.kt | 1 - .../typeParameterBoundsDifferentOrderActualMissing.kt | 1 - ...ualClassWithDefaultValuesInAnnotationViaTypealias.fir.kt | 1 - .../actualClassWithDefaultValuesInAnnotationViaTypealias.kt | 1 - .../headerClass/actualClassWithDifferentConstructors.fir.kt | 1 - .../headerClass/actualClassWithDifferentConstructors.kt | 1 - .../tests/multiplatform/headerClass/actualMissing.fir.kt | 1 - .../tests/multiplatform/headerClass/actualMissing.kt | 1 - .../headerClass/baseExpectClassWithoutConstructor.fir.kt | 1 - .../headerClass/baseExpectClassWithoutConstructor.kt | 1 - .../tests/multiplatform/headerClass/classKinds.kt | 1 - .../dontOverrideMethodsFromInterfaceInCommonCode.kt | 1 - .../headerClass/expectClassWithExplicitAbstractMember.kt | 3 +-- .../headerClass/expectClassWithoutConstructor.kt | 1 - .../expectDeclarationWithStrongIncompatibilities.fir.kt | 1 - .../expectDeclarationWithStrongIncompatibilities.kt | 1 - .../expectDeclarationWithWeakIncompatibilities.fir.kt | 1 - .../expectDeclarationWithWeakIncompatibilities.kt | 1 - .../multiplatform/headerClass/expectFinalActualOpen.kt | 1 - .../headerClass/explicitConstructorDelegation.fir.kt | 1 - .../headerClass/explicitConstructorDelegation.kt | 1 - .../extendExpectedClassWithAbstractMember.fir.kt | 1 - .../headerClass/extendExpectedClassWithAbstractMember.kt | 1 - ...xtendExpectedClassWithoutExplicitOverrideOfMethod.fir.kt | 1 - .../extendExpectedClassWithoutExplicitOverrideOfMethod.kt | 1 - .../multiplatform/headerClass/extraHeaderOnMembers.fir.kt | 1 - .../tests/multiplatform/headerClass/extraHeaderOnMembers.kt | 1 - .../headerClass/functionAndPropertyWithSameName.kt | 1 - .../headerClass/genericClassImplTypeAlias.fir.kt | 1 - .../multiplatform/headerClass/genericClassImplTypeAlias.kt | 1 - .../tests/multiplatform/headerClass/headerClassMember.kt | 1 - .../headerClass/headerClassWithFunctionBody.fir.kt | 1 - .../headerClass/headerClassWithFunctionBody.kt | 1 - .../tests/multiplatform/headerClass/implDataClass.kt | 1 - .../tests/multiplatform/headerClass/implOpenClass.kt | 1 - .../headerClass/inheritanceByDelegationInExpectClass.fir.kt | 3 +-- .../headerClass/inheritanceByDelegationInExpectClass.kt | 3 +-- .../multiplatform/headerClass/memberPropertyKinds.fir.kt | 1 - .../tests/multiplatform/headerClass/memberPropertyKinds.kt | 1 - .../modalityCheckForExplicitAndImplicitOverride.fir.kt | 1 - .../modalityCheckForExplicitAndImplicitOverride.kt | 1 - .../headerClass/morePermissiveVisibilityOnActual.fir.kt | 1 - .../headerClass/morePermissiveVisibilityOnActual.kt | 1 - .../morePermissiveVisibilityOnActualViaTypeAlias.kt | 1 - .../tests/multiplatform/headerClass/nestedClasses.fir.kt | 1 - .../tests/multiplatform/headerClass/nestedClasses.kt | 1 - .../headerClass/nestedClassesWithErrors.fir.kt | 1 - .../multiplatform/headerClass/nestedClassesWithErrors.kt | 1 - .../multiplatform/headerClass/noImplKeywordOnMember.fir.kt | 3 +-- .../multiplatform/headerClass/noImplKeywordOnMember.kt | 1 - .../tests/multiplatform/headerClass/privateMembers.fir.kt | 1 - .../tests/multiplatform/headerClass/privateMembers.kt | 1 - .../tests/multiplatform/headerClass/simpleHeaderClass.kt | 1 - .../multiplatform/headerClass/smartCastOnExpectClass.kt | 1 - .../tests/multiplatform/headerClass/superClass.fir.kt | 1 - .../tests/multiplatform/headerClass/superClass.kt | 1 - .../tests/multiplatform/headerFunInNonHeaderClass.fir.kt | 1 - .../tests/multiplatform/headerFunInNonHeaderClass.kt | 1 - .../hmpp/sealedInheritorsInComplexModuleStructure.fir.kt | 1 - .../hmpp/sealedInheritorsInComplexModuleStructure.kt | 1 - .../testData/diagnostics/tests/multiplatform/hmpp/simple.kt | 1 - .../diagnostics/tests/multiplatform/implDelegatedMember.kt | 1 - .../diagnostics/tests/multiplatform/implDynamic.fir.kt | 1 - .../testData/diagnostics/tests/multiplatform/implDynamic.kt | 1 - .../diagnostics/tests/multiplatform/implFakeOverride.kt | 1 - .../diagnostics/tests/multiplatform/incompatibles.fir.kt | 1 - .../diagnostics/tests/multiplatform/incompatibles.kt | 3 +-- .../inlineClasses/expectActualInlineClass.fir.kt | 2 +- .../multiplatform/inlineClasses/expectActualInlineClass.kt | 2 +- .../inlineClasses/jvmInlineExpectValueClass.kt | 1 - .../diagnostics/tests/multiplatform/java/flexibleTypes.kt | 1 - .../diagnostics/tests/multiplatform/java/parameterNames.kt | 1 - .../tests/multiplatform/modifierApplicability.fir.kt | 1 - .../tests/multiplatform/modifierApplicability.kt | 1 - .../diagnostics/tests/multiplatform/namedArguments.fir.kt | 1 - .../diagnostics/tests/multiplatform/namedArguments.kt | 1 - .../tests/multiplatform/privateTopLevelDeclarations.fir.kt | 1 - .../tests/multiplatform/privateTopLevelDeclarations.kt | 1 - .../diagnostics/tests/multiplatform/sealedTypeAlias.kt | 1 - .../tests/multiplatform/sealedTypeAliasTopLevel.kt | 1 - .../tests/multiplatform/topLevelFun/callHeaderFun.kt | 1 - .../topLevelFun/callableReferenceOnExpectFun.fir.kt | 1 - .../topLevelFun/callableReferenceOnExpectFun.kt | 1 - .../topLevelFun/conflictingHeaderDeclarations.kt | 1 - .../topLevelFun/conflictingImplDeclarations.fir.kt | 1 - .../topLevelFun/conflictingImplDeclarations.kt | 1 - .../tests/multiplatform/topLevelFun/functionModifiers.kt | 1 - .../topLevelFun/headerAndImplInDIfferentPackages.fir.kt | 1 - .../topLevelFun/headerAndImplInDIfferentPackages.kt | 1 - .../multiplatform/topLevelFun/headerDeclarationWithBody.kt | 1 - .../tests/multiplatform/topLevelFun/headerWithoutImpl.kt | 1 - .../topLevelFun/implDeclarationWithoutBody.fir.kt | 1 - .../multiplatform/topLevelFun/implDeclarationWithoutBody.kt | 1 - .../multiplatform/topLevelFun/implWithoutHeader.fir.kt | 1 - .../tests/multiplatform/topLevelFun/implWithoutHeader.kt | 1 - .../tests/multiplatform/topLevelFun/inlineFun.fir.kt | 1 - .../tests/multiplatform/topLevelFun/inlineFun.kt | 1 - .../tests/multiplatform/topLevelFun/simpleHeaderFun.kt | 1 - .../topLevelFun/valueParameterModifiers.fir.kt | 1 - .../multiplatform/topLevelFun/valueParameterModifiers.kt | 1 - .../topLevelProperty/differentKindsOfProperties.fir.kt | 2 +- .../topLevelProperty/differentKindsOfProperties.kt | 2 +- .../tests/multiplatform/topLevelProperty/simpleHeaderVar.kt | 1 - .../jetbrains/kotlin/test/runners/AbstractDiagnosticTest.kt | 6 ++++++ .../kotlin/test/runners/AbstractFirDiagnosticTest.kt | 6 ++++++ 145 files changed, 22 insertions(+), 148 deletions(-) diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationArgumentEquality.kt b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationArgumentEquality.kt index 7022108ef23..3fe9dc4930a 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationArgumentEquality.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationArgumentEquality.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotations.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotations.fir.kt index ad9b6a09b45..d91f570f99e 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotations.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotations.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotations.kt b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotations.kt index ddf7d94e7fc..948d3374e8f 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotations.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotations.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationsViaActualTypeAlias.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationsViaActualTypeAlias.fir.kt index 570743e36c4..4aadc9bd854 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationsViaActualTypeAlias.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationsViaActualTypeAlias.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationsViaActualTypeAlias.kt b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationsViaActualTypeAlias.kt index ae6dffb212f..5c7ad0b5d0f 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationsViaActualTypeAlias.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationsViaActualTypeAlias.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationsViaActualTypeAlias2.kt b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationsViaActualTypeAlias2.kt index 33745770423..8f998a99a7f 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationsViaActualTypeAlias2.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationsViaActualTypeAlias2.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects -ProhibitGenericArrayClassLiteral +// !LANGUAGE: -ProhibitGenericArrayClassLiteral // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/constructor.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/constructor.fir.kt index 9805029743d..6d59cac4299 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/constructor.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/constructor.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/constructor.kt b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/constructor.kt index 0588b55f901..256191aa96a 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/constructor.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/constructor.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedDeclaresDefaultArguments.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedDeclaresDefaultArguments.fir.kt index d83d88bb81b..4d8310d3b80 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedDeclaresDefaultArguments.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedDeclaresDefaultArguments.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedDeclaresDefaultArguments.kt b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedDeclaresDefaultArguments.kt index ef72dee3522..0f17b475376 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedDeclaresDefaultArguments.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedDeclaresDefaultArguments.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedInheritsDefaultArguments.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedInheritsDefaultArguments.fir.kt index cb557e3ed51..fdf60804e4f 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedInheritsDefaultArguments.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedInheritsDefaultArguments.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedInheritsDefaultArguments.kt b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedInheritsDefaultArguments.kt index d6e9b0daca8..83933c7e73b 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedInheritsDefaultArguments.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedInheritsDefaultArguments.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedVsNonExpectedWithDefaults.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedVsNonExpectedWithDefaults.fir.kt index 250cdfada5d..f03d431301a 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedVsNonExpectedWithDefaults.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedVsNonExpectedWithDefaults.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_PARAMETER // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedVsNonExpectedWithDefaults.kt b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedVsNonExpectedWithDefaults.kt index 54826ac0766..70bedb5187d 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedVsNonExpectedWithDefaults.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/defaultArguments/expectedVsNonExpectedWithDefaults.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_PARAMETER // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/deprecated/header.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/deprecated/header.fir.kt index 5f9fcd55240..3e2089dcc97 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/deprecated/header.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/deprecated/header.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/deprecated/header.kt b/compiler/testData/diagnostics/tests/multiplatform/deprecated/header.kt index 579c3db9a01..64e6f75462f 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/deprecated/header.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/deprecated/header.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/enum/additionalEntriesInImpl.kt b/compiler/testData/diagnostics/tests/multiplatform/enum/additionalEntriesInImpl.kt index 61fd0542bbb..755ad7b827c 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/enum/additionalEntriesInImpl.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/enum/additionalEntriesInImpl.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt expect enum class Foo { A, B } diff --git a/compiler/testData/diagnostics/tests/multiplatform/enum/constructorInHeaderEnum.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/enum/constructorInHeaderEnum.fir.kt index 5546bcea3c4..5029835c698 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/enum/constructorInHeaderEnum.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/enum/constructorInHeaderEnum.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/enum/constructorInHeaderEnum.kt b/compiler/testData/diagnostics/tests/multiplatform/enum/constructorInHeaderEnum.kt index f12cc694024..cf3dd53959a 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/enum/constructorInHeaderEnum.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/enum/constructorInHeaderEnum.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/enum/differentEntryOrder.kt b/compiler/testData/diagnostics/tests/multiplatform/enum/differentEntryOrder.kt index cba489e3172..b8ebc2a5c37 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/enum/differentEntryOrder.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/enum/differentEntryOrder.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt expect enum class Foo { A, B } diff --git a/compiler/testData/diagnostics/tests/multiplatform/enum/enumEntryWithBody.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/enum/enumEntryWithBody.fir.kt index c2a35bfb500..9b97c8e9aa7 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/enum/enumEntryWithBody.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/enum/enumEntryWithBody.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/enum/enumEntryWithBody.kt b/compiler/testData/diagnostics/tests/multiplatform/enum/enumEntryWithBody.kt index 5f06869f912..9033bddee4a 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/enum/enumEntryWithBody.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/enum/enumEntryWithBody.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/enum/javaEnum.kt b/compiler/testData/diagnostics/tests/multiplatform/enum/javaEnum.kt index a677fca38ef..154f409fd3d 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/enum/javaEnum.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/enum/javaEnum.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt expect enum class Foo { diff --git a/compiler/testData/diagnostics/tests/multiplatform/enum/simpleEnum.kt b/compiler/testData/diagnostics/tests/multiplatform/enum/simpleEnum.kt index 715c68634d2..945a7312ef3 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/enum/simpleEnum.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/enum/simpleEnum.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt expect enum class Foo { diff --git a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/commonSealedWithPlatformInheritor.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/commonSealedWithPlatformInheritor.fir.kt index 82fbffff622..9f184e1b792 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/commonSealedWithPlatformInheritor.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/commonSealedWithPlatformInheritor.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // ISSUE: KT-45848 // MODULE: m1-common diff --git a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/commonSealedWithPlatformInheritor.kt b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/commonSealedWithPlatformInheritor.kt index ce5731722df..6b1989d4fcb 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/commonSealedWithPlatformInheritor.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/commonSealedWithPlatformInheritor.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // ISSUE: KT-45848 // MODULE: m1-common diff --git a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectEnum.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectEnum.fir.kt index f426941647b..5e97794092b 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectEnum.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectEnum.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_VARIABLE // ISSUE: KT-20306 diff --git a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectEnum.kt b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectEnum.kt index 7af8c3e519a..0885e07654c 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectEnum.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectEnum.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_VARIABLE // ISSUE: KT-20306 diff --git a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedClass.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedClass.fir.kt index 188decb0939..a1d270de619 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedClass.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedClass.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_VARIABLE // ISSUE: KT-44474 diff --git a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedClass.kt b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedClass.kt index 4d30025aadb..40b79d99749 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedClass.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedClass.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_VARIABLE // ISSUE: KT-44474 diff --git a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedClassWithActualTypealias.kt b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedClassWithActualTypealias.kt index 8c1a61eaaff..10bf294e58d 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedClassWithActualTypealias.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedClassWithActualTypealias.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // ISSUE: KT-45796 // SKIP_TXT diff --git a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedInterface.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedInterface.fir.kt index d5cd3cfaf5b..1d5ef0265a6 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedInterface.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedInterface.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_VARIABLE // ISSUE: KT-44474 diff --git a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedInterface.kt b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedInterface.kt index 030e6c58300..866cb4caa75 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedInterface.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/expectSealedInterface.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_VARIABLE // ISSUE: KT-44474 diff --git a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/kt45796.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/kt45796.fir.kt index dc688b7b0ed..80d21909659 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/kt45796.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/kt45796.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // ISSUE: KT-45796 // MODULE: m1-common diff --git a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/kt45796.kt b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/kt45796.kt index 601ceff6ba6..34e2518998c 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/kt45796.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/exhaustiveness/kt45796.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // ISSUE: KT-45796 // MODULE: m1-common diff --git a/compiler/testData/diagnostics/tests/multiplatform/expectInterfaceApplicability.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/expectInterfaceApplicability.fir.kt index 66ca3c86597..6b2ab5ced75 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/expectInterfaceApplicability.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/expectInterfaceApplicability.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt // TODO: .fir.kt version is just a stub. diff --git a/compiler/testData/diagnostics/tests/multiplatform/expectInterfaceApplicability.kt b/compiler/testData/diagnostics/tests/multiplatform/expectInterfaceApplicability.kt index 3163a93a849..d77e3d8aeb8 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/expectInterfaceApplicability.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/expectInterfaceApplicability.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt // TODO: .fir.kt version is just a stub. diff --git a/compiler/testData/diagnostics/tests/multiplatform/generic/functionTypeParameterBounds.kt b/compiler/testData/diagnostics/tests/multiplatform/generic/functionTypeParameterBounds.kt index b16c3747b8f..ed40b8394b2 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/generic/functionTypeParameterBounds.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/generic/functionTypeParameterBounds.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/generic/genericMemberBounds.kt b/compiler/testData/diagnostics/tests/multiplatform/generic/genericMemberBounds.kt index 9a6436f4c7d..800a41755a1 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/generic/genericMemberBounds.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/generic/genericMemberBounds.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/generic/membersInGenericClass.kt b/compiler/testData/diagnostics/tests/multiplatform/generic/membersInGenericClass.kt index 4e4fd9939c0..77fef66723b 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/generic/membersInGenericClass.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/generic/membersInGenericClass.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/generic/typeParameterBoundsDifferentOrderActualMissing.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/generic/typeParameterBoundsDifferentOrderActualMissing.fir.kt index 66b7bd8f782..de2dfec1596 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/generic/typeParameterBoundsDifferentOrderActualMissing.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/generic/typeParameterBoundsDifferentOrderActualMissing.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/generic/typeParameterBoundsDifferentOrderActualMissing.kt b/compiler/testData/diagnostics/tests/multiplatform/generic/typeParameterBoundsDifferentOrderActualMissing.kt index cddaaa8f222..f3cc841cc1f 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/generic/typeParameterBoundsDifferentOrderActualMissing.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/generic/typeParameterBoundsDifferentOrderActualMissing.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDefaultValuesInAnnotationViaTypealias.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDefaultValuesInAnnotationViaTypealias.fir.kt index d2a8d82dd4e..119fd39e8bf 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDefaultValuesInAnnotationViaTypealias.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDefaultValuesInAnnotationViaTypealias.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDefaultValuesInAnnotationViaTypealias.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDefaultValuesInAnnotationViaTypealias.kt index 0a8e4218575..9fbfa902edf 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDefaultValuesInAnnotationViaTypealias.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDefaultValuesInAnnotationViaTypealias.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDifferentConstructors.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDifferentConstructors.fir.kt index d0f2570445e..649563e8234 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDifferentConstructors.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDifferentConstructors.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDifferentConstructors.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDifferentConstructors.kt index 00d7db5b984..8ba55f667dd 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDifferentConstructors.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDifferentConstructors.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualMissing.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualMissing.fir.kt index 34152949870..706414a06e9 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualMissing.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualMissing.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualMissing.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualMissing.kt index 326195c6b3c..fdcd296eceb 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualMissing.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualMissing.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/baseExpectClassWithoutConstructor.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/baseExpectClassWithoutConstructor.fir.kt index 5a849c42c94..d2e83bfe877 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/baseExpectClassWithoutConstructor.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/baseExpectClassWithoutConstructor.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/baseExpectClassWithoutConstructor.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/baseExpectClassWithoutConstructor.kt index d053de3a37e..c70c601a7e3 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/baseExpectClassWithoutConstructor.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/baseExpectClassWithoutConstructor.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/classKinds.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/classKinds.kt index 4bd2b91d784..cb7096addfb 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/classKinds.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/classKinds.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/dontOverrideMethodsFromInterfaceInCommonCode.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/dontOverrideMethodsFromInterfaceInCommonCode.kt index 1b4541c3321..5be5669fa26 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/dontOverrideMethodsFromInterfaceInCommonCode.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/dontOverrideMethodsFromInterfaceInCommonCode.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectClassWithExplicitAbstractMember.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectClassWithExplicitAbstractMember.kt index 7938a4d950e..e21846c9734 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectClassWithExplicitAbstractMember.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectClassWithExplicitAbstractMember.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt @@ -21,4 +20,4 @@ expect abstract class AbstractClass : Foo { abstract val baz: Int abstract override fun foo() -} \ No newline at end of file +} diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectClassWithoutConstructor.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectClassWithoutConstructor.kt index d2b7f04d66b..e12704f0e5a 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectClassWithoutConstructor.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectClassWithoutConstructor.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithStrongIncompatibilities.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithStrongIncompatibilities.fir.kt index e8ea7de0c4d..adc51bdb183 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithStrongIncompatibilities.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithStrongIncompatibilities.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_PARAMETER // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithStrongIncompatibilities.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithStrongIncompatibilities.kt index 43dc7199adb..3d4b3b69b95 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithStrongIncompatibilities.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithStrongIncompatibilities.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_PARAMETER // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithWeakIncompatibilities.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithWeakIncompatibilities.fir.kt index e7ea59d4d0c..e3c19e4a891 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithWeakIncompatibilities.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithWeakIncompatibilities.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_PARAMETER // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithWeakIncompatibilities.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithWeakIncompatibilities.kt index a5a5475b2f1..2938e80f322 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithWeakIncompatibilities.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectDeclarationWithWeakIncompatibilities.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_PARAMETER // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectFinalActualOpen.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectFinalActualOpen.kt index ac0c92f4523..ad833512297 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectFinalActualOpen.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectFinalActualOpen.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/explicitConstructorDelegation.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/explicitConstructorDelegation.fir.kt index 6584b6fe29c..2c1ebda9443 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/explicitConstructorDelegation.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/explicitConstructorDelegation.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt expect open class A { diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/explicitConstructorDelegation.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/explicitConstructorDelegation.kt index 0eac8ee13a3..89b17a77f25 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/explicitConstructorDelegation.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/explicitConstructorDelegation.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt expect open class A { diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithAbstractMember.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithAbstractMember.fir.kt index 6903d6fe9d8..bee5a07d0f7 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithAbstractMember.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithAbstractMember.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithAbstractMember.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithAbstractMember.kt index 984e8fc66ed..f6d270bcc8b 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithAbstractMember.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithAbstractMember.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithoutExplicitOverrideOfMethod.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithoutExplicitOverrideOfMethod.fir.kt index baf7482a770..acc2a467609 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithoutExplicitOverrideOfMethod.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithoutExplicitOverrideOfMethod.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithoutExplicitOverrideOfMethod.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithoutExplicitOverrideOfMethod.kt index bc84bd1e6d9..e49d1b61c91 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithoutExplicitOverrideOfMethod.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/extendExpectedClassWithoutExplicitOverrideOfMethod.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/extraHeaderOnMembers.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/extraHeaderOnMembers.fir.kt index 15862d94e8b..469992b7f4c 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/extraHeaderOnMembers.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/extraHeaderOnMembers.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/extraHeaderOnMembers.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/extraHeaderOnMembers.kt index b09a6bba0ed..3e6bc346063 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/extraHeaderOnMembers.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/extraHeaderOnMembers.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/functionAndPropertyWithSameName.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/functionAndPropertyWithSameName.kt index 32e1bf555fd..cd9c285a66d 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/functionAndPropertyWithSameName.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/functionAndPropertyWithSameName.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/genericClassImplTypeAlias.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/genericClassImplTypeAlias.fir.kt index d98db4f6acc..25cf58a109f 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/genericClassImplTypeAlias.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/genericClassImplTypeAlias.fir.kt @@ -1,5 +1,4 @@ // !DIAGNOSTICS: -ACTUAL_WITHOUT_EXPECT -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/genericClassImplTypeAlias.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/genericClassImplTypeAlias.kt index abaaffad912..9cbf2238141 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/genericClassImplTypeAlias.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/genericClassImplTypeAlias.kt @@ -1,5 +1,4 @@ // !DIAGNOSTICS: -ACTUAL_WITHOUT_EXPECT -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/headerClassMember.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/headerClassMember.kt index e0faa03d9a2..1d391ad8eca 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/headerClassMember.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/headerClassMember.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt expect class Foo { diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/headerClassWithFunctionBody.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/headerClassWithFunctionBody.fir.kt index c05fa0c4ff5..9fc89185797 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/headerClassWithFunctionBody.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/headerClassWithFunctionBody.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt expect class Foo( diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/headerClassWithFunctionBody.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/headerClassWithFunctionBody.kt index 7b39488f4b8..f6d046a310e 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/headerClassWithFunctionBody.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/headerClassWithFunctionBody.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt expect class Foo( diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/implDataClass.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/implDataClass.kt index 9fb24121517..578fa6a96b6 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/implDataClass.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/implDataClass.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/implOpenClass.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/implOpenClass.kt index bc940141af6..b6e77172edf 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/implOpenClass.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/implOpenClass.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/inheritanceByDelegationInExpectClass.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/inheritanceByDelegationInExpectClass.fir.kt index cd03ae5bf0f..864bba60d90 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/inheritanceByDelegationInExpectClass.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/inheritanceByDelegationInExpectClass.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt @@ -7,4 +6,4 @@ interface A class B : A expect class Foo(b: B) : A by b -expect class Bar : A by B() \ No newline at end of file +expect class Bar : A by B() diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/inheritanceByDelegationInExpectClass.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/inheritanceByDelegationInExpectClass.kt index 35b7099abf5..4f9383bb084 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/inheritanceByDelegationInExpectClass.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/inheritanceByDelegationInExpectClass.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt @@ -7,4 +6,4 @@ interface A class B : A expect class Foo(b: B) : A by b -expect class Bar : A by B() \ No newline at end of file +expect class Bar : A by B() diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/memberPropertyKinds.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/memberPropertyKinds.fir.kt index 892b56abdaa..1c116c0a971 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/memberPropertyKinds.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/memberPropertyKinds.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/memberPropertyKinds.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/memberPropertyKinds.kt index 74f469447a6..7351a88b6aa 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/memberPropertyKinds.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/memberPropertyKinds.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/modalityCheckForExplicitAndImplicitOverride.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/modalityCheckForExplicitAndImplicitOverride.fir.kt index 7e506fc49f5..e87cad7da82 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/modalityCheckForExplicitAndImplicitOverride.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/modalityCheckForExplicitAndImplicitOverride.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/modalityCheckForExplicitAndImplicitOverride.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/modalityCheckForExplicitAndImplicitOverride.kt index 6a42bb20506..1855e214da3 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/modalityCheckForExplicitAndImplicitOverride.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/modalityCheckForExplicitAndImplicitOverride.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/morePermissiveVisibilityOnActual.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/morePermissiveVisibilityOnActual.fir.kt index d910ce8f090..f60649f095f 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/morePermissiveVisibilityOnActual.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/morePermissiveVisibilityOnActual.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_PARAMETER // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/morePermissiveVisibilityOnActual.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/morePermissiveVisibilityOnActual.kt index 081dffdf70d..5fc72da0fdc 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/morePermissiveVisibilityOnActual.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/morePermissiveVisibilityOnActual.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_PARAMETER // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/morePermissiveVisibilityOnActualViaTypeAlias.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/morePermissiveVisibilityOnActualViaTypeAlias.kt index 16fd92514a1..9f8b23d1e84 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/morePermissiveVisibilityOnActualViaTypeAlias.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/morePermissiveVisibilityOnActualViaTypeAlias.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_PARAMETER // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClasses.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClasses.fir.kt index 94cd85c57c2..79d7baefc84 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClasses.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClasses.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_PARAMETER // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClasses.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClasses.kt index 9096ab4c073..6d0990b37d8 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClasses.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClasses.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNUSED_PARAMETER // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClassesWithErrors.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClassesWithErrors.fir.kt index 1bd2c642f96..73044e2c9cd 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClassesWithErrors.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClassesWithErrors.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClassesWithErrors.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClassesWithErrors.kt index 361b626835e..42b83ae4816 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClassesWithErrors.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/nestedClassesWithErrors.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/noImplKeywordOnMember.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/noImplKeywordOnMember.fir.kt index f06b136f9c8..ab6d7684384 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/noImplKeywordOnMember.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/noImplKeywordOnMember.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt @@ -13,4 +12,4 @@ expect class Foo { actual class Foo { fun bar(): String = "bar" fun bas(g: Int) {} -} \ No newline at end of file +} diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/noImplKeywordOnMember.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/noImplKeywordOnMember.kt index 55fc6cb430b..0166935807a 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/noImplKeywordOnMember.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/noImplKeywordOnMember.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/privateMembers.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/privateMembers.fir.kt index 751b6f104d4..4104850d04a 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/privateMembers.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/privateMembers.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/privateMembers.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/privateMembers.kt index 1115732b734..a65a463e451 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/privateMembers.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/privateMembers.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/simpleHeaderClass.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/simpleHeaderClass.kt index f47abc8d772..c2a75342f8f 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/simpleHeaderClass.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/simpleHeaderClass.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt expect class Foo diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/smartCastOnExpectClass.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/smartCastOnExpectClass.kt index cc5384f4fc2..4323c4ff6da 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/smartCastOnExpectClass.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/smartCastOnExpectClass.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/superClass.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/superClass.fir.kt index ff212e1f801..bd6634ae7e5 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/superClass.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/superClass.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/superClass.kt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/superClass.kt index 4c0c7eb586b..9e29bc1b084 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/superClass.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/superClass.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerFunInNonHeaderClass.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/headerFunInNonHeaderClass.fir.kt index f542ed05f17..5745558b1fb 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerFunInNonHeaderClass.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerFunInNonHeaderClass.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerFunInNonHeaderClass.kt b/compiler/testData/diagnostics/tests/multiplatform/headerFunInNonHeaderClass.kt index 8a0ec3293df..127a19e05f6 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerFunInNonHeaderClass.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerFunInNonHeaderClass.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/hmpp/sealedInheritorsInComplexModuleStructure.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/hmpp/sealedInheritorsInComplexModuleStructure.fir.kt index 1a02e9cd7ed..03d8d7876d0 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/hmpp/sealedInheritorsInComplexModuleStructure.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/hmpp/sealedInheritorsInComplexModuleStructure.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: common // TARGET_PLATFORM: Common diff --git a/compiler/testData/diagnostics/tests/multiplatform/hmpp/sealedInheritorsInComplexModuleStructure.kt b/compiler/testData/diagnostics/tests/multiplatform/hmpp/sealedInheritorsInComplexModuleStructure.kt index 09feb594e32..f05c19b42b3 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/hmpp/sealedInheritorsInComplexModuleStructure.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/hmpp/sealedInheritorsInComplexModuleStructure.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: common // TARGET_PLATFORM: Common diff --git a/compiler/testData/diagnostics/tests/multiplatform/hmpp/simple.kt b/compiler/testData/diagnostics/tests/multiplatform/hmpp/simple.kt index 71e7525da83..957667347bb 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/hmpp/simple.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/hmpp/simple.kt @@ -5,7 +5,6 @@ * Js backend is ignored because they use old test infrastructure which doesn't support HMPP */ -// !LANGUAGE: +MultiPlatformProjects // IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/diagnostics/tests/multiplatform/implDelegatedMember.kt b/compiler/testData/diagnostics/tests/multiplatform/implDelegatedMember.kt index 4fd830ec7fe..0681dd8ba6a 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/implDelegatedMember.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/implDelegatedMember.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/implDynamic.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/implDynamic.fir.kt index ab745196cff..95cf62ad94b 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/implDynamic.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/implDynamic.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNSUPPORTED // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/implDynamic.kt b/compiler/testData/diagnostics/tests/multiplatform/implDynamic.kt index 06012e5431e..7d4289cd403 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/implDynamic.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/implDynamic.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -UNSUPPORTED // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/implFakeOverride.kt b/compiler/testData/diagnostics/tests/multiplatform/implFakeOverride.kt index 90e673c50c4..b1da3314aad 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/implFakeOverride.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/implFakeOverride.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/incompatibles.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/incompatibles.fir.kt index 563ff397118..9665559832c 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/incompatibles.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/incompatibles.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects header impl class First diff --git a/compiler/testData/diagnostics/tests/multiplatform/incompatibles.kt b/compiler/testData/diagnostics/tests/multiplatform/incompatibles.kt index 91bab1b0acc..a6fecf37452 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/incompatibles.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/incompatibles.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects header impl class First @@ -10,4 +9,4 @@ impl actual class Fifth -expect actual class Sixth \ No newline at end of file +expect actual class Sixth diff --git a/compiler/testData/diagnostics/tests/multiplatform/inlineClasses/expectActualInlineClass.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/inlineClasses/expectActualInlineClass.fir.kt index 432b6333128..668943dac2b 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/inlineClasses/expectActualInlineClass.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/inlineClasses/expectActualInlineClass.fir.kt @@ -1,4 +1,4 @@ -// !LANGUAGE: +MultiPlatformProjects, +InlineClasses, -JvmInlineValueClasses +// !LANGUAGE: +InlineClasses, -JvmInlineValueClasses // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/inlineClasses/expectActualInlineClass.kt b/compiler/testData/diagnostics/tests/multiplatform/inlineClasses/expectActualInlineClass.kt index 9f8199b1e06..91e0c75341a 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/inlineClasses/expectActualInlineClass.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/inlineClasses/expectActualInlineClass.kt @@ -1,4 +1,4 @@ -// !LANGUAGE: +MultiPlatformProjects, +InlineClasses, -JvmInlineValueClasses +// !LANGUAGE: +InlineClasses, -JvmInlineValueClasses // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/inlineClasses/jvmInlineExpectValueClass.kt b/compiler/testData/diagnostics/tests/multiplatform/inlineClasses/jvmInlineExpectValueClass.kt index b1daf22e634..ced8d3df7f5 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/inlineClasses/jvmInlineExpectValueClass.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/inlineClasses/jvmInlineExpectValueClass.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // SKIP_TXT // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/java/flexibleTypes.kt b/compiler/testData/diagnostics/tests/multiplatform/java/flexibleTypes.kt index d6c6e43f37b..78871917df9 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/java/flexibleTypes.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/java/flexibleTypes.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/java/parameterNames.kt b/compiler/testData/diagnostics/tests/multiplatform/java/parameterNames.kt index ae231ddc9e3..6ede9f75ef1 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/java/parameterNames.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/java/parameterNames.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/modifierApplicability.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/modifierApplicability.fir.kt index e5a164e43d7..6240999700a 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/modifierApplicability.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/modifierApplicability.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/modifierApplicability.kt b/compiler/testData/diagnostics/tests/multiplatform/modifierApplicability.kt index 4cc83cae292..2bb567aa109 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/modifierApplicability.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/modifierApplicability.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/namedArguments.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/namedArguments.fir.kt index be5be893aa0..cdda3cab878 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/namedArguments.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/namedArguments.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/namedArguments.kt b/compiler/testData/diagnostics/tests/multiplatform/namedArguments.kt index 208487f3414..25005f2b91f 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/namedArguments.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/namedArguments.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/privateTopLevelDeclarations.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/privateTopLevelDeclarations.fir.kt index 98f3d8bce48..2ed710c64ae 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/privateTopLevelDeclarations.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/privateTopLevelDeclarations.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/privateTopLevelDeclarations.kt b/compiler/testData/diagnostics/tests/multiplatform/privateTopLevelDeclarations.kt index dfbb729094f..b8535fc41a9 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/privateTopLevelDeclarations.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/privateTopLevelDeclarations.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/sealedTypeAlias.kt b/compiler/testData/diagnostics/tests/multiplatform/sealedTypeAlias.kt index d0e5a6234e4..e62094269af 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/sealedTypeAlias.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/sealedTypeAlias.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/sealedTypeAliasTopLevel.kt b/compiler/testData/diagnostics/tests/multiplatform/sealedTypeAliasTopLevel.kt index 49aca7a6bf7..bce59c8065b 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/sealedTypeAliasTopLevel.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/sealedTypeAliasTopLevel.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/callHeaderFun.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/callHeaderFun.kt index a1eb0132ddb..a3979052c7f 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/callHeaderFun.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/callHeaderFun.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/callableReferenceOnExpectFun.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/callableReferenceOnExpectFun.fir.kt index 7622bbd7d38..a1ccd06a875 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/callableReferenceOnExpectFun.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/callableReferenceOnExpectFun.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/callableReferenceOnExpectFun.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/callableReferenceOnExpectFun.kt index 694a66f1772..e1b5b8ba1b8 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/callableReferenceOnExpectFun.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/callableReferenceOnExpectFun.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/conflictingHeaderDeclarations.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/conflictingHeaderDeclarations.kt index 9932503cc86..d2b4e8df486 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/conflictingHeaderDeclarations.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/conflictingHeaderDeclarations.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/conflictingImplDeclarations.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/conflictingImplDeclarations.fir.kt index 54addebdd73..bddb9607ec1 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/conflictingImplDeclarations.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/conflictingImplDeclarations.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/conflictingImplDeclarations.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/conflictingImplDeclarations.kt index 73c017f9f80..9c4050af202 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/conflictingImplDeclarations.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/conflictingImplDeclarations.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/functionModifiers.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/functionModifiers.kt index fe5d17234b3..66967484afd 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/functionModifiers.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/functionModifiers.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -NOTHING_TO_INLINE // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerAndImplInDIfferentPackages.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerAndImplInDIfferentPackages.fir.kt index ec334a67cd0..7518eaab7ac 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerAndImplInDIfferentPackages.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerAndImplInDIfferentPackages.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt package common diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerAndImplInDIfferentPackages.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerAndImplInDIfferentPackages.kt index 2d239f97bd4..653748beaa6 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerAndImplInDIfferentPackages.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerAndImplInDIfferentPackages.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt package common diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerDeclarationWithBody.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerDeclarationWithBody.kt index 80e55c41d2a..e39f33493c9 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerDeclarationWithBody.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerDeclarationWithBody.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerWithoutImpl.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerWithoutImpl.kt index 491933a59d9..d6af6ee53f9 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerWithoutImpl.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/headerWithoutImpl.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implDeclarationWithoutBody.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implDeclarationWithoutBody.fir.kt index 4aa5dc4d9e5..c8f4474ef75 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implDeclarationWithoutBody.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implDeclarationWithoutBody.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implDeclarationWithoutBody.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implDeclarationWithoutBody.kt index 933f763d04d..bf33fd9d376 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implDeclarationWithoutBody.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implDeclarationWithoutBody.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implWithoutHeader.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implWithoutHeader.fir.kt index bcad4bd6c2f..056778a1633 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implWithoutHeader.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implWithoutHeader.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-jvm // FILE: jvm.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implWithoutHeader.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implWithoutHeader.kt index bf4348aeddb..040b35189fe 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implWithoutHeader.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/implWithoutHeader.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-jvm // FILE: jvm.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/inlineFun.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/inlineFun.fir.kt index 7e7de1435e0..94d0de397a4 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/inlineFun.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/inlineFun.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/inlineFun.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/inlineFun.kt index 59ffd1a6ff1..cbc71682fc0 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/inlineFun.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/inlineFun.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/simpleHeaderFun.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/simpleHeaderFun.kt index 60c721ba7e3..87dbbc3b803 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/simpleHeaderFun.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/simpleHeaderFun.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt expect fun foo() diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/valueParameterModifiers.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/valueParameterModifiers.fir.kt index b1c7ea1ff53..8d3120838af 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/valueParameterModifiers.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/valueParameterModifiers.fir.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -NOTHING_TO_INLINE // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/valueParameterModifiers.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/valueParameterModifiers.kt index d002d0baea8..38f60745643 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/valueParameterModifiers.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelFun/valueParameterModifiers.kt @@ -1,4 +1,3 @@ -// !LANGUAGE: +MultiPlatformProjects // !DIAGNOSTICS: -NOTHING_TO_INLINE // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelProperty/differentKindsOfProperties.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelProperty/differentKindsOfProperties.fir.kt index edc3f838c42..7b0747618fd 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelProperty/differentKindsOfProperties.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelProperty/differentKindsOfProperties.fir.kt @@ -1,4 +1,4 @@ -// !LANGUAGE: +MultiPlatformProjects +LateinitTopLevelProperties +// !LANGUAGE: +LateinitTopLevelProperties // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelProperty/differentKindsOfProperties.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelProperty/differentKindsOfProperties.kt index e73e201c4b4..a65c504de00 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelProperty/differentKindsOfProperties.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelProperty/differentKindsOfProperties.kt @@ -1,4 +1,4 @@ -// !LANGUAGE: +MultiPlatformProjects +LateinitTopLevelProperties +// !LANGUAGE: +LateinitTopLevelProperties // MODULE: m1-common // FILE: common.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/topLevelProperty/simpleHeaderVar.kt b/compiler/testData/diagnostics/tests/multiplatform/topLevelProperty/simpleHeaderVar.kt index 442f5558d7e..ad0e33f0975 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/topLevelProperty/simpleHeaderVar.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/topLevelProperty/simpleHeaderVar.kt @@ -1,5 +1,4 @@ // FIR_IDENTICAL -// !LANGUAGE: +MultiPlatformProjects // MODULE: m1-common // FILE: common.kt expect var foo: String diff --git a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/AbstractDiagnosticTest.kt b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/AbstractDiagnosticTest.kt index 569e7bcb2d9..4113f047f19 100644 --- a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/AbstractDiagnosticTest.kt +++ b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/AbstractDiagnosticTest.kt @@ -117,6 +117,12 @@ abstract class AbstractDiagnosticTest : AbstractKotlinCompilerTest() { } } + forTestsMatching("compiler/testData/diagnostics/tests/multiplatform/*") { + defaultDirectives { + LANGUAGE with "+MultiPlatformProjects" + } + } + // ----------------------- constant evaluation tests ----------------------- forTestsMatching("compiler/testData/diagnostics/tests/constantEvaluator/*") { defaultDirectives { diff --git a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/AbstractFirDiagnosticTest.kt b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/AbstractFirDiagnosticTest.kt index c35f743acb1..e818e277d9f 100644 --- a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/AbstractFirDiagnosticTest.kt +++ b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/AbstractFirDiagnosticTest.kt @@ -146,4 +146,10 @@ fun TestConfigurationBuilder.baseFirDiagnosticTestConfiguration( LANGUAGE with "+ExplicitBackingFields" } } + + forTestsMatching("compiler/testData/diagnostics/tests/multiplatform/*") { + defaultDirectives { + LANGUAGE with "+MultiPlatformProjects" + } + } }