From 9df2f69f091cd9d42469262aca0f026b467c4cf2 Mon Sep 17 00:00:00 2001 From: Mark Punzalan Date: Mon, 18 Nov 2019 14:35:02 -0800 Subject: [PATCH] [FIR] Disable failing blackbox codegen tests for FIR. --- .../annotations/annotatedAnnotationParameter.kt | 1 + .../codegen/box/annotations/annotatedEnumEntry.kt | 1 + .../annotations/annotatedLambda/funExpression.kt | 1 + .../box/annotations/annotatedLambda/lambda.kt | 1 + .../annotatedLambda/samFunExpression.kt | 1 + .../annotations/annotatedLambda/samFunReference.kt | 1 + .../box/annotations/annotatedLambda/samLambda.kt | 1 + .../box/annotations/annotatedObjectLiteral.kt | 1 + .../annotations/annotationWithKotlinProperty.kt | 1 + ...tionWithKotlinPropertyFromInterfaceCompanion.kt | 1 + .../box/annotations/annotationsOnDefault.kt | 1 + .../annotations/annotationsOnLateinitAccessors.kt | 1 + .../annotationsOnNonExistentAccessors.kt | 1 + .../box/annotations/annotationsOnTypeAliases.kt | 1 + .../box/annotations/constValInAnnotation.kt | 1 + .../box/annotations/defaultParameterValues.kt | 1 + .../box/annotations/delegatedPropertySetter.kt | 1 + .../box/annotations/fileClassWithFileAnnotation.kt | 1 + .../codegen/box/annotations/jvmAnnotationFlags.kt | 1 + .../kotlinPropertyFromClassObjectAsParameter.kt | 1 + .../kotlinTopLevelPropertyAsParameter.kt | 1 + .../testData/codegen/box/annotations/kt10136.kt | 1 + .../annotations/nestedClassPropertyAsParameter.kt | 1 + .../box/annotations/nestedClassesInAnnotations.kt | 1 + .../parameterAnnotationInDefaultImpls.kt | 1 + .../box/annotations/parameterWithPrimitiveType.kt | 1 + .../testData/codegen/box/annotations/parameters.kt | 1 + ...propertyWithPropertyInInitializerAsParameter.kt | 1 + .../resolveWithLowPriorityAnnotation.kt | 1 + .../singleAssignmentToVarargInAnnotation.kt | 1 + .../box/annotations/typeAnnotationOnJdk6.kt | 1 + .../useTypeParameterAnnotationFromJava.kt | 1 + .../annotations/useTypeUseAnnotationFromJava.kt | 1 + .../box/annotations/varargInAnnotationParameter.kt | 1 + .../annotations/wrongAnnotationArgumentInCtor.kt | 1 + .../argumentOrderInObjectSuperCall.kt | 1 + .../box/argumentOrder/argumentOrderInSuperCall.kt | 1 + .../codegen/box/argumentOrder/arguments.kt | 1 + .../testData/codegen/box/argumentOrder/captured.kt | 1 + .../box/argumentOrder/capturedInExtension.kt | 1 + .../testData/codegen/box/argumentOrder/defaults.kt | 1 + .../codegen/box/argumentOrder/extension.kt | 1 + .../codegen/box/argumentOrder/extensionInClass.kt | 1 + .../codegen/box/argumentOrder/lambdaMigration.kt | 1 + .../box/argumentOrder/lambdaMigrationInClass.kt | 1 + .../testData/codegen/box/argumentOrder/simple.kt | 1 + .../codegen/box/argumentOrder/simpleInClass.kt | 1 + .../arrays/arrayConstructorWithNonInlineLambda.kt | 1 + .../codegen/box/arrays/arrayConstructorsSimple.kt | 1 + .../codegen/box/arrays/arrayGetAssignMultiIndex.kt | 1 + .../codegen/box/arrays/arrayGetMultiIndex.kt | 1 + .../testData/codegen/box/arrays/arrayInstanceOf.kt | 1 + .../testData/codegen/box/arrays/arrayPlusAssign.kt | 1 + .../codegen/box/arrays/arraysAreCloneable.kt | 1 + .../accessArrayOfInlineClass.kt | 1 + .../arraysOfInlineClass/accessArrayOfUnsigned.kt | 1 + .../arrayOfInlineClassOfArrayOfInlineClass.kt | 1 + compiler/testData/codegen/box/arrays/cloneArray.kt | 1 + .../codegen/box/arrays/clonePrimitiveArrays.kt | 1 + .../box/arrays/collectionAssignGetMultiIndex.kt | 1 + .../codegen/box/arrays/collectionGetMultiIndex.kt | 1 + .../codegen/box/arrays/forEachBooleanArray.kt | 1 + .../codegen/box/arrays/forEachByteArray.kt | 1 + .../codegen/box/arrays/forEachCharArray.kt | 1 + .../codegen/box/arrays/forEachDoubleArray.kt | 1 + .../codegen/box/arrays/forEachFloatArray.kt | 1 + .../testData/codegen/box/arrays/forEachIntArray.kt | 1 + .../codegen/box/arrays/forEachLongArray.kt | 1 + .../codegen/box/arrays/forEachShortArray.kt | 1 + .../reversedArrayOriginalUpdatedInLoopBody.kt | 1 + ...dArrayReversedArrayOriginalUpdatedInLoopBody.kt | 1 + .../reversedOriginalUpdatedInLoopBody.kt | 1 + .../reversedReversedOriginalUpdatedInLoopBody.kt | 1 + .../genericArrayInObjectLiteralConstructor.kt | 1 + compiler/testData/codegen/box/arrays/hashMap.kt | 1 + .../codegen/box/arrays/inProjectionAsParameter.kt | 1 + .../codegen/box/arrays/inProjectionOfArray.kt | 1 + .../codegen/box/arrays/inProjectionOfList.kt | 1 + compiler/testData/codegen/box/arrays/indices.kt | 1 + .../testData/codegen/box/arrays/indicesChar.kt | 1 + .../codegen/box/arrays/inlineInitializer.kt | 1 + compiler/testData/codegen/box/arrays/iterator.kt | 1 + .../codegen/box/arrays/iteratorBooleanArray.kt | 1 + .../codegen/box/arrays/iteratorByteArray.kt | 1 + .../box/arrays/iteratorByteArrayNextByte.kt | 1 + .../codegen/box/arrays/iteratorCharArray.kt | 1 + .../codegen/box/arrays/iteratorDoubleArray.kt | 1 + .../codegen/box/arrays/iteratorFloatArray.kt | 1 + .../codegen/box/arrays/iteratorIntArray.kt | 1 + .../codegen/box/arrays/iteratorLongArray.kt | 1 + .../box/arrays/iteratorLongArrayNextLong.kt | 1 + .../codegen/box/arrays/iteratorShortArray.kt | 1 + compiler/testData/codegen/box/arrays/kt1291.kt | 1 + compiler/testData/codegen/box/arrays/kt17134.kt | 1 + compiler/testData/codegen/box/arrays/kt238.kt | 1 + compiler/testData/codegen/box/arrays/kt2997.kt | 1 + compiler/testData/codegen/box/arrays/kt33.kt | 1 + compiler/testData/codegen/box/arrays/kt3771.kt | 1 + compiler/testData/codegen/box/arrays/kt4118.kt | 1 + compiler/testData/codegen/box/arrays/kt4348.kt | 1 + compiler/testData/codegen/box/arrays/kt4357.kt | 1 + compiler/testData/codegen/box/arrays/kt503.kt | 1 + compiler/testData/codegen/box/arrays/kt594.kt | 1 + compiler/testData/codegen/box/arrays/kt602.kt | 1 + compiler/testData/codegen/box/arrays/kt7009.kt | 1 + compiler/testData/codegen/box/arrays/kt7288.kt | 1 + compiler/testData/codegen/box/arrays/kt7338.kt | 1 + compiler/testData/codegen/box/arrays/kt779.kt | 1 + compiler/testData/codegen/box/arrays/kt945.kt | 1 + compiler/testData/codegen/box/arrays/kt950.kt | 1 + .../testData/codegen/box/arrays/longAsIndex.kt | 1 + .../codegen/box/arrays/multiArrayConstructors.kt | 1 + .../codegen/box/arrays/multiDecl/MultiDeclFor.kt | 1 + .../multiDecl/MultiDeclForComponentExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensions.kt | 1 + ...ComponentMemberExtensionsInExtensionFunction.kt | 1 + .../arrays/multiDecl/MultiDeclForValCaptured.kt | 1 + .../int/MultiDeclForComponentExtensions.kt | 1 + .../MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../int/MultiDeclForComponentMemberExtensions.kt | 1 + ...ComponentMemberExtensionsInExtensionFunction.kt | 1 + .../codegen/box/arrays/multiDecl/kt15560.kt | 1 + .../codegen/box/arrays/multiDecl/kt15568.kt | 1 + .../codegen/box/arrays/multiDecl/kt15575.kt | 1 + .../long/MultiDeclForComponentExtensions.kt | 1 + .../MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../long/MultiDeclForComponentMemberExtensions.kt | 1 + ...ComponentMemberExtensionsInExtensionFunction.kt | 1 + .../box/arrays/nonLocalReturnArrayConstructor.kt | 1 + .../testData/codegen/box/arrays/nonNullArray.kt | 1 + .../testData/codegen/box/arrays/primitiveArrays.kt | 1 + compiler/testData/codegen/box/arrays/stdlib.kt | 1 + .../testData/codegen/box/arrays/varargsWithJava.kt | 1 + .../testData/codegen/box/assert/alwaysDisable.kt | 1 + .../testData/codegen/box/assert/alwaysEnable.kt | 1 + .../assertionsEnabledBeforeClassInitializers.kt | 1 + .../codegen/box/assert/jvm/classAssertions.kt | 1 + .../box/assert/jvm/classAssertionsForCompanion.kt | 1 + .../assert/jvm/classAssertionsForInnerClasses.kt | 1 + .../assert/jvm/classAssertionsForLocalClasses.kt | 1 + .../assert/jvm/classAssertionsForNestedClasses.kt | 1 + .../box/assert/jvm/interfaceAssertionsDisabled.kt | 1 + .../box/assert/jvm/interfaceAssertionsEnabled.kt | 1 + .../codegen/box/assert/jvm/lambdaNotEvaluated.kt | 1 + .../box/assert/jvm/localAnonymousFunction.kt | 1 + .../testData/codegen/box/assert/jvm/localClass.kt | 1 + .../codegen/box/assert/jvm/localFunction.kt | 1 + .../testData/codegen/box/assert/jvm/localLambda.kt | 1 + .../testData/codegen/box/assert/jvm/localObject.kt | 1 + .../assert/jvm/noUnnecessaryClassInitialization.kt | 1 + .../codegen/box/assert/jvm/nonLocalReturn.kt | 1 + .../testData/codegen/box/assert/jvm/ordinary.kt | 1 + .../box/assert/jvm/superClassInitializer.kt | 1 + .../assert/jvm/suspendFunctionAssertionDisabled.kt | 1 + .../assert/jvm/suspendFunctionAssertionsEnabled.kt | 1 + .../assert/jvm/suspendLambdaAssertionsDisabled.kt | 1 + .../assert/jvm/suspendLambdaAssertionsEnabled.kt | 1 + compiler/testData/codegen/box/assert/legacy.kt | 1 + .../testData/codegen/box/binaryOp/callNullable.kt | 1 + .../codegen/box/binaryOp/compareBoxedChars.kt | 1 + .../codegen/box/binaryOp/compareWithBoxedDouble.kt | 1 + .../codegen/box/binaryOp/compareWithBoxedLong.kt | 1 + .../codegen/box/binaryOp/divisionByZero.kt | 1 + .../codegen/box/binaryOp/intrinsicNullable.kt | 1 + compiler/testData/codegen/box/binaryOp/kt11163.kt | 1 + .../binaryOp/kt11163_properIeee754comparisons.kt | 1 + .../binaryOp/kt23030_properIeee754comparisons.kt | 1 + .../codegen/box/binaryOp/kt6747_identityEquals.kt | 1 + .../testData/codegen/box/binaryOp/overflowChar.kt | 1 + .../testData/codegen/box/binaryOp/overflowInt.kt | 1 + .../testData/codegen/box/binaryOp/overflowLong.kt | 1 + .../box/boxingOptimization/boxedIntegersCmp.kt | 1 + .../box/boxingOptimization/boxedRealsCmp.kt | 1 + .../codegen/box/boxingOptimization/casts.kt | 1 + .../boxingOptimization/checkcastAndInstanceOf.kt | 1 + .../codegen/box/boxingOptimization/fold.kt | 1 + .../codegen/box/boxingOptimization/foldRange.kt | 1 + .../codegen/box/boxingOptimization/intCompareTo.kt | 1 + .../codegen/box/boxingOptimization/kClassEquals.kt | 1 + .../codegen/box/boxingOptimization/kt15871.kt | 1 + .../codegen/box/boxingOptimization/kt17748.kt | 1 + .../codegen/box/boxingOptimization/kt19767.kt | 1 + .../codegen/box/boxingOptimization/kt19767_2.kt | 1 + .../box/boxingOptimization/kt19767_chain.kt | 1 + .../codegen/box/boxingOptimization/kt5844.kt | 1 + .../codegen/box/boxingOptimization/kt6047.kt | 1 + .../codegen/box/boxingOptimization/kt6842.kt | 1 + .../codegen/box/boxingOptimization/maxMinBy.kt | 1 + .../codegen/box/boxingOptimization/nullCheck.kt | 1 + .../codegen/box/boxingOptimization/progressions.kt | 1 + .../box/boxingOptimization/safeCallWithElvis.kt | 1 + .../codegen/box/boxingOptimization/simple.kt | 1 + .../boxingOptimization/simpleUninitializedMerge.kt | 1 + .../box/boxingOptimization/taintedValues.kt | 1 + .../box/boxingOptimization/taintedValuesBox.kt | 1 + .../box/boxingOptimization/unsafeRemoving.kt | 1 + .../codegen/box/boxingOptimization/variables.kt | 1 + .../codegen/box/bridges/bridgeInInterface.kt | 1 + .../box/bridges/bridgeInInterfaceWithProperties.kt | 1 + .../codegen/box/bridges/complexMultiInheritance.kt | 1 + .../codegen/box/bridges/complexTraitImpl.kt | 1 + .../testData/codegen/box/bridges/delegation.kt | 1 + .../codegen/box/bridges/delegationComplex.kt | 1 + .../box/bridges/delegationComplexWithList.kt | 1 + .../codegen/box/bridges/delegationProperty.kt | 1 + compiler/testData/codegen/box/bridges/diamond.kt | 1 + .../codegen/box/bridges/fakeCovariantOverride.kt | 1 + .../box/bridges/fakeGenericCovariantOverride.kt | 1 + .../fakeGenericCovariantOverrideWithDelegation.kt | 1 + ...verrideFromInterfaceThroughIntermediateClass.kt | 1 + .../codegen/box/bridges/fakeOverrideMultiFile.kt | 1 + .../codegen/box/bridges/fakeOverrideOfTraitImpl.kt | 1 + .../fakeOverrideWithSeveralSuperDeclarations.kt | 1 + .../fakeOverrideWithSynthesizedImplementation.kt | 1 + .../codegen/box/bridges/genericProperty.kt | 1 + compiler/testData/codegen/box/bridges/kt12416.kt | 1 + compiler/testData/codegen/box/bridges/kt1939.kt | 1 + compiler/testData/codegen/box/bridges/kt1959.kt | 1 + compiler/testData/codegen/box/bridges/kt2498.kt | 1 + compiler/testData/codegen/box/bridges/kt2702.kt | 1 + compiler/testData/codegen/box/bridges/kt2833.kt | 1 + compiler/testData/codegen/box/bridges/kt2920.kt | 1 + compiler/testData/codegen/box/bridges/kt318.kt | 1 + .../codegen/box/bridges/longChainOneBridge.kt | 1 + .../manyTypeArgumentsSubstitutedSuccessively.kt | 1 + .../codegen/box/bridges/methodFromTrait.kt | 1 + .../noBridgeOnMutableCollectionInheritance.kt | 1 + .../testData/codegen/box/bridges/objectClone.kt | 1 + .../box/bridges/overrideAbstractProperty.kt | 1 + .../codegen/box/bridges/overrideReturnType.kt | 1 + .../box/bridges/propertyAccessorsWithoutBody.kt | 1 + .../codegen/box/bridges/propertyDiamond.kt | 1 + .../codegen/box/bridges/propertyInConstructor.kt | 1 + .../testData/codegen/box/bridges/propertySetter.kt | 1 + compiler/testData/codegen/box/bridges/simple.kt | 1 + .../testData/codegen/box/bridges/simpleEnum.kt | 1 + .../codegen/box/bridges/simpleGenericMethod.kt | 1 + .../testData/codegen/box/bridges/simpleObject.kt | 1 + .../codegen/box/bridges/simpleReturnType.kt | 1 + .../codegen/box/bridges/simpleTraitImpl.kt | 1 + .../codegen/box/bridges/simpleUpperBound.kt | 1 + .../codegen/box/bridges/strListContains.kt | 1 + .../testData/codegen/box/bridges/strListRemove.kt | 1 + .../substitutionInSuperClass/abstractFun.kt | 1 + .../boundedTypeArguments.kt | 1 + .../bridges/substitutionInSuperClass/delegation.kt | 1 + .../differentErasureInSuperClass.kt | 1 + .../differentErasureInSuperClassComplex.kt | 1 + .../box/bridges/substitutionInSuperClass/enum.kt | 1 + .../substitutionInSuperClass/genericMethod.kt | 1 + .../box/bridges/substitutionInSuperClass/object.kt | 1 + .../bridges/substitutionInSuperClass/property.kt | 1 + .../box/bridges/substitutionInSuperClass/simple.kt | 1 + .../bridges/substitutionInSuperClass/upperBound.kt | 1 + .../box/bridges/traitImplInheritsTraitImpl.kt | 1 + .../twoParentsWithDifferentMethodsTwoBridges.kt | 1 + .../twoParentsWithDifferentMethodsTwoBridges2.kt | 1 + .../twoParentsWithTheSameMethodOneBridge.kt | 1 + .../bridges/typeParameterInExtensionReceiver.kt | 1 + .../codegen/box/builtinStubMethods/Collection.kt | 1 + .../codegen/box/builtinStubMethods/Iterator.kt | 1 + .../box/builtinStubMethods/IteratorWithRemove.kt | 1 + .../codegen/box/builtinStubMethods/List.kt | 1 + .../codegen/box/builtinStubMethods/ListIterator.kt | 1 + .../ListWithAllImplementations.kt | 1 + .../ListWithAllInheritedImplementations.kt | 1 + .../testData/codegen/box/builtinStubMethods/Map.kt | 1 + .../codegen/box/builtinStubMethods/MapEntry.kt | 1 + .../box/builtinStubMethods/MapEntryWithSetValue.kt | 1 + .../MapWithAllImplementations.kt | 1 + .../box/builtinStubMethods/SubstitutedList.kt | 1 + .../box/builtinStubMethods/abstractMember.kt | 1 + .../builtinStubMethods/customReadOnlyIterator.kt | 1 + .../builtinStubMethods/delegationToArrayList.kt | 1 + .../extendJavaCollections/abstractList.kt | 1 + .../extendJavaCollections/abstractMap.kt | 1 + .../extendJavaCollections/abstractSet.kt | 1 + .../extendJavaCollections/arrayList.kt | 1 + .../extendJavaCollections/hashMap.kt | 1 + .../extendJavaCollections/hashSet.kt | 1 + .../box/builtinStubMethods/immutableRemove.kt | 1 + .../builtinStubMethods/implementationInTrait.kt | 1 + .../builtinStubMethods/inheritedImplementations.kt | 1 + .../manyTypeParametersWithUpperBounds.kt | 1 + .../mapGetOrDefault/noTypeSafeBridge.kt | 1 + .../mapGetOrDefault/typeSafeBridge.kt | 1 + .../mapGetOrDefault/typeSafeBridgeNotNullAny.kt | 1 + .../builtinStubMethods/mapRemove/noDefaultImpls.kt | 1 + .../builtinStubMethods/mapRemove/readOnlyMap.kt | 1 + .../builtinStubMethods/mapRemove/typeSafeBridge.kt | 1 + .../mapRemove/typeSafeBridgeNotNullAny.kt | 1 + .../builtinStubMethods/nonTrivialSubstitution.kt | 1 + .../box/builtinStubMethods/nonTrivialUpperBound.kt | 1 + .../box/builtinStubMethods/substitutedIterable.kt | 1 + .../substitutedListWithExtraSuperInterface.kt | 1 + .../codegen/box/callableReference/bound/array.kt | 1 + .../callableReference/bound/arrayGetIntrinsic.kt | 1 + .../bound/boundJvmFieldInInterfaceCompanion.kt | 1 + .../bound/captureVarInInitBlock.kt | 1 + .../bound/captureVarInPropertyInit.kt | 1 + .../box/callableReference/bound/coercionToUnit.kt | 1 + .../bound/companionObjectReceiver.kt | 1 + .../box/callableReference/bound/emptyLHS.kt | 1 + .../box/callableReference/bound/enumEntryMember.kt | 1 + .../bound/equals/nullableReceiverInEquals.kt | 1 + .../bound/equals/propertyAccessors.kt | 1 + .../bound/equals/receiverInEquals.kt | 1 + .../bound/equals/reflectionReference.kt | 1 + .../box/callableReference/bound/genericValOnLHS.kt | 1 + .../box/callableReference/bound/javaField.kt | 1 + .../bound/kCallableNameIntrinsic.kt | 1 + .../codegen/box/callableReference/bound/kt12738.kt | 1 + .../codegen/box/callableReference/bound/kt15446.kt | 1 + .../callableReference/bound/localUnitFunction.kt | 1 + .../box/callableReference/bound/multiCase.kt | 1 + .../box/callableReference/bound/nullReceiver.kt | 1 + .../box/callableReference/bound/objectReceiver.kt | 1 + .../callableReference/bound/primitiveReceiver.kt | 1 + .../bound/receiverEvaluatedOnce.kt | 1 + .../box/callableReference/bound/simpleFunction.kt | 1 + .../box/callableReference/bound/simpleProperty.kt | 1 + .../bound/smartCastForExtensionReceiver.kt | 1 + .../bound/syntheticExtensionOnLHS.kt | 1 + .../box/callableReference/classesAreSynthetic.kt | 1 + .../function/abstractClassMember.kt | 1 + .../function/booleanNotIntrinsic.kt | 1 + .../function/classMemberFromClass.kt | 1 + .../function/classMemberFromExtension.kt | 1 + .../classMemberFromTopLevelStringNoArgs.kt | 1 + .../classMemberFromTopLevelStringOneStringArg.kt | 1 + .../function/classMemberFromTopLevelUnitNoArgs.kt | 1 + .../classMemberFromTopLevelUnitOneStringArg.kt | 1 + .../callableReference/function/coercionToUnit.kt | 1 + .../function/constructorFromTopLevelNoArgs.kt | 1 + .../constructorFromTopLevelOneStringArg.kt | 1 + .../function/enumValueOfMethod.kt | 1 + .../callableReference/function/equalsIntrinsic.kt | 1 + .../function/extensionFromClass.kt | 1 + .../function/extensionFromExtension.kt | 1 + .../function/extensionFromTopLevelStringNoArgs.kt | 1 + .../extensionFromTopLevelStringOneStringArg.kt | 1 + .../function/extensionFromTopLevelUnitNoArgs.kt | 1 + .../extensionFromTopLevelUnitOneStringArg.kt | 1 + .../function/genericCallableReferenceArguments.kt | 1 + .../genericCallableReferencesWithNullableTypes.kt | 1 + .../genericCallableReferencesWithOverload.kt | 1 + .../callableReference/function/genericMember.kt | 1 + .../function/genericWithDependentType.kt | 1 + .../function/getArityViaFunctionImpl.kt | 1 + .../innerClassConstructorWithTwoReceivers.kt | 1 + .../function/innerConstructorFromClass.kt | 1 + .../function/innerConstructorFromExtension.kt | 1 + .../function/innerConstructorFromTopLevelNoArgs.kt | 1 + .../innerConstructorFromTopLevelOneStringArg.kt | 1 + .../function/javaCollectionsStaticMethod.kt | 1 + .../box/callableReference/function/kt21787.kt | 1 + .../function/local/captureOuter.kt | 1 + .../function/local/classMember.kt | 1 + .../function/local/closureWithSideEffect.kt | 1 + .../function/local/constructor.kt | 1 + .../function/local/constructorWithInitializer.kt | 1 + .../function/local/enumExtendsTrait.kt | 1 + .../callableReference/function/local/extension.kt | 1 + .../function/local/extensionToLocalClass.kt | 1 + .../function/local/extensionToPrimitive.kt | 1 + .../function/local/extensionWithClosure.kt | 1 + .../function/local/genericMember.kt | 1 + .../function/local/localClassMember.kt | 1 + .../function/local/localFunctionName.kt | 1 + .../callableReference/function/local/localLocal.kt | 1 + .../function/local/recursiveClosure.kt | 1 + .../box/callableReference/function/local/simple.kt | 1 + .../function/local/simpleClosure.kt | 1 + .../function/local/simpleWithArg.kt | 1 + .../function/local/unitWithSideEffect.kt | 1 + .../function/nestedConstructorFromClass.kt | 1 + .../nestedConstructorFromTopLevelNoArgs.kt | 1 + .../nestedConstructorFromTopLevelOneStringArg.kt | 1 + .../box/callableReference/function/newArray.kt | 1 + .../callableReference/function/overloadedFun.kt | 1 + .../function/overloadedFunVsVal.kt | 1 + .../function/privateClassMember.kt | 1 + .../function/sortListOfStrings.kt | 1 + .../box/callableReference/function/specialCalls.kt | 1 + .../function/topLevelFromClass.kt | 1 + .../function/topLevelFromExtension.kt | 1 + .../function/topLevelFromTopLevelStringNoArgs.kt | 1 + .../topLevelFromTopLevelStringOneStringArg.kt | 1 + .../function/topLevelFromTopLevelUnitNoArgs.kt | 1 + .../topLevelFromTopLevelUnitOneStringArg.kt | 1 + .../function/traitImplMethodWithClassReceiver.kt | 1 + .../box/callableReference/function/traitMember.kt | 1 + .../property/accessViaSubclass.kt | 1 + .../box/callableReference/property/delegated.kt | 1 + .../callableReference/property/delegatedMutable.kt | 1 + .../callableReference/property/enumNameOrdinal.kt | 1 + .../callableReference/property/extensionToArray.kt | 1 + .../callableReference/property/genericProperty.kt | 1 + .../property/invokePropertyReference.kt | 1 + .../property/javaBeanConvention.kt | 1 + .../property/kClassInstanceIsInitializedFirst.kt | 1 + .../box/callableReference/property/kt12044.kt | 1 + .../property/kt12982_protectedPropertyReference.kt | 1 + .../box/callableReference/property/kt14330.kt | 1 + .../box/callableReference/property/kt14330_2.kt | 1 + .../box/callableReference/property/kt15447.kt | 1 + .../property/kt6870_privatePropertyReference.kt | 1 + .../property/listOfStringsMapLength.kt | 1 + .../callableReference/property/localClassVar.kt | 1 + .../property/overriddenInSubclass.kt | 1 + .../property/privateSetOuterClass.kt | 1 + .../property/privateSetterInsideClass.kt | 1 + .../property/privateSetterOutsideClass.kt | 1 + .../property/receiverEvaluatedOnce.kt | 1 + .../callableReference/property/simpleExtension.kt | 1 + .../box/callableReference/property/simpleMember.kt | 1 + .../property/simpleMutableExtension.kt | 1 + .../property/simpleMutableMember.kt | 1 + .../property/simpleMutableTopLevel.kt | 1 + .../callableReference/property/simpleTopLevel.kt | 1 + .../boundWithNotSerializableReceiver.kt | 1 + .../boundWithSerializableReceiver.kt | 1 + .../callableReference/serializability/noReflect.kt | 1 + .../serializability/reflectedIsNotSerialized.kt | 1 + .../serializability/withReflect.kt | 1 + .../varargAndDefaults/bothWithCoercionToUnit.kt | 1 + .../varargAndDefaults/boundReferences.kt | 1 + .../varargAndDefaults/defaultAfterVararg.kt | 1 + .../defaultWithGenericExpectedType.kt | 1 + .../varargAndDefaults/emptyVarargAndDefault.kt | 1 + .../varargAndDefaults/inlineDefault.kt | 1 + .../varargAndDefaults/inlineVararg.kt | 1 + .../varargAndDefaults/inlineVarargAndDefault.kt | 1 + .../varargAndDefaults/inlineVarargInts.kt | 1 + .../innerConstructorWithVararg.kt | 1 + .../varargAndDefaults/largeVararg.kt | 1 + .../varargAndDefaults/localFunctionWithDefault.kt | 1 + .../varargAndDefaults/manyDefaultsAndVararg.kt | 1 + .../varargAndDefaults/simpleDefaultArgument.kt | 1 + .../varargAndDefaults/simpleEmptyVararg.kt | 1 + .../varargAndDefaults/varargViewedAsArray.kt | 1 + .../varargAndDefaults/varargWithDefaultValue.kt | 1 + compiler/testData/codegen/box/casts/as.kt | 1 + .../testData/codegen/box/casts/asForConstants.kt | 1 + compiler/testData/codegen/box/casts/asSafe.kt | 1 + .../testData/codegen/box/casts/asThrowsNpe_1_4.kt | 1 + .../testData/codegen/box/casts/asWithGeneric.kt | 1 + .../testData/codegen/box/casts/castGenericNull.kt | 1 + .../codegen/box/casts/functions/asFunKBig.kt | 1 + .../codegen/box/casts/functions/asFunKSmall.kt | 1 + .../codegen/box/casts/functions/isFunKBig.kt | 1 + .../codegen/box/casts/functions/isFunKSmall.kt | 1 + .../box/casts/functions/reifiedAsFunKBig.kt | 1 + .../box/casts/functions/reifiedAsFunKSmall.kt | 1 + .../box/casts/functions/reifiedIsFunKBig.kt | 1 + .../box/casts/functions/reifiedIsFunKSmall.kt | 1 + .../box/casts/functions/reifiedSafeAsFunKBig.kt | 1 + .../box/casts/functions/reifiedSafeAsFunKSmall.kt | 1 + .../codegen/box/casts/functions/safeAsFunKBig.kt | 1 + .../codegen/box/casts/functions/safeAsFunKSmall.kt | 1 + .../box/casts/intersectionTypeMultipleBounds.kt | 1 + ...tersectionTypeMultipleBoundsImplicitReceiver.kt | 1 + .../codegen/box/casts/intersectionTypeSmartcast.kt | 1 + ...intersectionTypeWithMultipleBoundsAsReceiver.kt | 1 + .../intersectionTypeWithoutGenericsAsReceiver.kt | 1 + compiler/testData/codegen/box/casts/is.kt | 1 + .../codegen/box/casts/isNullablePrimitive.kt | 1 + compiler/testData/codegen/box/casts/kt22714.kt | 1 + .../testData/codegen/box/casts/lambdaToUnitCast.kt | 1 + .../binaryExpressionCast.kt | 1 + .../literalExpressionAsGenericArgument/javaBox.kt | 1 + .../labeledExpressionCast.kt | 1 + .../parenthesizedExpressionCast.kt | 1 + .../superConstructor.kt | 1 + .../unaryExpressionCast.kt | 1 + .../literalExpressionAsGenericArgument/vararg.kt | 1 + .../box/casts/mutableCollections/asWithMutable.kt | 1 + .../box/casts/mutableCollections/isWithMutable.kt | 1 + .../mutabilityMarkerInterfaces.kt | 1 + .../mutableCollections/reifiedAsWithMutable.kt | 1 + .../mutableCollections/reifiedIsWithMutable.kt | 1 + .../mutableCollections/reifiedSafeAsWithMutable.kt | 1 + .../casts/mutableCollections/safeAsWithMutable.kt | 1 + .../casts/mutableCollections/weirdMutableCasts.kt | 1 + compiler/testData/codegen/box/casts/notIs.kt | 1 + .../codegen/box/checkcastOptimization/kt19246.kt | 1 + .../testData/codegen/box/classLiteral/bareArray.kt | 1 + .../bound/javaIntrinsicWithSideEffect.kt | 1 + .../codegen/box/classLiteral/bound/primitives.kt | 1 + .../codegen/box/classLiteral/bound/sideEffect.kt | 1 + .../codegen/box/classLiteral/bound/simple.kt | 1 + .../codegen/box/classLiteral/bound/smartCast.kt | 1 + .../testData/codegen/box/classLiteral/java/java.kt | 1 + .../box/classLiteral/java/javaObjectType.kt | 1 + .../box/classLiteral/java/javaObjectTypeReified.kt | 1 + .../box/classLiteral/java/javaPrimitiveType.kt | 1 + .../classLiteral/java/javaPrimitiveTypeReified.kt | 1 + .../codegen/box/classLiteral/java/javaReified.kt | 1 + .../codegen/box/classLiteral/java/kt11943.kt | 1 + .../java/objectSuperConstructorCall.kt | 1 + .../box/classLiteral/primitiveKClassEquality.kt | 1 + .../classCompanionInitializationWithJava.kt | 1 + .../testData/codegen/box/classes/classObject.kt | 1 + .../box/classes/classObjectAsExtensionReceiver.kt | 1 + .../box/classes/classObjectAsStaticInitializer.kt | 1 + .../codegen/box/classes/classObjectField.kt | 1 + .../codegen/box/classes/classObjectInTrait.kt | 1 + .../codegen/box/classes/classObjectNotOfEnum.kt | 1 + .../codegen/box/classes/classObjectToString.kt | 1 + .../classes/classObjectWithPrivateGenericMember.kt | 1 + .../box/classes/classObjectsWithParentClasses.kt | 1 + .../box/classes/comanionObjectFieldVsClassField.kt | 1 + .../box/classes/defaultObjectSameNamesAsInOuter.kt | 1 + .../classes/delegateConstructorCallWithKeywords.kt | 1 + .../testData/codegen/box/classes/delegation2.kt | 1 + .../testData/codegen/box/classes/delegation3.kt | 1 + .../testData/codegen/box/classes/delegation4.kt | 1 + .../codegen/box/classes/delegationGenericArg.kt | 1 + .../box/classes/delegationGenericArgUpperBound.kt | 1 + .../box/classes/delegationGenericLongArg.kt | 1 + .../testData/codegen/box/classes/delegationJava.kt | 1 + .../box/classes/delegationMethodsWithArgs.kt | 1 + .../box/classes/extensionOnNamedClassObject.kt | 1 + .../codegen/box/classes/inheritSetAndHashSet.kt | 1 + .../testData/codegen/box/classes/inheritance.kt | 1 + .../codegen/box/classes/inheritedInnerClass.kt | 1 + .../codegen/box/classes/inheritedMethod.kt | 1 + .../codegen/box/classes/initializerBlock.kt | 1 + .../codegen/box/classes/initializerBlockDImpl.kt | 1 + .../box/classes/inner/extensionWithOuter.kt | 1 + .../box/classes/inner/instantiateInDerived.kt | 1 + .../classes/inner/instantiateInDerivedLabeled.kt | 1 + .../box/classes/inner/instantiateInSameClass.kt | 1 + .../testData/codegen/box/classes/inner/kt6708.kt | 1 + .../codegen/box/classes/inner/properOuter.kt | 1 + .../box/classes/inner/properSuperLinking.kt | 1 + .../testData/codegen/box/classes/innerClass.kt | 1 + .../interfaceCompanionInitializationWithJava.kt | 1 + compiler/testData/codegen/box/classes/kt1018.kt | 1 + compiler/testData/codegen/box/classes/kt1120.kt | 1 + compiler/testData/codegen/box/classes/kt1134.kt | 1 + compiler/testData/codegen/box/classes/kt1157.kt | 1 + compiler/testData/codegen/box/classes/kt1247.kt | 1 + compiler/testData/codegen/box/classes/kt1345.kt | 1 + compiler/testData/codegen/box/classes/kt1439.kt | 1 + compiler/testData/codegen/box/classes/kt1535.kt | 1 + compiler/testData/codegen/box/classes/kt1538.kt | 1 + compiler/testData/codegen/box/classes/kt1578.kt | 1 + compiler/testData/codegen/box/classes/kt1611.kt | 1 + compiler/testData/codegen/box/classes/kt1721.kt | 1 + compiler/testData/codegen/box/classes/kt1726.kt | 1 + compiler/testData/codegen/box/classes/kt1759.kt | 1 + compiler/testData/codegen/box/classes/kt1891.kt | 1 + compiler/testData/codegen/box/classes/kt1918.kt | 1 + compiler/testData/codegen/box/classes/kt1976.kt | 1 + compiler/testData/codegen/box/classes/kt1980.kt | 1 + compiler/testData/codegen/box/classes/kt2224.kt | 1 + compiler/testData/codegen/box/classes/kt2384.kt | 1 + compiler/testData/codegen/box/classes/kt2390.kt | 1 + compiler/testData/codegen/box/classes/kt2391.kt | 1 + compiler/testData/codegen/box/classes/kt2395.kt | 1 + compiler/testData/codegen/box/classes/kt2417.kt | 1 + compiler/testData/codegen/box/classes/kt2477.kt | 1 + compiler/testData/codegen/box/classes/kt2480.kt | 1 + compiler/testData/codegen/box/classes/kt2532.kt | 1 + compiler/testData/codegen/box/classes/kt2566.kt | 1 + compiler/testData/codegen/box/classes/kt2566_2.kt | 1 + compiler/testData/codegen/box/classes/kt2607.kt | 1 + compiler/testData/codegen/box/classes/kt2626.kt | 1 + compiler/testData/codegen/box/classes/kt2784.kt | 1 + compiler/testData/codegen/box/classes/kt285.kt | 1 + compiler/testData/codegen/box/classes/kt3001.kt | 1 + compiler/testData/codegen/box/classes/kt3114.kt | 1 + compiler/testData/codegen/box/classes/kt3414.kt | 1 + compiler/testData/codegen/box/classes/kt343.kt | 1 + compiler/testData/codegen/box/classes/kt3546.kt | 1 + compiler/testData/codegen/box/classes/kt471.kt | 1 + compiler/testData/codegen/box/classes/kt501.kt | 1 + compiler/testData/codegen/box/classes/kt504.kt | 1 + compiler/testData/codegen/box/classes/kt508.kt | 1 + compiler/testData/codegen/box/classes/kt5347.kt | 1 + compiler/testData/codegen/box/classes/kt6136.kt | 1 + compiler/testData/codegen/box/classes/kt633.kt | 1 + compiler/testData/codegen/box/classes/kt6816.kt | 1 + compiler/testData/codegen/box/classes/kt707.kt | 1 + compiler/testData/codegen/box/classes/kt725.kt | 1 + compiler/testData/codegen/box/classes/kt8011.kt | 1 + compiler/testData/codegen/box/classes/kt8011a.kt | 1 + compiler/testData/codegen/box/classes/kt903.kt | 1 + compiler/testData/codegen/box/classes/kt940.kt | 1 + compiler/testData/codegen/box/classes/kt9642.kt | 1 + .../codegen/box/classes/namedClassObject.kt | 1 + compiler/testData/codegen/box/classes/outerThis.kt | 1 + .../codegen/box/classes/overloadBinaryOperator.kt | 1 + .../codegen/box/classes/overloadPlusAssign.kt | 1 + .../box/classes/overloadPlusAssignReturn.kt | 1 + .../box/classes/overloadPlusToPlusAssign.kt | 1 + .../codegen/box/classes/overloadUnaryOperator.kt | 1 + .../codegen/box/classes/privateOuterFunctions.kt | 1 + .../codegen/box/classes/privateOuterProperty.kt | 1 + .../testData/codegen/box/classes/privateToThis.kt | 1 + .../codegen/box/classes/propertyDelegation.kt | 1 + .../codegen/box/classes/propertyInInitializer.kt | 1 + .../codegen/box/classes/sealedInSameFile.kt | 1 + .../testData/codegen/box/classes/selfcreate.kt | 1 + compiler/testData/codegen/box/classes/simpleBox.kt | 1 + .../codegen/box/classes/typedDelegation.kt | 1 + .../anonymousObjectAsLastExpressionInLambda.kt | 1 + .../box/closures/captureExtensionReceiver.kt | 1 + .../box/closures/captureExtensionReceiverX2.kt | 1 + ...arameterAndLocalCapturedInLambdaInLocalClass.kt | 1 + ...tructorParameterCapturedInLambdaInLocalClass.kt | 1 + ...ructorParameterCapturedInLambdaInLocalClass2.kt | 1 + .../captureInSuperConstructorCall/kt13454.kt | 1 + .../captureInSuperConstructorCall/kt14148.kt | 1 + .../captureInSuperConstructorCall/kt4174.kt | 1 + .../captureInSuperConstructorCall/kt4174a.kt | 1 + .../localCapturedInAnonymousObjectInLocalClass.kt | 1 + .../localCapturedInAnonymousObjectInLocalClass2.kt | 1 + ...ocalCapturedInLambdaInInnerClassInLocalClass.kt | 1 + .../localCapturedInLambdaInLocalClass.kt | 1 + .../localFunctionCapturedInLambda.kt | 1 + .../outerAndLocalCapturedInLocalClass.kt | 1 + .../outerCapturedAsImplicitThisInBoundReference.kt | 1 + .../outerCapturedInFunctionLiteral.kt | 1 + .../outerCapturedInInlineLambda.kt | 1 + .../outerCapturedInInlineLambda2.kt | 1 + .../outerCapturedInLambda.kt | 1 + .../outerCapturedInLambda2.kt | 1 + .../outerCapturedInLambdaInSecondaryConstructor.kt | 1 + .../outerCapturedInLambdaInSubExpression.kt | 1 + .../outerCapturedInLocalClass.kt | 1 + .../outerCapturedInNestedLambda.kt | 1 + .../outerCapturedInNestedObject.kt | 1 + .../outerCapturedInObject.kt | 1 + .../outerCapturedInObject2.kt | 1 + .../outerEnumEntryCapturedInLambdaInInnerClass.kt | 1 + .../properValueCapturedByClosure1.kt | 1 + .../properValueCapturedByClosure2.kt | 1 + ...eferenceToCapturedVariablesInMultipleLambdas.kt | 1 + .../captureFunctionInProperty.kt | 1 + .../closures/captureOuterProperty/inFunction.kt | 1 + .../closures/captureOuterProperty/inProperty.kt | 1 + .../inPropertyDeepObjectChain.kt | 1 + .../inPropertyFromSuperClass.kt | 1 + .../inPropertyFromSuperSuperClass.kt | 1 + .../box/closures/captureOuterProperty/kt4176.kt | 1 + .../box/closures/captureOuterProperty/kt4656.kt | 1 + .../box/closures/capturedLocalGenericFun.kt | 1 + .../capturedInInlineOnlyAssign.kt | 1 + .../capturedInInlineOnlyCAO.kt | 1 + .../capturedInInlineOnlyIncrDecr.kt | 1 + .../capturedInInlineOnlyIndexedCAO.kt | 1 + .../capturedVarsOfSize2.kt | 1 + .../closures/capturedVarsOptimization/kt17200.kt | 1 + .../closures/capturedVarsOptimization/kt17588.kt | 1 + .../sharedSlotsWithCapturedVars.kt | 1 + .../capturedVarsOptimization/withCoroutines.kt | 1 + .../withCoroutinesNoStdLib.kt | 1 + .../closureInsideClosure/localFunInsideLocalFun.kt | 1 + .../localFunInsideLocalFunDifferentSignatures.kt | 1 + .../propertyAndFunctionNameClash.kt | 1 + .../closures/closureInsideClosure/threeLevels.kt | 1 + .../threeLevelsDifferentSignatures.kt | 1 + .../closureInsideClosure/varAsFunInsideLocalFun.kt | 1 + .../box/closures/closureInsideConstrucor.kt | 1 + .../codegen/box/closures/closureOnTopLevel1.kt | 1 + .../codegen/box/closures/closureOnTopLevel2.kt | 1 + .../codegen/box/closures/closureWithParameter.kt | 1 + .../box/closures/closureWithParameterAndBoxing.kt | 1 + .../box/closures/crossinlineLocalDeclaration.kt | 1 + .../box/closures/doubleEnclosedLocalVariable.kt | 1 + .../codegen/box/closures/enclosingLocalVariable.kt | 1 + .../testData/codegen/box/closures/enclosingThis.kt | 1 + .../codegen/box/closures/extensionClosure.kt | 1 + compiler/testData/codegen/box/closures/kt10044.kt | 1 + compiler/testData/codegen/box/closures/kt11634.kt | 1 + .../testData/codegen/box/closures/kt11634_2.kt | 1 + .../testData/codegen/box/closures/kt11634_3.kt | 1 + .../testData/codegen/box/closures/kt11634_4.kt | 1 + compiler/testData/codegen/box/closures/kt19389.kt | 1 + .../testData/codegen/box/closures/kt19389_set.kt | 1 + compiler/testData/codegen/box/closures/kt3152.kt | 1 + compiler/testData/codegen/box/closures/kt3523.kt | 1 + compiler/testData/codegen/box/closures/kt3738.kt | 1 + compiler/testData/codegen/box/closures/kt3905.kt | 1 + compiler/testData/codegen/box/closures/kt4106.kt | 1 + compiler/testData/codegen/box/closures/kt4137.kt | 1 + compiler/testData/codegen/box/closures/kt5589.kt | 1 + .../codegen/box/closures/localClassFunClosure.kt | 1 + .../box/closures/localClassLambdaClosure.kt | 1 + .../box/closures/localFunctionInFunction.kt | 1 + .../box/closures/localFunctionInInitializer.kt | 1 + .../codegen/box/closures/localGenericFun.kt | 1 + .../testData/codegen/box/closures/localReturn.kt | 1 + .../box/closures/localReturnWithAutolabel.kt | 1 + .../testData/codegen/box/closures/noRefToOuter.kt | 1 + .../codegen/box/closures/recursiveClosure.kt | 1 + .../codegen/box/closures/refsAreSerializable.kt | 1 + .../codegen/box/closures/simplestClosure.kt | 1 + .../box/closures/simplestClosureAndBoxing.kt | 1 + .../box/closures/subclosuresWithinInitializers.kt | 1 + .../codegen/box/closures/underscoreParameters.kt | 1 + .../collectionLiteralsInArgumentPosition.kt | 1 + .../collectionLiteralsWithConstants.kt | 1 + .../collectionLiteralsWithVarargs.kt | 1 + .../defaultAnnotationParameterValues.kt | 1 + .../codegen/box/collections/charSequence.kt | 1 + .../implementCollectionThroughKotlin.kt | 1 + .../codegen/box/collections/inSetWithSmartCast.kt | 1 + .../box/collections/irrelevantImplCharSequence.kt | 1 + .../irrelevantImplCharSequenceKotlin.kt | 1 + .../box/collections/irrelevantImplMutableList.kt | 1 + .../collections/irrelevantImplMutableListKotlin.kt | 1 + .../irrelevantImplMutableListSubstitution.kt | 1 + .../irrelevantRemoveAtOverrideInJava.kt | 1 + .../collections/irrelevantSizeOverrideInJava.kt | 1 + .../codegen/box/collections/mutableList.kt | 1 + .../box/collections/noStubsInJavaSuperClass.kt | 1 + .../box/collections/platformValueContains.kt | 1 + .../codegen/box/collections/readOnlyList.kt | 1 + .../codegen/box/collections/readOnlyMap.kt | 1 + .../codegen/box/collections/removeAtInt.kt | 1 + .../codegen/box/collections/removeClash.kt | 1 + .../testData/codegen/box/collections/strList.kt | 1 + .../codegen/box/collections/toArrayInJavaClass.kt | 1 + .../box/compatibility/privateCompanionObject.kt | 1 + .../codegen/box/constants/comparisonFalse.kt | 1 + .../codegen/box/constants/comparisonTrue.kt | 1 + .../codegen/box/constants/divisionByZero.kt | 1 + compiler/testData/codegen/box/constants/kt9532.kt | 1 + .../testData/codegen/box/constants/kt9532_lv10.kt | 1 + .../testData/codegen/box/constants/privateConst.kt | 1 + .../constructorCall/breakInConstructorArguments.kt | 1 + .../continueInConstructorArguments.kt | 1 + .../earlyReturnInConstructorArguments.kt | 1 + .../inlineFunInConstructorCallEvaluationOrder.kt | 1 + ...unInConstructorCallWithDisabledNormalization.kt | 1 + ...FunInConstructorCallWithEnabledNormalization.kt | 1 + ...eFunInConstructorCallWithStrictNormalization.kt | 1 + .../inlineFunInInnerClassConstructorCall.kt | 1 + .../inlineFunInLocalClassConstructorCall.kt | 1 + ...SuperConstructorCallWithEnabledNormalization.kt | 1 + ...nstructorCallWithEnabledNormalizationSince13.kt | 1 + .../loopInInlineFunWithEnabledNormalization.kt | 1 + ...tructorCallWithJumpOutInConstructorArguments.kt | 1 + .../nonLocalReturnInConstructorArguments.kt | 1 + .../possiblyPoppedUnitializedValueInArguments.kt | 1 + .../regularConstructorCallEvaluationOrder.kt | 1 + .../tryCatchInConstructorCallEvaluationOrder.kt | 1 + .../codegen/box/contracts/constructorArgument.kt | 1 + .../codegen/box/contracts/exactlyOnceNotInline.kt | 1 + .../breakContinueInExpressions/breakInExpr.kt | 1 + .../breakContinueInExpressions/continueInExpr.kt | 1 + .../breakContinueInExpressions/kt16713.kt | 1 + .../breakContinueInExpressions/kt16713_2.kt | 1 + .../breakContinueInExpressions/kt17384.kt | 1 + .../breakContinueInExpressions/popSizes.kt | 1 + .../breakContinueInExpressions/tryFinally2.kt | 1 + .../codegen/box/controlStructures/breakInWhen.kt | 1 + .../box/controlStructures/continueInExpr.kt | 1 + .../codegen/box/controlStructures/continueInFor.kt | 1 + .../controlStructures/continueInForCondition.kt | 1 + .../box/controlStructures/continueInWhen.kt | 1 + .../box/controlStructures/continueToLabelInFor.kt | 1 + .../codegen/box/controlStructures/doWhile.kt | 1 + .../codegen/box/controlStructures/emptyFor.kt | 1 + .../codegen/box/controlStructures/factorialTest.kt | 1 + .../codegen/box/controlStructures/forArrayList.kt | 1 + .../box/controlStructures/forArrayListMultiDecl.kt | 1 + .../forInArray/forInArraySpecializedToUntil.kt | 1 + ...forInArrayWithArrayPropertyUpdatedInLoopBody.kt | 1 + .../forInArrayWithArrayVarUpdatedInLoopBody13.kt | 1 + .../forInDelegatedPropertyUpdatedInLoopBody.kt | 1 + .../forInArray/forInDoubleArrayWithUpcast.kt | 1 + .../forInArray/forInFieldUpdatedInLoopBody.kt | 1 + .../forInArray/forInInlineClassArrayWithUpcast.kt | 1 + .../controlStructures/forInArray/forIntArray.kt | 1 + .../forInArray/forNullableIntArray.kt | 1 + .../forInArray/forPrimitiveIntArray.kt | 1 + .../forInArrayOfObjectArrayWithIndex.kt | 1 + .../forInArrayOfPrimArrayWithIndex.kt | 1 + .../forInArrayWithIndexContinuesAsUnmodified.kt | 1 + .../forInArrrayWithIndexNoElementVar.kt | 1 + .../forInArrrayWithIndexNoIndexVar.kt | 1 + ...rayWithIndexWithExplicitlyTypedIndexVariable.kt | 1 + .../forInByteArrayWithIndexWithSmartCast.kt | 1 + .../forInByteArrrayWithIndex.kt | 1 + .../forInEmptyArrrayWithIndex.kt | 1 + .../forInGenericArrayOfIntsWithIndex.kt | 1 + ...orInGenericArrayOfIntsWithIndexWithSmartCast.kt | 1 + .../forInGenericArrayWithIndex.kt | 1 + .../forInIntArrayWithIndexWithSmartCast.kt | 1 + .../forInArrayWithIndex/forInIntArrrayWithIndex.kt | 1 + .../forInObjectArrrayWithIndex.kt | 1 + .../forInShortArrayWithIndexWithSmartCast.kt | 1 + .../forInShortArrrayWithIndex.kt | 1 + .../box/controlStructures/forInCharSequence.kt | 1 + .../box/controlStructures/forInCharSequenceMut.kt | 1 + .../forInCharSeqWithIndexStops.kt | 1 + .../forInCharSequenceWithIndex.kt | 1 + .../forInCharSequenceWithIndexCheckSideEffects.kt | 1 + ...equenceWithIndexNoElementVarCheckSideEffects.kt | 1 + ...rSequenceWithIndexNoIndexVarCheckSideEffects.kt | 1 + .../forInEmptyStringWithIndex.kt | 1 + .../forInStringWithIndex.kt | 1 + .../forInStringWithIndexNoElementVar.kt | 1 + .../forInStringWithIndexNoIndexVar.kt | 1 + ...ingWithIndexWithExplicitlyTypedIndexVariable.kt | 1 + .../forInEmptyListWithIndex.kt | 1 + .../forInIterableWithIndexCheckSideEffects.kt | 1 + ...terableWithIndexNoElementVarCheckSideEffects.kt | 1 + ...nIterableWithIndexNoIndexVarCheckSideEffects.kt | 1 + .../forInIterableWithIndex/forInListWithIndex.kt | 1 + .../forInListWithIndexNoElementVar.kt | 1 + .../forInListWithIndexNoIndexVar.kt | 1 + .../forInListWithIndexThrowsCME.kt | 1 + ...istWithIndexWithExplicitlyTypedIndexVariable.kt | 1 + .../forInEmptySequenceWithIndex.kt | 1 + .../forInSequenceWithIndex.kt | 1 + .../forInSequenceWithIndexCheckSideEffects.kt | 1 + .../forInSequenceWithIndexNoElementVar.kt | 1 + ...equenceWithIndexNoElementVarCheckSideEffects.kt | 1 + .../forInSequenceWithIndexNoIndexVar.kt | 1 + ...nSequenceWithIndexNoIndexVarCheckSideEffects.kt | 1 + .../forInSequenceWithIndexThrowsCME.kt | 1 + ...nceWithIndexWithExplicitlyTypedIndexVariable.kt | 1 + .../box/controlStructures/forInSmartCastToArray.kt | 1 + .../controlStructures/forLoopMemberExtensionAll.kt | 1 + .../forLoopMemberExtensionHasNext.kt | 1 + .../forLoopMemberExtensionNext.kt | 1 + .../controlStructures/forNullableCharInString.kt | 1 + .../codegen/box/controlStructures/forUserType.kt | 1 + .../codegen/box/controlStructures/kt1441.kt | 1 + .../codegen/box/controlStructures/kt17590.kt | 1 + .../codegen/box/controlStructures/kt2147.kt | 1 + .../codegen/box/controlStructures/kt237.kt | 1 + .../codegen/box/controlStructures/kt2423.kt | 1 + .../codegen/box/controlStructures/kt2597.kt | 1 + .../codegen/box/controlStructures/kt299.kt | 1 + .../codegen/box/controlStructures/kt3273.kt | 1 + .../codegen/box/controlStructures/kt3280.kt | 1 + .../codegen/box/controlStructures/kt3574.kt | 1 + .../codegen/box/controlStructures/kt513.kt | 1 + .../codegen/box/controlStructures/kt628.kt | 1 + .../codegen/box/controlStructures/kt772.kt | 1 + .../codegen/box/controlStructures/kt773.kt | 1 + .../codegen/box/controlStructures/kt8148.kt | 1 + .../codegen/box/controlStructures/kt8148_break.kt | 1 + .../box/controlStructures/kt8148_continue.kt | 1 + .../codegen/box/controlStructures/kt910.kt | 1 + .../codegen/box/controlStructures/longRange.kt | 1 + .../parameterWithNameForFunctionType.kt | 1 + .../codegen/box/controlStructures/quicksort.kt | 1 + .../box/controlStructures/returnsNothing/ifElse.kt | 1 + .../returnsNothing/inlineMethod.kt | 1 + .../returnsNothing/propertyGetter.kt | 1 + .../controlStructures/returnsNothing/tryCatch.kt | 1 + .../box/controlStructures/returnsNothing/when.kt | 1 + .../tryCatchInExpressions/deadTryCatch.kt | 1 + .../tryCatchInExpressions/differentTypes.kt | 1 + .../tryCatchInExpressions/expectException.kt | 1 + .../tryCatchInExpressions/inlineTryCatch.kt | 1 + .../tryCatchInExpressions/inlineTryExpr.kt | 1 + .../tryCatchInExpressions/inlineTryFinally.kt | 1 + .../tryCatchInExpressions/kt17572.kt | 1 + .../tryCatchInExpressions/kt17572_2.kt | 1 + .../tryCatchInExpressions/kt17572_2_ext.kt | 1 + .../tryCatchInExpressions/kt17572_ext.kt | 1 + .../tryCatchInExpressions/kt17572_nested.kt | 1 + .../tryCatchInExpressions/kt17573.kt | 1 + .../tryCatchInExpressions/kt17573_nested.kt | 1 + .../tryCatchInExpressions/kt8608.kt | 1 + .../tryCatchInExpressions/splitTry.kt | 1 + .../tryCatchInExpressions/tryAndContinue.kt | 1 + .../tryCatchAfterWhileTrue.kt | 1 + .../box/controlStructures/tryFinallyGeneric.kt | 1 + .../box/coroutines/32defaultParametersInSuspend.kt | 1 + .../codegen/box/coroutines/accessorForSuspend.kt | 1 + compiler/testData/codegen/box/coroutines/async.kt | 1 + .../codegen/box/coroutines/asyncException.kt | 1 + .../box/coroutines/asyncIteratorNullMerge_1_3.kt | 1 + .../box/coroutines/asyncIteratorToList_1_3.kt | 1 + .../codegen/box/coroutines/asyncIterator_1_3.kt | 1 + compiler/testData/codegen/box/coroutines/await.kt | 1 + .../codegen/box/coroutines/beginWithException.kt | 1 + .../beginWithExceptionNoHandleException.kt | 1 + .../coroutines/bridges/lambdaWithLongReceiver.kt | 1 + .../bridges/lambdaWithMultipleParameters.kt | 1 + .../builderInferenceAndGenericArrayAcessCall.kt | 1 + .../box/coroutines/capturedVarInSuspendLambda.kt | 1 + .../box/coroutines/catchWithInlineInsideSuspend.kt | 1 + .../codegen/box/coroutines/coercionToUnit.kt | 1 + .../box/coroutines/controlFlow/breakFinally.kt | 1 + .../box/coroutines/controlFlow/breakStatement.kt | 1 + .../coroutines/controlFlow/complexChainSuspend.kt | 1 + .../box/coroutines/controlFlow/doWhileStatement.kt | 1 + .../box/coroutines/controlFlow/finallyCatch.kt | 1 + .../box/coroutines/controlFlow/forContinue.kt | 1 + .../box/coroutines/controlFlow/forStatement.kt | 1 + .../box/coroutines/controlFlow/forWithStep.kt | 1 + .../box/coroutines/controlFlow/ifStatement.kt | 1 + .../box/coroutines/controlFlow/kt22694_1_3.kt | 1 + .../box/coroutines/controlFlow/labeledWhile.kt | 1 + .../controlFlow/multipleCatchBlocksSuspend.kt | 1 + .../coroutines/controlFlow/returnFromFinally.kt | 1 + .../coroutines/controlFlow/returnWithFinally.kt | 1 + .../box/coroutines/controlFlow/switchLikeWhen.kt | 1 + .../box/coroutines/controlFlow/throwFromCatch.kt | 1 + .../controlFlow/throwInTryWithHandleResult.kt | 1 + .../coroutines/controlFlow/whenWithSuspensions.kt | 1 + .../box/coroutines/controlFlow/whileStatement.kt | 1 + .../coroutines/controllerAccessFromInnerLambda.kt | 1 + .../coroutines/coroutineContextInInlinedLambda.kt | 1 + .../codegen/box/coroutines/coroutineToString.kt | 4 +++- .../codegen/box/coroutines/createCoroutineSafe.kt | 1 + .../createCoroutinesOnManualInstances.kt | 1 + .../crossInlineWithCapturedOuterReceiver.kt | 1 + .../box/coroutines/debug/debuggerMetadata.kt | 1 + .../box/coroutines/debug/debuggerMetadata_ir.kt | 1 + .../box/coroutines/debug/elvisLineNumber.kt | 2 +- .../box/coroutines/debug/firstSuspensionPoint.kt | 10 ++++++---- .../codegen/box/coroutines/debug/fqName.kt | 1 + .../debug/multipleSuspendCallsOnSameLine.kt | 2 +- .../box/coroutines/debug/runtimeDebugMetadata.kt | 2 +- .../box/coroutines/debug/throwsOnSameLine.kt | 2 +- .../box/coroutines/defaultParametersInSuspend.kt | 1 + .../box/coroutines/delegatedSuspendMember.kt | 1 + .../codegen/box/coroutines/dispatchResume.kt | 1 + .../codegen/box/coroutines/emptyClosure.kt | 1 + compiler/testData/codegen/box/coroutines/epam.kt | 1 + .../codegen/box/coroutines/falseUnitCoercion.kt | 1 + .../featureIntersection/breakWithNonEmptyStack.kt | 1 + .../callableReference/bigArity.kt | 1 + .../callableReference/bound/emptyLHS.kt | 1 + .../callableReference/fromJava.kt | 1 + .../function/genericCallableReferenceArguments.kt | 1 + .../genericCallableReferencesWithNullableTypes.kt | 1 + .../function/getArityViaFunctionImpl.kt | 1 + .../function/local/equalsHashCode.kt | 1 + .../callableReference/longArgs.kt | 1 + .../box/coroutines/featureIntersection/delegate.kt | 1 + .../featureIntersection/destructuringInLambdas.kt | 1 + .../featureIntersection/inlineSuspendFinally.kt | 1 + .../featureIntersection/safeCallOnTwoReceivers.kt | 1 + .../safeCallOnTwoReceiversLong.kt | 1 + .../suspendDestructuringInLambdas.kt | 1 + .../featureIntersection/suspendFunctionIsAs.kt | 1 + .../suspendInlineSuspendFinally.kt | 1 + .../featureIntersection/suspendOperatorPlus.kt | 1 + .../suspendOperatorPlusAssign.kt | 1 + .../suspendOperatorPlusCallFromLambda.kt | 1 + .../featureIntersection/tailrec/controlFlowIf.kt | 1 + .../featureIntersection/tailrec/controlFlowWhen.kt | 1 + .../featureIntersection/tailrec/extention.kt | 1 + .../featureIntersection/tailrec/infixCall.kt | 1 + .../tailrec/infixRecursiveCall.kt | 1 + .../tailrec/realIteratorFoldl.kt | 1 + .../tailrec/realStringEscape.kt | 1 + .../tailrec/realStringRepeat.kt | 1 + .../tailrec/returnInParentheses.kt | 1 + .../coroutines/featureIntersection/tailrec/sum.kt | 1 + .../tailrec/tailCallInBlockInParentheses.kt | 1 + .../tailrec/tailCallInParentheses.kt | 1 + .../featureIntersection/tailrec/whenWithIs.kt | 1 + .../testData/codegen/box/coroutines/generate.kt | 1 + .../codegen/box/coroutines/handleException.kt | 1 + .../box/coroutines/handleResultCallEmptyBody.kt | 1 + .../coroutines/handleResultNonUnitExpression.kt | 1 + .../box/coroutines/handleResultSuspended.kt | 1 + .../codegen/box/coroutines/illegalState.kt | 1 + .../coroutines/indirectInlineUsedAsNonInline.kt | 1 + .../inlineClasses/bridgeGenerationCrossinline.kt | 1 + .../inlineClasses/bridgeGenerationNonInline.kt | 1 + .../box/coroutines/inlineFunInGenericClass.kt | 1 + .../inlineGenericFunCalledFromSubclass.kt | 1 + .../box/coroutines/inlineSuspendFunction.kt | 1 + .../inlineSuspendLambdaNonLocalReturn.kt | 1 + .../box/coroutines/inlinedTryCatchFinally.kt | 1 + .../codegen/box/coroutines/innerSuspensionCalls.kt | 1 + .../box/coroutines/instanceOfContinuation.kt | 1 + .../intLikeVarSpilling/complicatedMerge.kt | 1 + .../box/coroutines/intLikeVarSpilling/i2bResult.kt | 1 + .../intLikeVarSpilling/loadFromBooleanArray.kt | 1 + .../intLikeVarSpilling/loadFromByteArray.kt | 1 + .../intLikeVarSpilling/noVariableInTable.kt | 1 + .../intLikeVarSpilling/sameIconst1ManyVars.kt | 1 + .../intLikeVarSpilling/usedInArrayStore.kt | 1 + .../intLikeVarSpilling/usedInMethodCall.kt | 1 + .../intLikeVarSpilling/usedInPutfield.kt | 1 + .../intLikeVarSpilling/usedInVarStore.kt | 1 + .../intrinsicSemantics/coroutineContext.kt | 1 + .../intrinsicSemantics/coroutineContextReceiver.kt | 1 + .../coroutineContextReceiverNotIntrinsic.kt | 1 + .../coroutines/intrinsicSemantics/intercepted.kt | 1 + .../intrinsicSemantics/startCoroutine.kt | 1 + .../startCoroutineUninterceptedOrReturn.kt | 1 + ...rtCoroutineUninterceptedOrReturnInterception.kt | 1 + .../suspendCoroutineUninterceptedOrReturn.kt | 1 + .../codegen/box/coroutines/iterateOverArray.kt | 1 + .../javaInterop/objectWithSeveralSuspends.kt | 1 + .../box/coroutines/javaInterop/returnLambda.kt | 1 + .../box/coroutines/javaInterop/returnObject.kt | 1 + .../box/coroutines/javaInterop/severalCaptures.kt | 1 + .../javaInterop/suspendInlineWithCrossinline.kt | 1 + .../testData/codegen/box/coroutines/kt12958.kt | 1 + .../testData/codegen/box/coroutines/kt15016.kt | 1 + .../testData/codegen/box/coroutines/kt15017.kt | 1 + .../testData/codegen/box/coroutines/kt15930.kt | 1 + .../testData/codegen/box/coroutines/kt21605.kt | 1 + .../testData/codegen/box/coroutines/kt25912.kt | 1 + .../testData/codegen/box/coroutines/kt28844.kt | 1 + .../testData/codegen/box/coroutines/kt30858.kt | 1 + .../testData/codegen/box/coroutines/kt31784.kt | 1 + .../codegen/box/coroutines/lastExpressionIsLoop.kt | 1 + .../codegen/box/coroutines/lastStatementInc.kt | 1 + .../box/coroutines/lastStementAssignment.kt | 1 + .../codegen/box/coroutines/lastUnitExpression.kt | 1 + .../codegen/box/coroutines/localCallableRef.kt | 1 + .../codegen/box/coroutines/localDelegate.kt | 1 + .../coroutines/localFunctions/anonymous/simple.kt | 1 + .../localFunctions/named/capturedParameters.kt | 1 + .../localFunctions/named/capturedVariables.kt | 1 + .../coroutines/localFunctions/named/extension.kt | 1 + .../box/coroutines/localFunctions/named/infix.kt | 1 + .../localFunctions/named/insideLambda.kt | 1 + .../localFunctions/named/nestedLocals.kt | 1 + .../box/coroutines/localFunctions/named/rec.kt | 1 + .../box/coroutines/localFunctions/named/simple.kt | 1 + .../localFunctions/named/simpleSuspensionPoint.kt | 1 + .../localFunctions/named/stateMachine.kt | 1 + .../localFunctions/named/withArguments.kt | 1 + .../box/coroutines/longRangeInSuspendCall.kt | 1 + .../box/coroutines/longRangeInSuspendFun.kt | 1 + .../codegen/box/coroutines/mergeNullAndString.kt | 1 + .../coroutines/multiModule/inlineCrossModule.kt | 1 + .../multiModule/inlineFunctionWithOptionalParam.kt | 1 + .../coroutines/multiModule/inlineMultiModule.kt | 1 + .../multiModule/inlineMultiModuleOverride.kt | 1 + .../multiModule/inlineMultiModuleWithController.kt | 1 + .../inlineMultiModuleWithInnerInlining.kt | 1 + .../box/coroutines/multiModule/inlineTailCall.kt | 1 + .../box/coroutines/multiModule/inlineWithJava.kt | 1 + .../codegen/box/coroutines/multiModule/simple.kt | 1 + .../codegen/box/coroutines/multipleInvokeCalls.kt | 1 + .../multipleInvokeCallsInsideInlineLambda1.kt | 1 + .../multipleInvokeCallsInsideInlineLambda2.kt | 1 + .../multipleInvokeCallsInsideInlineLambda3.kt | 1 + .../codegen/box/coroutines/nestedTryCatch.kt | 1 + .../box/coroutines/noStdLib/breakFinally.kt | 1 + .../box/coroutines/noStdLib/breakStatement.kt | 1 + .../codegen/box/coroutines/noStdLib/crossinline.kt | 1 + .../codegen/box/coroutines/noStdLib/ifStatement.kt | 1 + .../box/coroutines/noStdLib/stateMachine.kt | 1 + .../box/coroutines/noStdLib/switchLikeWhen.kt | 1 + .../codegen/box/coroutines/noSuspensionPoints.kt | 1 + .../coroutines/nonLocalReturnFromInlineLambda.kt | 1 + .../nonLocalReturnFromInlineLambdaDeep.kt | 1 + .../box/coroutines/overrideDefaultArgument.kt | 1 + .../codegen/box/coroutines/recursiveSuspend.kt | 1 + .../ktor_receivedMessage.kt | 1 + .../codegen/box/coroutines/reflect/callSuspend.kt | 1 + .../box/coroutines/reflect/callSuspendBy.kt | 1 + .../codegen/box/coroutines/returnByLabel.kt | 1 + compiler/testData/codegen/box/coroutines/simple.kt | 1 + .../codegen/box/coroutines/simpleException.kt | 1 + .../coroutines/simpleSuspendCallableReference.kt | 1 + .../box/coroutines/simpleWithHandleResult.kt | 1 + .../box/coroutines/stackUnwinding/exception.kt | 1 + .../stackUnwinding/inlineSuspendFunction.kt | 1 + .../coroutines/stackUnwinding/rethrowInFinally.kt | 1 + .../rethrowInFinallyWithSuspension.kt | 1 + .../box/coroutines/stackUnwinding/simple.kt | 1 + .../coroutines/stackUnwinding/suspendInCycle.kt | 1 + .../box/coroutines/statementLikeLastExpression.kt | 1 + .../box/coroutines/suspendCallsInArguments.kt | 1 + .../coroutines/suspendCoroutineFromStateMachine.kt | 1 + .../coroutines/suspendCovariantJavaOverrides.kt | 1 + .../codegen/box/coroutines/suspendDefaultImpl.kt | 1 + .../codegen/box/coroutines/suspendDelegation.kt | 1 + .../box/coroutines/suspendFromInlineLambda.kt | 1 + .../box/coroutines/suspendFunImportedFromObject.kt | 1 + .../suspendFunctionAsCoroutine/dispatchResume.kt | 1 + .../suspendFunctionAsCoroutine/handleException.kt | 1 + .../ifExpressionInsideCoroutine_1_3.kt | 1 + .../suspendFunctionAsCoroutine/inline.kt | 1 + .../inlineTwoReceivers.kt | 1 + .../suspendFunctionAsCoroutine/member.kt | 1 + .../noinlineTwoReceivers.kt | 1 + .../suspendFunctionAsCoroutine/openFunWithJava.kt | 1 + .../suspendFunctionAsCoroutine/operators.kt | 1 + .../suspendFunctionAsCoroutine/privateFunctions.kt | 1 + .../suspendFunctionAsCoroutine/privateInFile.kt | 1 + .../suspendFunctionAsCoroutine/returnNoSuspend.kt | 1 + .../suspendFunctionAsCoroutine/simple.kt | 1 + .../suspendFunctionAsCoroutine/superCall.kt | 1 + .../superCallAbstractClass.kt | 1 + .../superCallInterface.kt | 1 + .../suspendFunctionAsCoroutine/withVariables.kt | 1 + .../coroutines/suspendFunctionTypeCall/localVal.kt | 1 + .../suspendFunctionTypeCall/manyParameters.kt | 1 + .../coroutines/suspendFunctionTypeCall/simple.kt | 1 + .../suspendFunctionTypeCall/suspendModifier.kt | 1 + .../codegen/box/coroutines/suspendInCycle.kt | 1 + .../suspendInTheMiddleOfObjectConstruction.kt | 1 + ...TheMiddleOfObjectConstructionEvaluationOrder.kt | 1 + ...ndInTheMiddleOfObjectConstructionWithJumpOut.kt | 1 + .../codegen/box/coroutines/suspendJavaOverrides.kt | 1 + .../box/coroutines/suspensionInsideSafeCall.kt | 1 + .../suspensionInsideSafeCallWithElvis.kt | 1 + .../box/coroutines/tailCallOptimizations/also.kt | 1 + .../tailCallOptimizations/crossinline.kt | 1 + .../inlineWithStateMachine.kt | 1 + .../inlineWithoutStateMachine.kt | 1 + .../innerObjectRetransformation.kt | 1 + .../box/coroutines/tailCallOptimizations/simple.kt | 1 + .../tailCallOptimizations/tailCallIfReturnUnit.kt | 1 + .../tailCallOptimizations/tailCallIntrinsics.kt | 1 + .../tailCallOptimizations/tailSuspendUnitFun.kt | 1 + .../coroutines/tailCallOptimizations/tryCatch.kt | 1 + .../tailCallOptimizations/tryCatchTailCall.kt | 1 + .../tailCallOptimizations/unitFunReturnsNonUnit.kt | 1 + .../unitFunReturnsNonUnitCallSuspend.kt | 1 + .../tailCallOptimizations/unreachable.kt | 1 + .../coroutines/tailCallOptimizations/whenUnit.kt | 1 + .../box/coroutines/tailOperations/suspendWithIf.kt | 1 + .../tailOperations/suspendWithTryCatch.kt | 1 + .../coroutines/tailOperations/suspendWithWhen.kt | 1 + .../box/coroutines/tailOperations/tailInlining.kt | 1 + .../coroutines/tryCatchFinallyWithHandleResult.kt | 1 + .../box/coroutines/tryCatchWithHandleResult.kt | 1 + .../box/coroutines/tryFinallyInsideInlineLambda.kt | 1 + .../box/coroutines/tryFinallyWithHandleResult.kt | 1 + .../unitTypeReturn/coroutineNonLocalReturn.kt | 1 + .../coroutines/unitTypeReturn/coroutineReturn.kt | 1 + .../unitTypeReturn/suspendNonLocalReturn.kt | 1 + .../box/coroutines/unitTypeReturn/suspendReturn.kt | 1 + .../box/coroutines/unitTypeReturn/unitSafeCall.kt | 1 + .../coroutines/varCaptuedInCoroutineIntrinsic.kt | 1 + .../codegen/box/coroutines/varSpilling/kt19475.kt | 1 + .../box/coroutines/varSpilling/nullSpilling.kt | 1 + .../varSpilling/refinedIntTypesAnalysis.kt | 1 + .../box/coroutines/varValueConflictsWithTable.kt | 1 + .../varValueConflictsWithTableSameSort.kt | 1 + .../codegen/box/dataClasses/arrayParams.kt | 1 + .../codegen/box/dataClasses/changingVarParam.kt | 1 + .../copy/constructorWithDefaultParam.kt | 1 + .../copy/copyInObjectNestedDataClass.kt | 1 + .../codegen/box/dataClasses/copy/kt12708.kt | 1 + .../codegen/box/dataClasses/copy/kt3033.kt | 1 + .../box/dataClasses/copy/valInConstructorParams.kt | 1 + .../box/dataClasses/copy/varInConstructorParams.kt | 1 + .../box/dataClasses/copy/withGenericParameter.kt | 1 + .../dataClasses/copy/withSecondaryConstructor.kt | 1 + .../codegen/box/dataClasses/doubleParam.kt | 1 + .../box/dataClasses/equals/alreadyDeclared.kt | 1 + .../equals/alreadyDeclaredWrongSignature.kt | 1 + .../codegen/box/dataClasses/equals/genericarray.kt | 1 + .../codegen/box/dataClasses/equals/intarray.kt | 1 + .../codegen/box/dataClasses/equals/null.kt | 1 + .../codegen/box/dataClasses/equals/nullother.kt | 1 + .../codegen/box/dataClasses/equals/sameinstance.kt | 1 + .../testData/codegen/box/dataClasses/floatParam.kt | 1 + .../codegen/box/dataClasses/genericParam.kt | 1 + .../box/dataClasses/hashCode/alreadyDeclared.kt | 1 + .../hashCode/alreadyDeclaredWrongSignature.kt | 1 + .../codegen/box/dataClasses/hashCode/array.kt | 1 + .../codegen/box/dataClasses/hashCode/boolean.kt | 1 + .../codegen/box/dataClasses/hashCode/byte.kt | 1 + .../codegen/box/dataClasses/hashCode/char.kt | 1 + .../codegen/box/dataClasses/hashCode/double.kt | 1 + .../codegen/box/dataClasses/hashCode/float.kt | 1 + .../box/dataClasses/hashCode/genericNull.kt | 1 + .../codegen/box/dataClasses/hashCode/int.kt | 1 + .../codegen/box/dataClasses/hashCode/long.kt | 1 + .../codegen/box/dataClasses/hashCode/null.kt | 1 + .../codegen/box/dataClasses/hashCode/short.kt | 1 + .../testData/codegen/box/dataClasses/kt5002.kt | 1 + .../codegen/box/dataClasses/mixedParams.kt | 1 + .../codegen/box/dataClasses/multiDeclaration.kt | 1 + .../codegen/box/dataClasses/multiDeclarationFor.kt | 1 + .../nonTrivialFinalMemberInSuperClass.kt | 1 + .../dataClasses/nonTrivialMemberInSuperClass.kt | 1 + .../codegen/box/dataClasses/privateValParams.kt | 1 + .../box/dataClasses/toString/alreadyDeclared.kt | 1 + .../toString/alreadyDeclaredWrongSignature.kt | 1 + .../box/dataClasses/toString/arrayParams.kt | 1 + .../box/dataClasses/toString/changingVarParam.kt | 1 + .../box/dataClasses/toString/genericParam.kt | 1 + .../box/dataClasses/toString/mixedParams.kt | 1 + .../box/dataClasses/toString/unitComponent.kt | 1 + .../codegen/box/dataClasses/twoValParams.kt | 1 + .../codegen/box/dataClasses/twoVarParams.kt | 1 + .../typeParameterWithNonTrivialBound.kt | 1 + .../codegen/box/dataClasses/unitComponent.kt | 1 + .../box/deadCodeElimination/emptyVariableRange.kt | 1 + .../defaultArguments/callDefaultFromInitializer.kt | 1 + .../constructor/annotationWithEmptyArray.kt | 1 + .../constructor/checkIfConstructorIsSynthetic.kt | 1 + .../constructor/defArgs1InnerClass.kt | 1 + .../box/defaultArguments/constructor/defArgs2.kt | 1 + .../constructor/doubleDefArgs1InnerClass.kt | 1 + .../box/defaultArguments/constructor/enum.kt | 1 + .../constructor/enumWithOneDefArg.kt | 1 + .../constructor/enumWithTwoDefArgs.kt | 1 + .../constructor/enumWithTwoDoubleDefArgs.kt | 1 + .../constructor/innerClass32Args.kt | 1 + .../box/defaultArguments/constructor/kt2852.kt | 1 + .../box/defaultArguments/constructor/kt3060.kt | 1 + .../box/defaultArguments/constructor/manyArgs.kt | 1 + .../convention/incWithDefaultInGetter.kt | 1 + .../box/defaultArguments/convention/kt9140.kt | 1 + .../convention/plusAssignWithDefaultInGetter.kt | 1 + .../box/defaultArguments/function/abstractClass.kt | 1 + .../function/complexInheritance.kt | 1 + .../defaultArguments/function/covariantOverride.kt | 1 + .../function/covariantOverrideGeneric.kt | 1 + .../function/extensionFunctionManyArgs.kt | 1 + .../function/extentionFunctionInClassObject.kt | 1 + .../function/extentionFunctionInObject.kt | 1 + .../function/extentionFunctionWithOneDefArg.kt | 1 + .../box/defaultArguments/function/funInTrait.kt | 1 + .../defaultArguments/function/funInTraitChain.kt | 1 + .../function/innerExtentionFunction.kt | 1 + .../function/innerExtentionFunctionDouble.kt | 1 + .../innerExtentionFunctionDoubleTwoArgs.kt | 1 + .../function/innerExtentionFunctionManyArgs.kt | 1 + .../box/defaultArguments/function/kt5232.kt | 1 + .../function/memberFunctionManyArgs.kt | 1 + .../function/mixingNamedAndPositioned.kt | 1 + .../defaultArguments/function/topLevelManyArgs.kt | 1 + .../codegen/box/defaultArguments/function/trait.kt | 1 + .../box/defaultArguments/implementedByFake.kt | 1 + .../box/defaultArguments/implementedByFake2.kt | 1 + .../box/defaultArguments/implementedByFake3.kt | 1 + .../inheritedFromInterfaceViaAbstractSuperclass.kt | 1 + .../codegen/box/defaultArguments/kt6382.kt | 1 + .../private/memberExtensionFunction.kt | 1 + .../box/defaultArguments/private/memberFunction.kt | 1 + .../defaultArguments/private/primaryConstructor.kt | 1 + .../private/secondaryConstructor.kt | 1 + .../codegen/box/defaultArguments/protected.kt | 1 + .../codegen/box/defaultArguments/referenceAsArg.kt | 1 + .../box/defaultArguments/signature/kt2789.kt | 1 + .../box/defaultArguments/signature/kt9428.kt | 1 + .../box/defaultArguments/signature/kt9924.kt | 1 + .../codegen/box/defaultArguments/superCallCheck.kt | 1 + .../box/defaultArguments/useNextParamInLambda.kt | 1 + .../box/defaultArguments/useThisInLambda.kt | 1 + .../delegatedProperty/capturePropertyInClosure.kt | 1 + .../box/delegatedProperty/castGetReturnType.kt | 1 + .../box/delegatedProperty/castSetParameter.kt | 1 + .../box/delegatedProperty/delegateAsInnerClass.kt | 1 + .../delegatedProperty/delegateByOtherProperty.kt | 1 + .../box/delegatedProperty/delegateByTopLevelFun.kt | 1 + .../delegateByTopLevelProperty.kt | 1 + .../delegatedProperty/delegateForExtProperty.kt | 1 + .../delegateForExtPropertyInClass.kt | 1 + .../delegatedProperty/delegateWithPrivateSet.kt | 1 + .../extensionDelegatesWithSameNames.kt | 1 + .../extensionPropertyAndExtensionGetValue.kt | 1 + .../box/delegatedProperty/genericDelegate.kt | 1 + .../genericDelegateUncheckedCast1.kt | 1 + .../genericDelegateUncheckedCast2.kt | 1 + .../genericSetValueViaSyntheticAccessor.kt | 1 + .../box/delegatedProperty/getAsExtensionFun.kt | 1 + .../delegatedProperty/getAsExtensionFunInClass.kt | 1 + .../codegen/box/delegatedProperty/inClassVal.kt | 1 + .../codegen/box/delegatedProperty/inClassVar.kt | 1 + .../codegen/box/delegatedProperty/inTrait.kt | 1 + .../box/delegatedProperty/inferredPropertyType.kt | 1 + .../insideInlinedObjectMultiModule.kt | 1 + .../codegen/box/delegatedProperty/kt4138.kt | 1 + .../codegen/box/delegatedProperty/kt6722.kt | 1 + .../codegen/box/delegatedProperty/kt9712.kt | 1 + .../delegatedProperty/local/capturedLocalVal.kt | 1 + .../local/capturedLocalValNoInline.kt | 1 + .../delegatedProperty/local/capturedLocalVar.kt | 1 + .../local/capturedLocalVarNoInline.kt | 1 + .../box/delegatedProperty/local/inlineGetValue.kt | 1 + .../box/delegatedProperty/local/inlineOperators.kt | 1 + .../codegen/box/delegatedProperty/local/kt12891.kt | 1 + .../codegen/box/delegatedProperty/local/kt13557.kt | 1 + .../codegen/box/delegatedProperty/local/kt16864.kt | 1 + .../codegen/box/delegatedProperty/local/kt19690.kt | 1 + .../codegen/box/delegatedProperty/local/kt21085.kt | 1 + .../codegen/box/delegatedProperty/local/kt23117.kt | 1 + .../box/delegatedProperty/local/localVal.kt | 1 + .../local/localValNoExplicitType.kt | 1 + .../box/delegatedProperty/local/localVar.kt | 1 + .../local/localVarNoExplicitType.kt | 1 + .../definedInSources.kt | 1 + .../definedInSourcesWithNonNullParameter.kt | 1 + .../inSeparateModule.kt | 1 + .../inSeparateModuleWithNonNullParameter.kt | 1 + .../optimizedDelegatedProperties/lazy.kt | 1 + .../mixedArgumentSizes.kt | 1 + .../privateSetterKPropertyIsNotMutable.kt | 1 + .../codegen/box/delegatedProperty/privateVar.kt | 1 + .../propertyMetadataShouldBeCached.kt | 1 + .../protectedVarWithPrivateSet.kt | 1 + .../provideDelegate/differentReceivers.kt | 1 + .../provideDelegate/evaluationOrder.kt | 1 + .../provideDelegate/evaluationOrderVar.kt | 1 + .../provideDelegate/extensionDelegated.kt | 1 + .../delegatedProperty/provideDelegate/generic.kt | 1 + .../delegatedProperty/provideDelegate/hostCheck.kt | 1 + .../delegatedProperty/provideDelegate/inClass.kt | 1 + .../provideDelegate/inlineProvideDelegate.kt | 1 + .../provideDelegate/jvmStaticInObject.kt | 1 + .../delegatedProperty/provideDelegate/kt15437.kt | 1 + .../delegatedProperty/provideDelegate/kt16441.kt | 1 + .../delegatedProperty/provideDelegate/kt18902.kt | 1 + .../box/delegatedProperty/provideDelegate/local.kt | 1 + .../provideDelegate/localCaptured.kt | 1 + .../provideDelegate/localDifferentReceivers.kt | 1 + .../provideDelegate/memberExtension.kt | 1 + .../provideDelegate/propertyMetadata.kt | 1 + .../box/delegatedProperty/setAsExtensionFun.kt | 1 + .../delegatedProperty/setAsExtensionFunInClass.kt | 1 + .../stackOverflowOnCallFromGetValue.kt | 1 + .../codegen/box/delegatedProperty/topLevelVar.kt | 1 + .../box/delegatedProperty/twoPropByOneDelegete.kt | 1 + .../box/delegatedProperty/useKPropertyLater.kt | 1 + .../delegatedProperty/useReflectionOnKProperty.kt | 1 + .../box/delegatedProperty/valInInnerClass.kt | 1 + .../box/delegatedProperty/varInInnerClass.kt | 1 + .../codegen/box/delegation/byMiddleInterface.kt | 1 + .../codegen/box/delegation/defaultOverride.kt | 1 + .../codegen/box/delegation/delegationToMap.kt | 1 + .../codegen/box/delegation/delegationToVal.kt | 1 + .../delegation/delegationWithPrivateConstructor.kt | 1 + .../testData/codegen/box/delegation/diamond.kt | 1 + .../testData/codegen/box/delegation/diamond2.kt | 1 + .../box/delegation/hiddenSuperOverrideIn1.0.kt | 1 + .../codegen/box/delegation/inClassDeclaration.kt | 1 + compiler/testData/codegen/box/delegation/kt8154.kt | 1 + compiler/testData/codegen/box/delegation/mixed.kt | 1 + compiler/testData/codegen/box/delegation/simple.kt | 1 + .../testData/codegen/box/delegation/simple1.0.kt | 1 + .../box/delegation/withDefaultParameters.kt | 1 + .../extensionComponents.kt | 1 + .../box/destructuringDeclInLambdaParam/generic.kt | 1 + .../box/destructuringDeclInLambdaParam/inline.kt | 1 + .../otherParameters.kt | 1 + .../box/destructuringDeclInLambdaParam/simple.kt | 1 + .../destructuringDeclInLambdaParam/stdlibUsages.kt | 1 + .../underscoreNames.kt | 1 + .../destructuringDeclInLambdaParam/withIndexed.kt | 1 + .../box/diagnostics/functions/inference/kt6176.kt | 1 + .../invoke/onObjects/invokeOnClassObject1.kt | 1 + .../invoke/onObjects/invokeOnClassObject2.kt | 1 + .../onObjects/invokeOnClassObjectOfNestedClass1.kt | 1 + .../onObjects/invokeOnClassObjectOfNestedClass2.kt | 1 + .../functions/invoke/onObjects/invokeOnEnum1.kt | 1 + .../functions/invoke/onObjects/invokeOnEnum2.kt | 1 + .../invoke/onObjects/invokeOnImportedEnum1.kt | 1 + .../invoke/onObjects/invokeOnImportedEnum2.kt | 1 + .../functions/invoke/onObjects/invokeOnObject1.kt | 1 + .../functions/invoke/onObjects/invokeOnObject2.kt | 1 + .../tailRecursion/defaultArgsOverridden.kt | 1 + .../tailRecursion/defaultArgsWithSideEffects.kt | 1 + .../tailRecursion/defaultArgsWithSideEffects2.kt | 1 + .../tailRecursion/defaultArgsWithSideEffectsOld.kt | 1 + .../tailRecursion/labeledThisReferences.kt | 1 + .../functions/tailRecursion/realIteratorFoldl.kt | 1 + .../functions/tailRecursion/realStringEscape.kt | 1 + .../functions/tailRecursion/realStringRepeat.kt | 1 + .../tailRecursion/recursiveInnerFunction.kt | 1 + .../box/diagnostics/functions/tailRecursion/sum.kt | 1 + .../functions/tailRecursion/thisReferences.kt | 1 + .../codegen/box/diagnostics/vararg/kt4172.kt | 1 + .../box/elvis/genericElvisWithMoreSpecificLHS.kt | 1 + .../codegen/box/elvis/genericElvisWithNullLHS.kt | 1 + compiler/testData/codegen/box/elvis/genericNull.kt | 1 + .../box/elvis/kt6694ExactAnnotationForElvis.kt | 1 + .../codegen/box/enum/abstractMethodInEnum.kt | 1 + .../codegen/box/enum/abstractNestedClass.kt | 1 + .../codegen/box/enum/annotatedParameter.kt | 1 + .../codegen/box/enum/annotatedParameter2.kt | 1 + .../codegen/box/enum/asReturnExpression.kt | 1 + .../testData/codegen/box/enum/classForEnumEntry.kt | 1 + .../codegen/box/enum/companionObjectInEnum.kt | 1 + .../box/enum/deepInnerClassInEnumEntryClass.kt | 1 + .../box/enum/deepInnerClassInEnumEntryClass2.kt | 1 + .../defaultCtor/constructorWithDefaultArguments.kt | 1 + .../box/enum/defaultCtor/constructorWithVararg.kt | 1 + .../entryClassConstructorWithDefaultArguments.kt | 1 + .../entryClassConstructorWithVarargs.kt | 1 + .../secondaryConstructorWithDefaultArguments.kt | 1 + .../defaultCtor/secondaryConstructorWithVararg.kt | 1 + .../testData/codegen/box/enum/emptyConstructor.kt | 1 + .../codegen/box/enum/emptyEnumValuesValueOf.kt | 1 + .../testData/codegen/box/enum/enumCompanionInit.kt | 1 + .../testData/codegen/box/enum/enumEntryMembers.kt | 1 + ...enumEntryReferenceFromInnerClassConstructor1.kt | 1 + ...enumEntryReferenceFromInnerClassConstructor2.kt | 1 + ...enumEntryReferenceFromInnerClassConstructor3.kt | 1 + .../codegen/box/enum/enumInheritedFromTrait.kt | 1 + .../testData/codegen/box/enum/enumMultiModule.kt | 1 + compiler/testData/codegen/box/enum/enumShort.kt | 1 + .../codegen/box/enum/enumWithLambdaParameter.kt | 1 + compiler/testData/codegen/box/enum/inPackage.kt | 1 + compiler/testData/codegen/box/enum/inclassobj.kt | 1 + compiler/testData/codegen/box/enum/inner.kt | 1 + .../codegen/box/enum/innerClassInEnumEntryClass.kt | 1 + .../box/enum/innerClassMethodInEnumEntryClass.kt | 1 + .../box/enum/innerClassMethodInEnumEntryClass2.kt | 1 + .../box/enum/innerWithExistingClassObject.kt | 1 + compiler/testData/codegen/box/enum/kt1119.kt | 1 + compiler/testData/codegen/box/enum/kt18731.kt | 1 + compiler/testData/codegen/box/enum/kt20651.kt | 1 + .../codegen/box/enum/kt20651_inlineLambda.kt | 1 + compiler/testData/codegen/box/enum/kt20651a.kt | 1 + compiler/testData/codegen/box/enum/kt20651b.kt | 1 + compiler/testData/codegen/box/enum/kt2350.kt | 1 + compiler/testData/codegen/box/enum/kt7257.kt | 1 + .../codegen/box/enum/kt7257_anonObjectInit.kt | 1 + .../codegen/box/enum/kt7257_anonObjectMethod.kt | 1 + .../codegen/box/enum/kt7257_boundReference1.kt | 1 + .../codegen/box/enum/kt7257_boundReference2.kt | 1 + .../kt7257_boundReferenceWithImplicitReceiver.kt | 1 + .../codegen/box/enum/kt7257_explicitReceiver.kt | 1 + .../box/enum/kt7257_fullyQualifiedReceiver.kt | 1 + .../codegen/box/enum/kt7257_namedLocalFun.kt | 1 + .../testData/codegen/box/enum/kt7257_notInline.kt | 1 + compiler/testData/codegen/box/enum/kt9711.kt | 1 + compiler/testData/codegen/box/enum/kt9711_2.kt | 1 + .../codegen/box/enum/manyDefaultParameters.kt | 1 + .../testData/codegen/box/enum/modifierFlags.kt | 1 + .../codegen/box/enum/noClassForSimpleEnum.kt | 1 + compiler/testData/codegen/box/enum/objectInEnum.kt | 1 + compiler/testData/codegen/box/enum/ordinal.kt | 1 + compiler/testData/codegen/box/enum/refToThis.kt | 1 + compiler/testData/codegen/box/enum/simple.kt | 1 + .../testData/codegen/box/enum/sortEnumEntries.kt | 1 + .../codegen/box/enum/superCallInEnumLiteral.kt | 1 + compiler/testData/codegen/box/enum/toString.kt | 1 + compiler/testData/codegen/box/enum/valueof.kt | 1 + compiler/testData/codegen/box/enum/whenInObject.kt | 1 + compiler/testData/codegen/box/evaluate/char.kt | 1 + compiler/testData/codegen/box/evaluate/divide.kt | 1 + .../testData/codegen/box/evaluate/intrinsics.kt | 1 + compiler/testData/codegen/box/evaluate/kt9443.kt | 1 + compiler/testData/codegen/box/evaluate/maxValue.kt | 1 + .../testData/codegen/box/evaluate/maxValueByte.kt | 1 + .../testData/codegen/box/evaluate/maxValueInt.kt | 1 + compiler/testData/codegen/box/evaluate/minus.kt | 1 + compiler/testData/codegen/box/evaluate/mod.kt | 1 + compiler/testData/codegen/box/evaluate/multiply.kt | 1 + .../testData/codegen/box/evaluate/parenthesized.kt | 1 + compiler/testData/codegen/box/evaluate/plus.kt | 1 + .../codegen/box/evaluate/simpleCallBinary.kt | 1 + .../testData/codegen/box/evaluate/unaryMinus.kt | 1 + .../testData/codegen/box/evaluate/unaryPlus.kt | 1 + .../testData/codegen/box/exclExcl/genericNull.kt | 1 + .../box/extensionFunctions/executionOrder.kt | 1 + .../codegen/box/extensionFunctions/kt1061.kt | 1 + .../codegen/box/extensionFunctions/kt1249.kt | 1 + .../codegen/box/extensionFunctions/kt1290.kt | 1 + .../codegen/box/extensionFunctions/kt13312.kt | 1 + .../codegen/box/extensionFunctions/kt1776.kt | 1 + .../codegen/box/extensionFunctions/kt1953.kt | 1 + .../codegen/box/extensionFunctions/kt1953_class.kt | 1 + .../codegen/box/extensionFunctions/kt23675.kt | 1 + .../codegen/box/extensionFunctions/kt3285.kt | 1 + .../codegen/box/extensionFunctions/kt3298.kt | 1 + .../codegen/box/extensionFunctions/kt3646.kt | 1 + .../codegen/box/extensionFunctions/kt4228.kt | 1 + .../codegen/box/extensionFunctions/kt475.kt | 1 + .../codegen/box/extensionFunctions/kt5467.kt | 1 + .../codegen/box/extensionFunctions/kt606.kt | 1 + .../codegen/box/extensionFunctions/kt865.kt | 1 + .../codegen/box/extensionFunctions/nested2.kt | 1 + .../codegen/box/extensionFunctions/shared.kt | 1 + .../codegen/box/extensionFunctions/simple.kt | 1 + .../thisMethodInObjectLiteral.kt | 1 + .../codegen/box/extensionFunctions/virtual.kt | 1 + .../codegen/box/extensionFunctions/whenFail.kt | 1 + .../accessorForPrivateSetter.kt | 1 + .../genericValForPrimitiveType.kt | 1 + .../genericValMultipleUpperBounds.kt | 1 + .../genericVarForPrimitiveType.kt | 1 + .../codegen/box/extensionProperties/inClass.kt | 1 + .../inClassLongTypeInReceiver.kt | 1 + .../box/extensionProperties/inClassWithGetter.kt | 1 + .../inClassWithPrivateGetter.kt | 1 + .../inClassWithPrivateSetter.kt | 1 + .../box/extensionProperties/inClassWithSetter.kt | 1 + .../codegen/box/extensionProperties/kt9897.kt | 1 + .../box/extensionProperties/kt9897_topLevel.kt | 1 + .../extensionProperties/nonAbstractInInterface.kt | 1 + .../topLevelLongTypeInReceiver.kt | 1 + .../codegen/box/external/jvmStaticExternal.kt | 1 + .../box/external/jvmStaticExternalPrivate.kt | 1 + .../codegen/box/external/withDefaultArg.kt | 1 + .../codegen/box/fakeOverride/propertySetter.kt | 1 + .../box/fieldRename/constructorAndClassObject.kt | 1 + .../testData/codegen/box/fieldRename/delegates.kt | 1 + .../box/fieldRename/genericPropertyWithItself.kt | 1 + .../codegen/box/fieldRename/jvmFieldNoClash1.kt | 1 + .../codegen/box/fieldRename/jvmFieldNoClash2.kt | 1 + .../codegen/box/finally/finallyAndFinally.kt | 1 + compiler/testData/codegen/box/finally/kt3874.kt | 1 + compiler/testData/codegen/box/finally/kt3894.kt | 1 + compiler/testData/codegen/box/finally/kt4134.kt | 1 + .../testData/codegen/box/finally/loopAndFinally.kt | 1 + .../testData/codegen/box/finally/tryLoopTry.kt | 1 + .../testData/codegen/box/fullJdk/charBuffer.kt | 1 + compiler/testData/codegen/box/fullJdk/ifInWhile.kt | 1 + .../box/fullJdk/intCountDownLatchExtension.kt | 1 + compiler/testData/codegen/box/fullJdk/kt31757.kt | 1 + .../box/fullJdk/native/nativePropertyAccessors.kt | 1 + .../codegen/box/fullJdk/native/topLevel.kt | 1 + .../box/fullJdk/platformTypeAssertionStackTrace.kt | 1 + .../codegen/box/fullJdk/regressions/kt15112.kt | 1 + .../codegen/box/fullJdk/regressions/kt1770.kt | 1 + .../codegen/box/functions/bigArity/callFromJava.kt | 1 + .../box/functions/bigArity/callFunViaVararg.kt | 1 + .../bigArity/callWithIncorrectNumberOfArguments.kt | 1 + .../codegen/box/functions/bigArity/function255.kt | 1 + .../codegen/box/functions/bigArity/invokeLambda.kt | 1 + .../bigArity/invokeMemberCallableReference.kt | 1 + .../codegen/box/functions/bigArity/subclass.kt | 1 + .../codegen/box/functions/dataLocalVariable.kt | 1 + .../testData/codegen/box/functions/defaultargs.kt | 1 + .../testData/codegen/box/functions/defaultargs1.kt | 1 + .../testData/codegen/box/functions/defaultargs2.kt | 1 + .../testData/codegen/box/functions/defaultargs3.kt | 1 + .../testData/codegen/box/functions/defaultargs4.kt | 1 + .../testData/codegen/box/functions/defaultargs5.kt | 1 + .../testData/codegen/box/functions/defaultargs6.kt | 1 + .../testData/codegen/box/functions/defaultargs7.kt | 1 + .../functionExpression/functionExpression.kt | 1 + .../functionExpressionWithThisReference.kt | 1 + .../functionExpressionWithThisReferenceNI.kt | 1 + .../functionLiteralExpression.kt | 1 + .../functionExpression/insideGenericLambda.kt | 1 + .../functionExpression/underscoreParameters.kt | 1 + .../codegen/box/functions/functionNtoString.kt | 1 + .../box/functions/functionNtoStringGeneric.kt | 1 + .../box/functions/functionNtoStringNoReflect.kt | 1 + .../functions/invoke/castFunctionToExtension.kt | 1 + .../box/functions/invoke/extensionInvokeOnExpr.kt | 1 + ...nvokeInCompanionObjectWithFunctionalArgument.kt | 1 + .../implicitInvokeWithFunctionLiteralArgument.kt | 1 + .../codegen/box/functions/invoke/invoke.kt | 1 + .../functions/invoke/invokeOnExprByConvention.kt | 1 + .../codegen/box/functions/invoke/kt3189.kt | 1 + .../codegen/box/functions/invoke/kt3190.kt | 1 + .../codegen/box/functions/invoke/kt3297.kt | 1 + .../box/functions/invoke/kt3450getAndInvoke.kt | 1 + .../codegen/box/functions/invoke/kt3772.kt | 1 + .../box/functions/invoke/kt3821invokeOnThis.kt | 1 + .../box/functions/invoke/kt3822invokeOnThis.kt | 1 + compiler/testData/codegen/box/functions/kt1038.kt | 1 + compiler/testData/codegen/box/functions/kt1199.kt | 1 + compiler/testData/codegen/box/functions/kt1413.kt | 1 + .../testData/codegen/box/functions/kt1649_1.kt | 1 + .../testData/codegen/box/functions/kt1649_2.kt | 1 + compiler/testData/codegen/box/functions/kt1739.kt | 1 + compiler/testData/codegen/box/functions/kt2280.kt | 1 + compiler/testData/codegen/box/functions/kt2481.kt | 1 + compiler/testData/codegen/box/functions/kt2716.kt | 1 + compiler/testData/codegen/box/functions/kt2739.kt | 1 + compiler/testData/codegen/box/functions/kt3214.kt | 1 + compiler/testData/codegen/box/functions/kt3313.kt | 1 + compiler/testData/codegen/box/functions/kt3573.kt | 1 + compiler/testData/codegen/box/functions/kt3724.kt | 1 + compiler/testData/codegen/box/functions/kt395.kt | 1 + compiler/testData/codegen/box/functions/kt785.kt | 1 + compiler/testData/codegen/box/functions/kt873.kt | 1 + .../codegen/box/functions/localFunction.kt | 1 + .../localFunctions/callInlineLocalInLambda.kt | 1 + .../localFunctions/definedWithinLambda.kt | 1 + .../definedWithinLambdaInnerUsage1.kt | 1 + .../definedWithinLambdaInnerUsage2.kt | 1 + .../codegen/box/functions/localFunctions/kt2895.kt | 1 + .../codegen/box/functions/localFunctions/kt3308.kt | 1 + .../codegen/box/functions/localFunctions/kt3978.kt | 1 + .../box/functions/localFunctions/kt3978_2.kt | 1 + .../codegen/box/functions/localFunctions/kt4119.kt | 1 + .../box/functions/localFunctions/kt4119_2.kt | 1 + .../codegen/box/functions/localFunctions/kt4514.kt | 1 + .../codegen/box/functions/localFunctions/kt4777.kt | 1 + .../codegen/box/functions/localFunctions/kt4783.kt | 1 + .../codegen/box/functions/localFunctions/kt4784.kt | 1 + .../codegen/box/functions/localFunctions/kt4989.kt | 1 + .../localExtensionOnNullableParameter.kt | 1 + .../localFunctions/localFunctionInConstructor.kt | 1 + .../localFunctions/localFunctionVsLocalVariable.kt | 1 + .../overloadedLocalFunWithoutClosure.kt | 1 + .../localFunctions/overloadedLocalFunction.kt | 1 + .../localFunctions/overloadedLocalFunction1.kt | 1 + .../localFunctions/overloadedLocalFunction2.kt | 1 + .../localFunctions/overloadedLocalFunction3.kt | 1 + .../localFunctions/parameterAsDefaultValue.kt | 1 + .../localReturnInsideFunctionExpression.kt | 1 + .../codegen/box/functions/nothisnoclosure.kt | 1 + .../codegen/box/functions/recursiveCompareTo.kt | 1 + compiler/testData/codegen/box/hashPMap/empty.kt | 1 + .../testData/codegen/box/hashPMap/manyNumbers.kt | 1 + .../codegen/box/hashPMap/rewriteWithDifferent.kt | 1 + .../codegen/box/hashPMap/rewriteWithEqual.kt | 1 + .../testData/codegen/box/hashPMap/simplePlusGet.kt | 1 + .../codegen/box/hashPMap/simplePlusMinus.kt | 1 + compiler/testData/codegen/box/ieee754/anyToReal.kt | 1 + .../codegen/box/ieee754/asComparableToDouble.kt | 1 + .../asComparableToDouble_properIeeeComparisons.kt | 1 + .../codegen/box/ieee754/comparableTypeCast.kt | 1 + compiler/testData/codegen/box/ieee754/dataClass.kt | 1 + .../box/ieee754/differentTypesComparison.kt | 1 + .../testData/codegen/box/ieee754/equalsDouble.kt | 1 + .../ieee754/equalsDouble_properIeeeComparisons.kt | 1 + .../testData/codegen/box/ieee754/equalsFloat.kt | 1 + .../ieee754/equalsFloat_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/ieee754/equalsNaN.kt | 1 + .../box/ieee754/equalsNaN_properIeeeComparisons.kt | 1 + .../codegen/box/ieee754/equalsNullableDouble.kt | 1 + .../equalsNullableDouble_properIeeeComparisons.kt | 1 + .../codegen/box/ieee754/equalsNullableFloat.kt | 1 + .../equalsNullableFloat_properIeeeComparisons.kt | 1 + .../codegen/box/ieee754/explicitCompareCall.kt | 1 + .../codegen/box/ieee754/explicitEqualsCall.kt | 1 + compiler/testData/codegen/box/ieee754/generic.kt | 1 + .../testData/codegen/box/ieee754/greaterDouble.kt | 1 + .../ieee754/greaterDouble_properIeeeComparisons.kt | 1 + .../testData/codegen/box/ieee754/greaterFloat.kt | 1 + .../ieee754/greaterFloat_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/ieee754/inline.kt | 1 + .../testData/codegen/box/ieee754/lessDouble.kt | 1 + .../lessDouble_properIeeeAndNewInference.kt | 1 + .../ieee754/lessDouble_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/ieee754/lessFloat.kt | 1 + .../box/ieee754/lessFloat_properIeeeComparisons.kt | 1 + .../codegen/box/ieee754/nullableAnyToReal.kt | 1 + compiler/testData/codegen/box/ieee754/safeCall.kt | 1 + ...jectAfterCheckInBranch_properIeeeComparisons.kt | 1 + .../box/ieee754/smartCastToDifferentTypes.kt | 1 + ...esWithNumericPromotion_properIeeeComparisons.kt | 1 + ...rtCastToDifferentTypes_properIeeeComparisons.kt | 1 + .../smartCastToDoubleAndComparableToDouble.kt | 1 + compiler/testData/codegen/box/ieee754/when.kt | 1 + .../testData/codegen/box/ieee754/whenNoSubject.kt | 1 + .../ieee754/whenNoSubject_properIeeeComparisons.kt | 1 + .../box/ieee754/when_properIeeeComparisons.kt | 1 + .../testData/codegen/box/increment/arrayElement.kt | 1 + .../codegen/box/increment/assignPlusOnSmartCast.kt | 1 + .../increment/augmentedAssignmentWithComplexRhs.kt | 1 + .../codegen/box/increment/classNaryGetSet.kt | 1 + .../codegen/box/increment/classWithGetSet.kt | 1 + .../box/increment/genericClassWithGetSet.kt | 1 + .../codegen/box/increment/memberExtOnLong.kt | 1 + .../codegen/box/increment/mutableListElement.kt | 1 + .../testData/codegen/box/increment/nullable.kt | 1 + .../increment/postfixIncrementDoubleSmartCast.kt | 1 + .../increment/postfixIncrementOnClassSmartCast.kt | 1 + .../increment/postfixIncrementOnShortSmartCast.kt | 1 + .../box/increment/postfixIncrementOnSmartCast.kt | 1 + .../increment/prefixIncrementOnClassSmartCast.kt | 1 + .../box/increment/prefixIncrementOnSmartCast.kt | 1 + .../box/inference/capturedStarProjection.kt | 1 + .../integerLiteralTypeInLamdaReturnType.kt | 1 + compiler/testData/codegen/box/inference/kt10822.kt | 1 + .../lastExpressionOfLambdaWithNothingConstraint.kt | 1 + .../box/inlineClasses/UIntArraySortExample.kt | 1 + ...boundCallableReferencePassedToInlineFunction.kt | 1 + ...eValueOfInlineClassWithNonNullUnderlyingType.kt | 1 + ...alueOfInlineClassWithPrimitiveUnderlyingType.kt | 1 + .../boxResultInlineClassOfConstructorCall.kt | 1 + .../boxUnboxInlineClassesWithOperatorsGetSet.kt | 1 + .../boxUnboxOfInlineClassForCapturedVars.kt | 1 + .../bridgeForFunctionReturningInlineClass.kt | 1 + .../bridgeGenerationWithInlineClassOverAny.kt | 1 + ...gesWhenInlineClassImplementsGenericInterface.kt | 1 + .../callComputablePropertyInsideInlineClass.kt | 1 + .../callSpecializedEqualsViaReflection.kt | 1 + ...callSpeciallyOverriddenPropertyOfInlineClass.kt | 1 + .../boundInlineClassExtensionFun.kt | 1 + .../boundInlineClassExtensionVal.kt | 1 + .../boundInlineClassMemberFun.kt | 1 + .../boundInlineClassMemberVal.kt | 1 + .../boundInlineClassPrimaryVal.kt | 1 + .../constructorWithInlineClassParameters.kt | 1 + .../funWithInlineClassParameters.kt | 1 + .../callableReferences/inlineClassExtensionFun.kt | 1 + .../callableReferences/inlineClassExtensionVal.kt | 1 + .../inlineClassInternalPrimaryVal.kt | 1 + .../callableReferences/inlineClassMemberFun.kt | 1 + .../callableReferences/inlineClassMemberVal.kt | 1 + .../inlineClassPrimaryConstructor.kt | 1 + .../callableReferences/inlineClassPrimaryVal.kt | 1 + .../inlineClassPrivatePrimaryVal.kt | 1 + .../inlineClassTypeBoundMemberVar.kt | 1 + .../callableReferences/inlineClassTypeMemberVar.kt | 1 + .../inlineClassTypeTopLevelVar.kt | 1 + .../callableReferencesWithInlineClasses.kt | 1 + .../box/inlineClasses/castInsideWhenExpression.kt | 1 + .../checkBoxUnboxOfArgumentsOnInlinedFunctions.kt | 1 + .../checkBoxingAfterAssertionOperator.kt | 1 + .../checkBoxingForComplexClassHierarchy.kt | 1 + .../checkBoxingForNonLocalAndLabeledReturns.kt | 1 + .../checkBoxingFromReturnTypeForInlineClasses.kt | 1 + .../inlineClasses/checkBoxingOnFunctionCalls.kt | 1 + .../checkBoxingOnLocalVariableAssignments.kt | 1 + ...UnboxingForInheritedTypeSpecializedFunctions.kt | 1 + .../checkCallingMembersInsideInlineClass.kt | 1 + .../box/inlineClasses/checkCastToInlineClass.kt | 1 + .../inlineClasses/checkForInstanceOfInlineClass.kt | 1 + ...checkLambdaWithInlineClassesInFunctionalType.kt | 1 + .../checkUnboxingResultFromTypeVariable.kt | 1 + .../box/inlineClasses/classLiteralOnInlineClass.kt | 1 + .../computablePropertyInsideInlineClass.kt | 1 + .../conformToComparableAndCallInterfaceMethod.kt | 1 + .../accessPrivateInlineClassCompanionMethod.kt | 1 + .../accessPrivateInlineClassCompanionMethod2.kt | 1 + ...ssPrivateInlineClassConstructorFromCompanion.kt | 1 + ...ccessPrivateInlineClassConstructorFromLambda.kt | 1 + .../accessPrivateInlineClassMethodFromCompanion.kt | 1 + ...accessPrivateInlineClassMethodFromCompanion2.kt | 1 + ...cessPrivateInlineClassMethodFromInlineLambda.kt | 1 + ...essPrivateInlineClassMethodFromInlineLambda2.kt | 1 + .../accessPrivateInlineClassMethodFromLambda.kt | 1 + .../accessPrivateInlineClassMethodFromLambda2.kt | 1 + ...ccessPrivateStaticInlineClassCompanionMethod.kt | 1 + .../captureInlineClassInstanceInLambda.kt | 1 + .../captureInlineClassInstanceInLambda2.kt | 1 + .../captureInlineClassInstanceInObject.kt | 1 + .../inlineLambdaInInlineClassFun.kt | 1 + .../inlineClasses/contextsAndAccessors/kt26858.kt | 1 + .../inlineClasses/contextsAndAccessors/kt27513.kt | 1 + .../inlineClasses/contextsAndAccessors/kt30780.kt | 1 + .../contextsAndAccessors/lambdaInInlineClassFun.kt | 1 + .../contextsAndAccessors/objectInInlineClassFun.kt | 1 + .../contextsAndAccessors/toPrivateCompanionFun.kt | 1 + .../contextsAndAccessors/toPrivateCompanionVal.kt | 1 + .../correctBoxingForBranchExpressions.kt | 1 + .../createInlineClassInArgumentPosition.kt | 1 + .../crossinlineWithInlineClassInParameter.kt | 1 + .../defaultFunctionsFromAnyForInlineClass.kt | 1 + ...tConstructorParameterValuesOfInlineClassType.kt | 1 + ...InterfaceFunParameterValuesOfInlineClassType.kt | 1 + .../defaultParameterValuesOfInlineClassType.kt | 1 + ...efaultParameterValuesOfInlineClassTypeBoxing.kt | 1 + .../defaultValueOfInlineClassTypeInInlineFun.kt | 1 + ...lueOfInlineClassTypeInInlineFunInInlineClass.kt | 1 + .../defaultParameterValues/inlineClassFun.kt | 1 + .../inlineClassPrimaryConstructor.kt | 1 + .../inlineClassSecondaryConstructor.kt | 1 + .../defaultParameterValues/kt26554.kt | 1 + .../defaultParameterValues/kt27416.kt | 1 + .../elvisWithInlineClassAndNullConstant.kt | 1 + .../emptyConstructorForInlineClass.kt | 1 + .../equalityChecksInlineClassNonNull.kt | 1 + .../equalityChecksMixedNullability.kt | 1 + .../equalityChecksNegatedInlineClassNonNull.kt | 1 + .../inlineClasses/equalityChecksNegatedNonNull.kt | 1 + .../inlineClasses/equalityChecksNegatedNullable.kt | 1 + .../equalityChecksNegatedPrimitive.kt | 1 + .../box/inlineClasses/equalityChecksNonNull.kt | 1 + .../box/inlineClasses/equalityChecksNullable.kt | 1 + .../box/inlineClasses/equalityChecksPrimitive.kt | 1 + ...qualityForBoxesOfNullableValuesOfInlineClass.kt | 1 + .../box/inlineClasses/equalsCallsLeftArgument.kt | 1 + .../equalsEvaluationOrderInlineClass.kt | 1 + .../inlineClasses/equalsEvaluationOrderNonNull.kt | 1 + .../inlineClasses/equalsEvaluationOrderNullable.kt | 1 + .../equalsEvaluationOrderPrimitive.kt | 1 + .../inlineClasses/equalsOperatorWithGenericCall.kt | 1 + .../box/inlineClasses/extLambdaInInlineClassFun.kt | 1 + .../inlineClasses/extLambdaInInlineClassFun2.kt | 1 + .../codegen/box/inlineClasses/fieldNameClash.kt | 1 + .../anonymousObjectInFunctionWithMangledName.kt | 1 + .../extensionFunctionsDoNotClash.kt | 1 + .../functionsWithDifferentNullabilityDoNotClash.kt | 1 + .../genericFunctionsDoNotClash.kt | 1 + .../genericSignatureOfFunctionWithMangledName.kt | 1 + .../localClassInFunctionWithMangledName.kt | 1 + .../mangledFunctionsCanBeOverridden.kt | 1 + .../mangledFunctionsDoNotClash.kt | 1 + .../mangledFunctionsPresentInStackTrace.kt | 1 + .../mixedSignatureFunctionsDoNotClash.kt | 1 + .../overridingMethodInGenericClass.kt | 1 + .../overridingMethodInGenericClass2.kt | 1 + .../propertySetterWithInlineClassTypeArgument.kt | 1 + .../reflectionForFunctionWithMangledName.kt | 1 + ...ectionForLocalClassInFunctionWithMangledName.kt | 1 + .../reflectionForPropertyOfInlineClassType.kt | 1 + .../syntheticAccessorForFunctionWithMangledName.kt | 1 + ...ntheticAccessorsForPropertyOfInlineClassType.kt | 1 + .../constructorWithDefaultParameters.kt | 1 + .../delegatingSuperConstructorCall.kt | 1 + ...ngSuperConstructorCallInSecondaryConstructor.kt | 1 + .../delegatingThisConstructorCall.kt | 1 + .../hiddenConstructor/enumClassConstructor.kt | 1 + .../hiddenConstructor/innerClassConstructor.kt | 1 + .../box/inlineClasses/hiddenConstructor/kt28855.kt | 1 + .../hiddenConstructor/primaryConstructor.kt | 1 + .../hiddenConstructor/privateConstructor.kt | 1 + .../hiddenConstructor/sealedClassConstructor.kt | 1 + .../hiddenConstructor/secondaryConstructor.kt | 1 + .../inlineClassAsLastExpressionInInLambda.kt | 1 + ...alityShouldUseTotalOrderForFloatingPointData.kt | 1 + .../box/inlineClasses/inlineClassFunctionInvoke.kt | 1 + .../inlineClassImplementsCollection.kt | 1 + .../inlineClasses/inlineClassInStringTemplate.kt | 1 + .../inlineClassPropertyReferenceGetAndSet.kt | 1 + .../inlineClassValueCapturedInInlineLambda.kt | 1 + .../inlineClassValueCapturedInNonInlineLambda.kt | 1 + .../inlineClassValuesInsideStrings.kt | 1 + .../inlineClasses/inlineClassWithCustomEquals.kt | 1 + .../inlineClassWithDefaultFunctionsFromAny.kt | 1 + .../inlineClassesAsInlineFunParameters.kt | 1 + .../box/inlineClasses/inlineClassesCheckCast.kt | 1 + .../inlineClassesInInlineLambdaParameters.kt | 1 + ...nlineClassesRefTypesInInlineLambdaParameters.kt | 1 + .../inlineExtLambdaInInlineClassFun.kt | 1 + .../inlineExtLambdaInInlineClassFun2.kt | 1 + .../inlineFunctionInsideInlineClass.kt | 1 + .../interfaceImplementationByDelegation.kt | 1 + .../defaultInterfaceExtensionFunCall.kt | 1 + .../defaultInterfaceMethodCall.kt | 1 + .../genericDefaultInterfaceExtensionFunCall.kt | 1 + .../genericDefaultInterfaceMethodCall.kt | 1 + .../genericInterfaceMethodCall.kt | 1 + .../overriddenDefaultInterfaceMethodCall.kt | 1 + .../iterateOverArrayOfInlineClassValues.kt | 1 + .../iterateOverListOfInlineClassValues.kt | 1 + .../javaClassIntrinsicOnInlineClasses.kt | 1 + .../jvmFieldInInlineClassCompanion.kt | 1 + .../jvmStaticFunInInlineClassCompanion.kt | 1 + ...StaticPropertyAccessorInInlineClassCompanion.kt | 1 + .../jvmStaticVarInInlineClassCompanion.kt | 1 + .../testData/codegen/box/inlineClasses/kt25246.kt | 1 + .../testData/codegen/box/inlineClasses/kt25750.kt | 1 + .../testData/codegen/box/inlineClasses/kt25771.kt | 1 + .../testData/codegen/box/inlineClasses/kt26103.kt | 1 + .../kt26103_contravariantUnderlyingType.kt | 1 + .../kt26103_covariantUnderlyingType.kt | 1 + .../codegen/box/inlineClasses/kt26103_original.kt | 1 + .../testData/codegen/box/inlineClasses/kt27096.kt | 1 + .../codegen/box/inlineClasses/kt27096_enum.kt | 1 + .../box/inlineClasses/kt27096_functional.kt | 1 + .../box/inlineClasses/kt27096_innerClass.kt | 1 + .../box/inlineClasses/kt27096_nullablePrimitive.kt | 1 + .../box/inlineClasses/kt27096_nullableReference.kt | 1 + .../codegen/box/inlineClasses/kt27096_primitive.kt | 1 + .../codegen/box/inlineClasses/kt27096_reference.kt | 1 + .../testData/codegen/box/inlineClasses/kt27113.kt | 1 + .../testData/codegen/box/inlineClasses/kt27113a.kt | 1 + .../testData/codegen/box/inlineClasses/kt27132.kt | 1 + .../testData/codegen/box/inlineClasses/kt27140.kt | 1 + .../testData/codegen/box/inlineClasses/kt27705.kt | 1 + .../testData/codegen/box/inlineClasses/kt27706.kt | 1 + .../testData/codegen/box/inlineClasses/kt28405.kt | 1 + .../testData/codegen/box/inlineClasses/kt28585.kt | 1 + .../testData/codegen/box/inlineClasses/kt28879.kt | 1 + .../box/inlineClasses/kt28920_javaObjectType.kt | 1 + .../box/inlineClasses/kt28920_javaPrimitiveType.kt | 1 + .../mangledDefaultParameterFunction.kt | 1 + .../mapInlineClassesWithSuppressWildcardsMode.kt | 1 + .../mappingOfBoxedFlexibleInlineClassType.kt | 1 + ...noAssertionsOnInlineClassBasedOnNullableType.kt | 1 + .../box/inlineClasses/nullableEqeqNonNull.kt | 1 + .../box/inlineClasses/nullableWrapperEquality.kt | 1 + .../overridingFunCallingPrivateFun.kt | 1 + .../box/inlineClasses/passInlineClassAsVararg.kt | 1 + .../passInlineClassWithSpreadOperatorToVarargs.kt | 1 + .../captureLocalVarDelegatedToInlineClass.kt | 1 + .../delegateClassVarToInlineClass.kt | 1 + ...gateClassVarToInlineClassWithProvideDelegate.kt | 1 + .../delegateCompanionVarToInlineClass.kt | 1 + .../delegateJvmStaticCompanionVarToInlineClass.kt | 1 + .../delegateLocalVarToInlineClass.kt | 1 + .../delegateObjectVarToInlineClass.kt | 1 + .../delegatePrivateCompanionVarToInlineClass.kt | 1 + .../delegateTopLevelVarToInlineClass.kt | 1 + .../delegatedPropertyOfInlineClassType.kt | 1 + .../inlineClasses/propertyDelegation/kt27070.kt | 1 + ...eferToPropertyInCompanionObjectOfInlineClass.kt | 1 + .../referToUnderlyingPropertyInsideInlineClass.kt | 1 + .../referToUnderlyingPropertyOfInlineClass.kt | 1 + .../codegen/box/inlineClasses/resultInlining.kt | 1 + .../box/inlineClasses/resultRunCatchingOrElse.kt | 1 + .../secondaryConstructorWithVararg.kt | 1 + .../secondaryConstructorsInsideInlineClass.kt | 1 + ...orsInsideInlineClassWithPrimitiveCarrierType.kt | 1 + .../inlineClasses/simpleSecondaryConstructor.kt | 1 + .../smartCastOnThisOfInlineClassType.kt | 1 + .../box/inlineClasses/toStringCallingPrivateFun.kt | 1 + .../inlineClasses/typeChecksForInlineClasses.kt | 1 + ...eValueOfInlineClassWithNonNullUnderlyingType.kt | 1 + ...alueOfInlineClassWithPrimitiveUnderlyingType.kt | 1 + .../unboxParameterOfSuspendLambdaBeforeInvoke.kt | 1 + .../unboxReceiverOnCallingMethodFromInlineClass.kt | 1 + .../inlineClasses/unboxValueFromPlatformType.kt | 1 + .../unboxValueOfAnyBeforeMethodInvocation.kt | 1 + .../useInlineClassesInsideElvisOperator.kt | 1 + .../useInlineFunctionInsideInlineClass.kt | 1 + .../useOfInlineClassWithGenericMethodFromJava.kt | 1 + .../box/inlineClasses/useThisInsideInlineClass.kt | 1 + .../codegen/box/inlineClasses/whenWithSubject.kt | 1 + .../codegen/box/innerNested/createNestedClass.kt | 1 + .../box/innerNested/createdNestedInOuterMember.kt | 1 + .../codegen/box/innerNested/extensionFun.kt | 1 + .../codegen/box/innerNested/extensionToNested.kt | 1 + .../codegen/box/innerNested/innerGeneric.kt | 1 + .../box/innerNested/innerGenericClassFromJava.kt | 1 + .../codegen/box/innerNested/innerJavaClass.kt | 1 + .../codegen/box/innerNested/innerLabeledThis.kt | 1 + .../codegen/box/innerNested/innerSimple.kt | 1 + .../testData/codegen/box/innerNested/kt3132.kt | 1 + .../testData/codegen/box/innerNested/kt3927.kt | 1 + .../testData/codegen/box/innerNested/kt5363.kt | 1 + .../testData/codegen/box/innerNested/kt6804.kt | 1 + .../codegen/box/innerNested/nestedClassInObject.kt | 1 + .../codegen/box/innerNested/nestedClassObject.kt | 1 + .../codegen/box/innerNested/nestedEnumConstant.kt | 1 + .../codegen/box/innerNested/nestedGeneric.kt | 1 + .../codegen/box/innerNested/passingOuterRef.kt | 1 + .../box/innerNested/protectedNestedClass.kt | 1 + .../superConstructorCall/deepInnerHierarchy.kt | 1 + .../superConstructorCall/deepLocalHierarchy.kt | 1 + .../innerExtendsInnerViaSecondaryConstuctor.kt | 1 + .../innerExtendsInnerWithProperOuterCapture.kt | 1 + .../superConstructorCall/innerExtendsOuter.kt | 1 + .../innerNested/superConstructorCall/kt11833_1.kt | 1 + .../innerNested/superConstructorCall/kt11833_2.kt | 1 + .../localClassOuterDiffersFromInnerOuter.kt | 1 + .../superConstructorCall/localExtendsInner.kt | 1 + .../localExtendsLocalWithClosure.kt | 1 + .../localWithClosureExtendsLocalWithClosure.kt | 1 + .../objectExtendsClassDefaultArgument.kt | 1 + .../objectExtendsClassVararg.kt | 1 + .../superConstructorCall/objectExtendsInner.kt | 1 + .../objectExtendsInnerDefaultArgument.kt | 1 + .../objectExtendsInnerOfLocalVarargAndDefault.kt | 1 + .../objectExtendsInnerOfLocalWithCapture.kt | 1 + .../objectExtendsLocalCaptureInSuperCall.kt | 1 + .../objectExtendsLocalWithClosure.kt | 1 + .../objectExtendsLocal_kt16858.kt | 1 + .../objectOuterDiffersFromInnerOuter.kt | 1 + .../box/instructions/swap/swapRefToSharedVarInt.kt | 1 + .../instructions/swap/swapRefToSharedVarLong.kt | 1 + .../codegen/box/intrinsics/defaultObjectMapping.kt | 1 + .../codegen/box/intrinsics/incWithLabel.kt | 1 + .../codegen/box/intrinsics/javaObjectType.kt | 1 + .../codegen/box/intrinsics/javaPrimitiveType.kt | 1 + .../testData/codegen/box/intrinsics/kt10131.kt | 1 + .../testData/codegen/box/intrinsics/kt10131a.kt | 1 + .../testData/codegen/box/intrinsics/kt12125.kt | 1 + .../testData/codegen/box/intrinsics/kt12125_inc.kt | 1 + compiler/testData/codegen/box/intrinsics/kt5937.kt | 1 + compiler/testData/codegen/box/intrinsics/kt8666.kt | 1 + .../box/intrinsics/longRangeWithExplicitDot.kt | 1 + .../codegen/box/intrinsics/prefixIncDec.kt | 1 + .../codegen/box/intrinsics/rangeFromCollection.kt | 1 + .../codegen/box/intrinsics/stringFromCollection.kt | 1 + .../testData/codegen/box/intrinsics/throwable.kt | 1 + .../box/intrinsics/throwableCallableReference.kt | 1 + .../codegen/box/intrinsics/throwableParamOrder.kt | 1 + .../testData/codegen/box/intrinsics/tostring.kt | 1 + .../ir/anonymousObjectInForLoopIteratorAndBody.kt | 1 + .../codegen/box/ir/anonymousObjectInsideElvis.kt | 1 + .../testData/codegen/box/ir/classInitializers.kt | 1 + .../box/ir/closureConversion/closureConversion1.kt | 1 + .../box/ir/closureConversion/closureConversion2.kt | 1 + .../box/ir/closureConversion/closureConversion3.kt | 1 + .../box/ir/closureConversion/closureConversion4.kt | 1 + .../box/ir/closureConversion/innerClass1.kt | 1 + .../box/ir/closureConversion/innerClass2.kt | 1 + .../codegen/box/ir/closureConversion/mutable1.kt | 1 + .../box/ir/closureConversion/mutablePrimitives.kt | 1 + compiler/testData/codegen/box/ir/enumClass.kt | 1 + compiler/testData/codegen/box/ir/enumClass2.kt | 1 + compiler/testData/codegen/box/ir/enumClass3.kt | 1 + .../codegen/box/ir/fileClassInitializers.kt | 1 + compiler/testData/codegen/box/ir/kt25405.kt | 1 + .../comparableToDouble.kt | 1 + .../ir/primitiveNumberComparisons/doubleEqeq.kt | 1 + .../box/ir/primitiveNumberComparisons/floatEqeq.kt | 1 + .../primitiveNumberComparisons/mixedNumberTypes.kt | 1 + .../box/javaInterop/genericSamProjectedOut.kt | 1 + .../genericSamProjectedOutWithNewInference.kt | 1 + .../javaInterop/generics/allWildcardsOnClass.kt | 1 + ...variantOverrideWithDeclarationSiteProjection.kt | 1 + .../generics/invariantArgumentsNoWildcard.kt | 1 + .../codegen/box/javaInterop/lambdaInstanceOf.kt | 1 + ...NullabilityAssertionOnExtensionReceiver_lv12.kt | 1 + .../inFunctionWithExpressionBody.kt | 1 + .../inFunctionWithExpressionBodyWithJavaGeneric.kt | 1 + .../inLocalVariableInitializer.kt | 1 + .../inMemberPropertyInitializer.kt | 1 + .../inPropertyGetterWithExpressionBody.kt | 1 + .../inTopLevelPropertyInitializer.kt | 1 + .../javaInterop/notNullAssertions/errorMessage.kt | 1 + .../extensionReceiverParameter.kt | 1 + .../notNullAssertions/functionAssertion.kt | 1 + .../notNullAssertions/functionWithBigArity.kt | 1 + ...ionOnExtensionReceiverInPrivateOperator_lv12.kt | 1 + ...NullabilityAssertionOnExtensionReceiver_lv11.kt | 1 + ...NullabilityAssertionOnExtensionReceiver_lv12.kt | 1 + .../javaInterop/notNullAssertions/localEntities.kt | 1 + .../box/javaInterop/notNullAssertions/mapPut.kt | 1 + ...nullabilityAssertionOnExtensionReceiver_lv11.kt | 1 + ...nullabilityAssertionOnExtensionReceiver_lv12.kt | 1 + ...tyAssertionOnInlineFunExtensionReceiver_lv12.kt | 1 + ...ilityAssertionOnMemberExtensionReceiver_lv12.kt | 1 + ...sertionOnPrivateMemberExtensionReceiver_lv12.kt | 1 + .../notNullAssertions/staticCallErrorMessage.kt | 1 + .../objectMethods/cloneCallsConstructor.kt | 1 + .../javaInterop/objectMethods/cloneCallsSuper.kt | 1 + .../objectMethods/cloneCallsSuperAndModifies.kt | 1 + .../box/javaInterop/objectMethods/cloneHashSet.kt | 1 + .../javaInterop/objectMethods/cloneHierarchy.kt | 1 + .../objectMethods/cloneableClassWithoutClone.kt | 1 + compiler/testData/codegen/box/jdk/arrayList.kt | 1 + compiler/testData/codegen/box/jdk/hashMap.kt | 1 + .../codegen/box/jdk/iteratingOverHashMap.kt | 1 + compiler/testData/codegen/box/jdk/kt1397.kt | 1 + compiler/testData/codegen/box/jdk/removeIf.kt | 1 + compiler/testData/codegen/box/jdk/stream.kt | 1 + .../codegen/box/jdk/streamBackwardCompatibility.kt | 1 + compiler/testData/codegen/box/jdk/useStream.kt | 1 + .../testData/codegen/box/jvm8/bridgeInClass.kt | 1 + .../testData/codegen/box/jvm8/bridgeInInterface.kt | 1 + .../testData/codegen/box/jvm8/capturedSuperCall.kt | 1 + compiler/testData/codegen/box/jvm8/defaultArgs.kt | 1 + .../testData/codegen/box/jvm8/defaults/accessor.kt | 1 + .../box/jvm8/defaults/accessorFromCompanion.kt | 1 + .../box/jvm8/defaults/accessorsFromDefaultImpls.kt | 1 + .../codegen/box/jvm8/defaults/bridgeInClass.kt | 1 + .../codegen/box/jvm8/defaults/bridgeInInterface.kt | 1 + .../box/jvm8/defaults/bridgeInInterface2.kt | 1 + .../defaults/bridgeInInterfaceWithProperties.kt | 1 + .../defaults/bridgeInInterfaceWithProperties2.kt | 1 + .../codegen/box/jvm8/defaults/bridgeWithJava.kt | 1 + .../codegen/box/jvm8/defaults/callableReference.kt | 1 + .../codegen/box/jvm8/defaults/capturedSuperCall.kt | 1 + .../box/jvm8/defaults/compatibility/bridge.kt | 1 + .../box/jvm8/defaults/compatibility/bridge2.kt | 1 + .../box/jvm8/defaults/compatibility/bridge3.kt | 1 + .../defaults/compatibility/bridgeWithProperties.kt | 1 + .../compatibility/bridgeWithProperties2.kt | 1 + .../compatibility/bridgeWithProperties3.kt | 1 + .../box/jvm8/defaults/compatibility/defaultArgs.kt | 1 + .../compatibility/defaultArgsViaAnonymousObject.kt | 1 + .../defaults/compatibility/inheritedJvmDefault.kt | 1 + .../defaults/compatibility/propertyAnnotation.kt | 1 + .../jvm8/defaults/compatibility/simpleFunction.kt | 1 + .../codegen/box/jvm8/defaults/defaultArgs.kt | 1 + .../box/jvm8/defaults/delegationBy/simple.kt | 1 + .../jvm8/defaults/delegationBy/simpleProperty.kt | 1 + .../testData/codegen/box/jvm8/defaults/diamond.kt | 1 + .../testData/codegen/box/jvm8/defaults/inline.kt | 1 + .../codegen/box/jvm8/defaults/inlineProperty.kt | 1 + .../testData/codegen/box/jvm8/defaults/kt11969.kt | 1 + .../testData/codegen/box/jvm8/defaults/kt14243.kt | 1 + .../codegen/box/jvm8/defaults/kt14243_2.kt | 1 + .../codegen/box/jvm8/defaults/kt14243_prop.kt | 1 + .../noDelegationToDefaultMethodInClass.kt | 1 + .../noDelegationToDefaultMethodInInterface.kt | 1 + .../noDelegationToDefaultMethodInInterface2.kt | 1 + .../jvm8/defaults/privateDefaultFromDefaultImpl.kt | 1 + .../box/jvm8/defaults/privateInDefaultImpls.kt | 1 + .../defaults/reflection/propertyAnnotations.kt | 1 + .../codegen/box/jvm8/defaults/simpleCall.kt | 1 + .../codegen/box/jvm8/defaults/superCall.kt | 1 + .../codegen/box/jvm8/inlineFromAnotherFile.kt | 1 + .../testData/codegen/box/jvm8/inlineFromStdlib.kt | 1 + .../codegen/box/jvm8/interfaceFlag/superCall.kt | 1 + .../box/jvm8/interfaceFlag/superCallIndirect.kt | 1 + .../box/jvm8/javaDefaults/capturedSuperCall.kt | 1 + .../javaDefaults/defaultMethodCallFromInterface.kt | 1 + .../jvm8/javaDefaults/defaultMethodCallViaClass.kt | 1 + .../javaDefaults/defaultMethodCallViaInterface.kt | 1 + .../box/jvm8/javaDefaults/defaultMethodOverride.kt | 1 + .../javaDefaults/dontDelegateToDefaultMethods.kt | 1 + .../codegen/box/jvm8/javaDefaults/inheritKotlin.kt | 1 + .../box/jvm8/javaDefaults/invokeDefaultViaSuper.kt | 1 + .../longChainOfKotlinExtendsFromJavaWithDefault.kt | 1 + .../samOnInterfaceWithDefaultMethod.kt | 1 + compiler/testData/codegen/box/jvm8/kt11969.kt | 1 + compiler/testData/codegen/box/jvm8/kt14243.kt | 1 + compiler/testData/codegen/box/jvm8/kt14243_2.kt | 1 + compiler/testData/codegen/box/jvm8/kt14243_prop.kt | 1 + compiler/testData/codegen/box/jvm8/kt16581.kt | 1 + compiler/testData/codegen/box/jvm8/kt16581_2.kt | 1 + compiler/testData/codegen/box/jvm8/kt6301.kt | 1 + compiler/testData/codegen/box/jvm8/kt6301_2.kt | 1 + .../testData/codegen/box/jvm8/oneImplementation.kt | 1 + .../codegen/box/jvm8/oneImplementation2.kt | 1 + compiler/testData/codegen/box/jvm8/simpleCall.kt | 1 + .../testData/codegen/box/jvm8/simpleProperty.kt | 1 + .../testData/codegen/box/jvm8/treeMapBridge.kt | 1 + .../codegen/box/jvmField/annotationCompanion.kt | 1 + .../box/jvmField/annotationCompanionWithJava.kt | 1 + .../codegen/box/jvmField/captureClassFields.kt | 1 + .../codegen/box/jvmField/capturePackageFields.kt | 1 + .../codegen/box/jvmField/checkNoAccessors.kt | 1 + .../codegen/box/jvmField/classFieldReference.kt | 1 + .../codegen/box/jvmField/classFieldReflection.kt | 1 + .../codegen/box/jvmField/constructorProperty.kt | 1 + .../codegen/box/jvmField/initializersOrder.kt | 1 + .../codegen/box/jvmField/interfaceCompanion.kt | 1 + .../box/jvmField/interfaceCompanionWithJava.kt | 1 + .../testData/codegen/box/jvmField/publicField.kt | 1 + .../codegen/box/jvmField/publicFieldJava.kt | 1 + .../codegen/box/jvmField/simpleMemberProperty.kt | 1 + .../testData/codegen/box/jvmField/superCall.kt | 1 + .../testData/codegen/box/jvmField/superCall2.kt | 1 + .../codegen/box/jvmField/topLevelFieldReference.kt | 1 + .../box/jvmField/topLevelFieldReflection.kt | 1 + .../testData/codegen/box/jvmField/visibility.kt | 1 + .../codegen/box/jvmField/writeFieldReference.kt | 1 + .../codegen/box/jvmName/annotationProperties.kt | 1 + .../codegen/box/jvmName/callableReference.kt | 1 + .../codegen/box/jvmName/clashingErasure.kt | 1 + .../testData/codegen/box/jvmName/classMembers.kt | 1 + .../fileFacades/javaAnnotationOnFileFacade.kt | 1 + .../testData/codegen/box/jvmName/loadJvmName.kt | 1 + .../box/jvmName/multifileClassWithLocalGeneric.kt | 1 + .../box/jvmName/propertyAccessorsUseSite.kt | 1 + .../testData/codegen/box/jvmName/propertyName.kt | 1 + .../codegen/box/jvmName/propertySyntheticMethod.kt | 1 + .../codegen/box/jvmOverloads/companionObject.kt | 1 + .../box/jvmOverloads/constructorWithTypeParams.kt | 1 + .../codegen/box/jvmOverloads/defaultsNotAtEnd.kt | 1 + .../codegen/box/jvmOverloads/doubleParameters.kt | 1 + .../codegen/box/jvmOverloads/extensionMethod.kt | 1 + .../testData/codegen/box/jvmOverloads/generics.kt | 1 + .../codegen/box/jvmOverloads/innerClass.kt | 1 + .../codegen/box/jvmOverloads/manyParameters.kt | 1 + .../codegen/box/jvmOverloads/multifileClass.kt | 1 + .../box/jvmOverloads/multipleDefaultParameters.kt | 1 + .../codegen/box/jvmOverloads/noRedundantVarargs.kt | 1 + .../box/jvmOverloads/nonDefaultParameter.kt | 1 + .../codegen/box/jvmOverloads/primaryConstructor.kt | 1 + .../primaryConstructorWithAllDefaults.kt | 1 + .../codegen/box/jvmOverloads/privateClass.kt | 1 + .../box/jvmOverloads/secondaryConstructor.kt | 1 + .../testData/codegen/box/jvmOverloads/simple.kt | 1 + .../codegen/box/jvmOverloads/simpleJavaCall.kt | 1 + .../codegen/box/jvmOverloads/typeParameters.kt | 1 + .../testData/codegen/box/jvmOverloads/varargs.kt | 1 + .../codegen/box/jvmPackageName/metadataField.kt | 1 + .../codegen/box/jvmPackageName/multifileClass.kt | 1 + .../codegen/box/jvmPackageName/rootPackage.kt | 1 + .../testData/codegen/box/jvmPackageName/simple.kt | 1 + .../codegen/box/jvmPackageName/withJvmName.kt | 1 + .../testData/codegen/box/jvmStatic/annotations.kt | 1 + compiler/testData/codegen/box/jvmStatic/closure.kt | 1 + .../codegen/box/jvmStatic/companionObject.kt | 1 + .../testData/codegen/box/jvmStatic/convention.kt | 1 + compiler/testData/codegen/box/jvmStatic/default.kt | 1 + .../codegen/box/jvmStatic/defaultCrossFile.kt | 1 + .../codegen/box/jvmStatic/enumCompanion.kt | 1 + .../box/jvmStatic/importStaticMemberFromObject.kt | 1 + compiler/testData/codegen/box/jvmStatic/inline.kt | 1 + .../box/jvmStatic/inlinePropertyAccessors.kt | 1 + .../codegen/box/jvmStatic/interfaceCompanion.kt | 1 + compiler/testData/codegen/box/jvmStatic/kt21246.kt | 1 + .../testData/codegen/box/jvmStatic/kt21246a.kt | 1 + .../codegen/box/jvmStatic/kt9897_static.kt | 1 + compiler/testData/codegen/box/jvmStatic/object.kt | 1 + .../testData/codegen/box/jvmStatic/postfixInc.kt | 1 + .../testData/codegen/box/jvmStatic/prefixInc.kt | 1 + .../codegen/box/jvmStatic/privateMethod.kt | 1 + .../codegen/box/jvmStatic/privateSetter.kt | 1 + .../codegen/box/jvmStatic/propertyAccess.kt | 1 + .../box/jvmStatic/propertyAccessorsCompanion.kt | 1 + .../box/jvmStatic/propertyAccessorsObject.kt | 1 + .../codegen/box/jvmStatic/propertyAsDefault.kt | 1 + .../jvmStatic/propertyGetterDelegatesToAnother.kt | 1 + compiler/testData/codegen/box/jvmStatic/simple.kt | 1 + .../codegen/box/jvmStatic/syntheticAccessor.kt | 1 + .../labels/controlLabelClashesWithFuncitonName.kt | 1 + .../codegen/box/labels/infixCallLabelling.kt | 1 + .../codegen/box/labels/labeledDeclarations.kt | 1 + .../codegen/box/labels/propertyAccessor.kt | 1 + .../box/labels/propertyAccessorFunctionLiteral.kt | 1 + .../labels/propertyAccessorInnerExtensionFun.kt | 1 + .../codegen/box/labels/propertyAccessorObject.kt | 1 + .../codegen/box/labels/propertyInClassAccessor.kt | 1 + .../testData/codegen/box/lazyCodegen/ifElse.kt | 1 + .../testData/codegen/box/lazyCodegen/increment.kt | 1 + .../lazyCodegen/optimizations/negateObjectComp.kt | 1 + .../lazyCodegen/optimizations/negateObjectComp2.kt | 1 + .../testData/codegen/box/lazyCodegen/safeAssign.kt | 1 + .../codegen/box/lazyCodegen/safeAssignComplex.kt | 1 + .../codegen/box/lazyCodegen/safeCallAndArray.kt | 1 + .../box/localClasses/anonymousObjectInExtension.kt | 1 + .../localClasses/anonymousObjectInInitializer.kt | 1 + .../anonymousObjectInParameterInitializer.kt | 1 + .../box/localClasses/closureOfInnerLocalClass.kt | 1 + .../localClasses/closureOfLambdaInLocalClass.kt | 1 + .../localClasses/closureWithSelfInstantiation.kt | 1 + .../box/localClasses/inExtensionProperty.kt | 1 + .../box/localClasses/inLocalExtensionFunction.kt | 1 + .../box/localClasses/inLocalExtensionProperty.kt | 1 + .../box/localClasses/innerClassInLocalClass.kt | 1 + .../innerOfLocalCaptureExtensionReceiver.kt | 1 + .../testData/codegen/box/localClasses/kt2700.kt | 1 + .../testData/codegen/box/localClasses/kt2873.kt | 1 + .../testData/codegen/box/localClasses/kt3210.kt | 1 + .../testData/codegen/box/localClasses/kt3389.kt | 1 + .../testData/codegen/box/localClasses/kt4174.kt | 1 + .../localClassCaptureExtensionReceiver.kt | 1 + .../box/localClasses/localClassInInitializer.kt | 1 + .../localClassInParameterInitializer.kt | 1 + .../codegen/box/localClasses/localDataClass.kt | 1 + .../localExtendsInnerAndReferencesOuterMember.kt | 1 + .../codegen/box/localClasses/nameWithWhitespace.kt | 1 + .../testData/codegen/box/localClasses/object.kt | 1 + .../localClasses/ownClosureOfInnerLocalClass.kt | 1 + .../recaptureVarCapturedInLocalClass1.kt | 1 + .../recaptureVarCapturedInLocalClass2.kt | 1 + .../subclassingExtensionReceiverClass.kt | 1 + compiler/testData/codegen/box/mangling/field.kt | 1 + compiler/testData/codegen/box/mangling/fun.kt | 1 + compiler/testData/codegen/box/mangling/internal.kt | 1 + .../codegen/box/mangling/internalOverride.kt | 1 + .../box/mangling/internalOverrideSuperCall.kt | 1 + .../testData/codegen/box/mangling/parentheses.kt | 1 + .../codegen/box/mangling/publicOverride.kt | 1 + .../box/mangling/publicOverrideSuperCall.kt | 1 + .../codegen/box/mixedNamedPosition/defaults.kt | 1 + .../codegen/box/mixedNamedPosition/simple.kt | 1 + .../codegen/box/mixedNamedPosition/varargs.kt | 1 + .../box/multiDecl/ValCapturedInFunctionLiteral.kt | 1 + .../box/multiDecl/ValCapturedInLocalFunction.kt | 1 + .../box/multiDecl/ValCapturedInObjectLiteral.kt | 1 + .../box/multiDecl/VarCapturedInFunctionLiteral.kt | 1 + .../box/multiDecl/VarCapturedInLocalFunction.kt | 1 + .../box/multiDecl/VarCapturedInObjectLiteral.kt | 1 + .../testData/codegen/box/multiDecl/component.kt | 1 + .../box/multiDecl/forIterator/MultiDeclFor.kt | 1 + .../forIterator/MultiDeclForComponentExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensions.kt | 1 + ...ComponentMemberExtensionsInExtensionFunction.kt | 1 + .../forIterator/MultiDeclForValCaptured.kt | 1 + .../MultiDeclForComponentExtensions.kt | 1 + .../MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../MultiDeclForComponentMemberExtensions.kt | 1 + ...ComponentMemberExtensionsInExtensionFunction.kt | 1 + .../codegen/box/multiDecl/forRange/MultiDeclFor.kt | 1 + .../forRange/MultiDeclForComponentExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensions.kt | 1 + ...ComponentMemberExtensionsInExtensionFunction.kt | 1 + .../multiDecl/forRange/MultiDeclForValCaptured.kt | 1 + .../box/multiDecl/forRange/UnderscoreNames.kt | 1 + .../forRange/UnderscoreNamesDontCallComponent.kt | 1 + .../forRange/explicitRangeTo/MultiDeclFor.kt | 1 + .../MultiDeclForComponentExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensions.kt | 1 + ...ComponentMemberExtensionsInExtensionFunction.kt | 1 + .../explicitRangeTo/MultiDeclForValCaptured.kt | 1 + .../int/MultiDeclForComponentExtensions.kt | 1 + .../MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../int/MultiDeclForComponentMemberExtensions.kt | 1 + ...ComponentMemberExtensionsInExtensionFunction.kt | 1 + .../long/MultiDeclForComponentExtensions.kt | 1 + .../MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../long/MultiDeclForComponentMemberExtensions.kt | 1 + ...ComponentMemberExtensionsInExtensionFunction.kt | 1 + .../explicitRangeToWithDot/MultiDeclFor.kt | 1 + .../MultiDeclForComponentExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensions.kt | 1 + ...ComponentMemberExtensionsInExtensionFunction.kt | 1 + .../MultiDeclForValCaptured.kt | 1 + .../int/MultiDeclForComponentExtensions.kt | 1 + .../MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../int/MultiDeclForComponentMemberExtensions.kt | 1 + ...ComponentMemberExtensionsInExtensionFunction.kt | 1 + .../MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../long/MultiDeclForComponentMemberExtensions.kt | 1 + ...ComponentMemberExtensionsInExtensionFunction.kt | 1 + .../int/MultiDeclForComponentExtensions.kt | 1 + .../MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../int/MultiDeclForComponentMemberExtensions.kt | 1 + ...ComponentMemberExtensionsInExtensionFunction.kt | 1 + .../long/MultiDeclForComponentExtensions.kt | 1 + .../MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../long/MultiDeclForComponentMemberExtensions.kt | 1 + ...ComponentMemberExtensionsInExtensionFunction.kt | 1 + .../codegen/box/multiDecl/kt9828_hashMap.kt | 1 + .../codegen/box/multiDecl/returnInElvis.kt | 1 + .../callsToMultifileClassFromOtherPackage.kt | 1 + .../constPropertyReferenceFromMultifileClass.kt | 1 + .../box/multifileClasses/genericProperty.kt | 1 + .../inlineMultifileClassMemberFromOtherPackage.kt | 1 + .../optimized/callableRefToConstVal.kt | 1 + .../multifileClasses/optimized/callableRefToFun.kt | 1 + .../callableRefToInternalConstValInline.kt | 1 + .../optimized/callableRefToPrivateConstVal.kt | 1 + .../multiplatform/defaultArguments/annotations.kt | 1 + .../defaultArguments/bothInExpectAndActual.kt | 1 + .../defaultArguments/bothInExpectAndActual2.kt | 1 + .../multiplatform/defaultArguments/constructor.kt | 1 + .../defaultArguments/delegatedExpectedInterface.kt | 1 + .../defaultArguments/dispatchReceiverValue.kt | 1 + .../defaultArguments/extensionReceiverValue.kt | 1 + .../box/multiplatform/defaultArguments/function.kt | 1 + .../defaultArguments/functionFromOtherModule.kt | 1 + .../defaultArguments/inheritedFromCommonClass.kt | 1 + .../defaultArguments/inheritedFromExpectedClass.kt | 1 + .../inheritedFromExpectedInterface.kt | 1 + .../inheritedFromExpectedMethod.kt | 1 + .../inheritedInExpectedDeclarations.kt | 1 + .../inheritedViaAnotherInterfaceIndirectly.kt | 1 + .../inlineFunctionWithDefaultLambda.kt | 1 + .../multiplatform/defaultArguments/jvmOverloads.kt | 1 + .../box/multiplatform/defaultArguments/kt23239.kt | 1 + .../box/multiplatform/defaultArguments/kt23739.kt | 1 + .../defaultArguments/parametersInArgumentValues.kt | 1 + .../multiplatform/defaultArguments/superCall.kt | 1 + .../box/multiplatform/defaultArguments/suspend.kt | 1 + .../box/multiplatform/noArgActualConstructor.kt | 1 + .../box/multiplatform/optionalExpectationJvm.kt | 1 + .../starImportOfExpectEnumWithActualTypeAlias.kt | 1 + .../testData/codegen/box/nonLocalReturns/kt6895.kt | 1 + .../codegen/box/nonLocalReturns/kt9644let.kt | 1 + .../nonLocalReturns/localReturnInsideProperty.kt | 1 + .../box/nonLocalReturns/returnInsideTwoLambdas.kt | 1 + .../testData/codegen/box/nonLocalReturns/use.kt | 1 + .../box/nonLocalReturns/useWithException.kt | 1 + .../nullCheckOptimization/exclExclThrowsNpe_1_4.kt | 1 + .../box/nullCheckOptimization/isNullable.kt | 1 + .../javaNullCheckThrowsNpe_1_4.kt | 1 + .../codegen/box/nullCheckOptimization/kt22410.kt | 1 + .../parameterNullCheckThrowsNpe_1_4.kt | 1 + .../box/nullCheckOptimization/trivialInstanceOf.kt | 1 + .../codegen/box/objectIntrinsics/objects.kt | 1 + .../anonymousObjectPropertyInitialization.kt | 1 + .../anonymousObjectReturnsFromTopLevelFun.kt | 1 + .../classCallsProtectedInheritedByCompanion.kt | 1 + .../testData/codegen/box/objects/classCompanion.kt | 1 + .../box/objects/companionObjectAccess/kt27117.kt | 1 + .../objects/companionObjectAccess/kt27117_lv12.kt | 1 + .../objects/companionObjectAccess/kt27117_lv13.kt | 1 + .../box/objects/companionObjectAccess/kt27121.kt | 1 + .../objects/companionObjectAccess/kt27121_lv12.kt | 1 + .../objects/companionObjectAccess/kt27121_lv13.kt | 1 + .../primitiveCompanion/byteCompanionObject.kt | 1 + .../primitiveCompanion/charCompanionObject.kt | 1 + .../primitiveCompanion/doubleCompanionObject.kt | 1 + .../primitiveCompanion/floatCompanionObject.kt | 1 + .../primitiveCompanion/intCompanionObject.kt | 1 + .../primitiveCompanion/longCompanionObject.kt | 1 + .../primitiveCompanion/shortCompanionObject.kt | 1 + ...jectAccessedFromAnonymousObjectInNestedClass.kt | 1 + .../privateCompanionObjectAccessedFromInitBlock.kt | 1 + ...nionObjectAccessedFromInitBlockOfNestedClass.kt | 1 + ...nObjectAccessedFromInlineLambdaInNestedClass.kt | 1 + ...mpanionObjectAccessedFromLambdaInNestedClass.kt | 1 + ...ObjectAccessedFromMethodInlinedInNestedClass.kt | 1 + ...rivateCompanionObjectAccessedFromNestedClass.kt | 1 + ...ionObjectAccessedFromNestedClassSeveralTimes.kt | 1 + ...tectedCompanionObjectAccessedFromNestedClass.kt | 1 + ...yAccessToExtensionPropertyImportedFromObject.kt | 1 + ...entToArrayAccessToPropertyImportedFromObject.kt | 1 + ...ignmentToExtensionPropertyImportedFromObject.kt | 1 + .../objects/compoundAssignmentToObjectFromCall.kt | 1 + ...mpoundAssignmentToPropertyImportedFromObject.kt | 1 + .../compoundAssignmentToPropertyWithQualifier.kt | 1 + compiler/testData/codegen/box/objects/flist.kt | 1 + .../codegen/box/objects/initializationOrder.kt | 1 + .../codegen/box/objects/interfaceCompanion.kt | 1 + .../objects/interfaceCompanionObjectReference.kt | 1 + compiler/testData/codegen/box/objects/kt1047.kt | 1 + compiler/testData/codegen/box/objects/kt11117.kt | 1 + compiler/testData/codegen/box/objects/kt1136.kt | 1 + compiler/testData/codegen/box/objects/kt1186.kt | 1 + compiler/testData/codegen/box/objects/kt1600.kt | 1 + compiler/testData/codegen/box/objects/kt1737.kt | 1 + compiler/testData/codegen/box/objects/kt18982.kt | 1 + compiler/testData/codegen/box/objects/kt2663.kt | 1 + compiler/testData/codegen/box/objects/kt2663_2.kt | 1 + compiler/testData/codegen/box/objects/kt2663_3.kt | 1 + compiler/testData/codegen/box/objects/kt2675.kt | 1 + compiler/testData/codegen/box/objects/kt2719.kt | 1 + compiler/testData/codegen/box/objects/kt2822.kt | 1 + compiler/testData/codegen/box/objects/kt3238.kt | 1 + compiler/testData/codegen/box/objects/kt3684.kt | 1 + compiler/testData/codegen/box/objects/kt4086.kt | 1 + compiler/testData/codegen/box/objects/kt535.kt | 1 + compiler/testData/codegen/box/objects/kt560.kt | 1 + compiler/testData/codegen/box/objects/kt694.kt | 1 + .../localFunctionInObjectInitializer_kt4516.kt | 1 + ...estedDerivedClassCallsProtectedFromCompanion.kt | 1 + .../box/objects/nestedObjectWithSuperclass.kt | 1 + .../objectExtendsInnerAndReferencesOuterMember.kt | 1 + .../box/objects/objectInLocalAnonymousObject.kt | 1 + .../testData/codegen/box/objects/objectLiteral.kt | 1 + .../codegen/box/objects/objectLiteralInClosure.kt | 1 + .../objects/objectVsClassInitialization_kt5291.kt | 1 + .../codegen/box/objects/objectWithSuperclass.kt | 1 + .../box/objects/objectWithSuperclassAndTrait.kt | 1 + .../privateExtensionFromInitializer_kt4543.kt | 1 + ...ivateFunctionFromClosureInInitializer_kt5582.kt | 1 + .../codegen/box/objects/receiverInConstructor.kt | 1 + ...bjectInAnonymousObjectInSuperConstructorCall.kt | 1 + ...mpanionObjectInInlineLambdaInConstructorBody.kt | 1 + ...onObjectInInlineLambdaInSuperConstructorCall.kt | 1 + ...ompanionObjectInLambdaInSuperConstructorCall.kt | 1 + ...bjectInAnonymousObjectInSuperConstructorCall.kt | 1 + ...mpanionObjectInInlineLambdaInConstructorBody.kt | 1 + ...onObjectInInlineLambdaInSuperConstructorCall.kt | 1 + ...ompanionObjectInLambdaInSuperConstructorCall.kt | 1 + ...bjectInAnonymousObjectInSuperConstructorCall.kt | 1 + ...renceToObjectInInlineLambdaInConstructorBody.kt | 1 + ...ToObjectInInlineLambdaInSuperConstructorCall.kt | 1 + ...erenceToObjectInLambdaInSuperConstructorCall.kt | 1 + .../codegen/box/objects/thisInConstructor.kt | 1 + .../box/objects/useAnonymousObjectAsIterator.kt | 1 + .../codegen/box/objects/useImportedMember.kt | 1 + .../box/objects/useImportedMemberFromCompanion.kt | 1 + .../box/operatorConventions/annotatedAssignment.kt | 1 + .../operatorConventions/assignmentOperations.kt | 1 + .../augmentedAssignmentInInitializer.kt | 1 + .../augmentedAssignmentWithArrayLHS.kt | 1 + .../box/operatorConventions/compareTo/boolean.kt | 1 + .../operatorConventions/compareTo/comparable.kt | 1 + .../box/operatorConventions/compareTo/doubleInt.kt | 1 + .../operatorConventions/compareTo/doubleLong.kt | 1 + .../compareTo/extensionArray.kt | 1 + .../compareTo/extensionObject.kt | 1 + .../box/operatorConventions/compareTo/intDouble.kt | 1 + .../box/operatorConventions/compareTo/intLong.kt | 1 + .../operatorConventions/compareTo/longDouble.kt | 1 + .../box/operatorConventions/compareTo/longInt.kt | 1 + .../operatorConventions/genericArrayAccessCall.kt | 1 + .../box/operatorConventions/incDecOnObject.kt | 1 + .../infixFunctionOverBuiltinMember.kt | 1 + .../codegen/box/operatorConventions/kt14201.kt | 1 + .../codegen/box/operatorConventions/kt14201_2.kt | 1 + .../codegen/box/operatorConventions/kt14227.kt | 1 + .../codegen/box/operatorConventions/kt20387.kt | 1 + .../codegen/box/operatorConventions/kt4152.kt | 1 + .../codegen/box/operatorConventions/kt4987.kt | 1 + .../box/operatorConventions/operatorSetLambda.kt | 1 + .../box/operatorConventions/overloadedSet.kt | 1 + .../box/operatorConventions/plusExplicit.kt | 1 + .../operatorConventions/remAssignmentOperation.kt | 1 + .../box/operatorConventions/remOverModOperation.kt | 1 + .../testData/codegen/box/optimizations/kt20844.kt | 1 + compiler/testData/codegen/box/package/checkCast.kt | 1 + .../codegen/box/package/incrementProperty.kt | 1 + .../testData/codegen/box/package/invokespecial.kt | 1 + .../testData/codegen/box/package/mainInFiles.kt | 1 + .../package/nullablePrimitiveNoFieldInitializer.kt | 1 + .../box/package/privateMembersInImportList.kt | 1 + .../package/privateTopLevelPropAndVarInInner.kt | 1 + .../package/referenceWithTheSameNameAsPackage.kt | 1 + .../codegen/box/parametersMetadata/defaultImpls.kt | 1 + .../codegen/box/parametersMetadata/delegation.kt | 1 + .../codegen/box/parametersMetadata/enum.kt | 1 + .../box/parametersMetadata/extensionFunction.kt | 1 + .../codegen/box/parametersMetadata/function.kt | 1 + .../codegen/box/parametersMetadata/innerClass.kt | 1 + .../codegen/box/parametersMetadata/superParams.kt | 1 + .../codegen/box/platformTypes/primitives/assign.kt | 1 + .../box/platformTypes/primitives/compareTo.kt | 1 + .../codegen/box/platformTypes/primitives/dec.kt | 1 + .../codegen/box/platformTypes/primitives/div.kt | 1 + .../codegen/box/platformTypes/primitives/equals.kt | 1 + .../platformTypes/primitives/equalsNull_lv12.kt | 1 + .../primitives/equalsNull_withExplicitFlag.kt | 1 + .../box/platformTypes/primitives/hashCode.kt | 1 + .../box/platformTypes/primitives/identityEquals.kt | 1 + .../codegen/box/platformTypes/primitives/inc.kt | 1 + .../codegen/box/platformTypes/primitives/minus.kt | 1 + .../codegen/box/platformTypes/primitives/mod.kt | 1 + .../codegen/box/platformTypes/primitives/not.kt | 1 + .../box/platformTypes/primitives/notEquals.kt | 1 + .../codegen/box/platformTypes/primitives/plus.kt | 1 + .../box/platformTypes/primitives/plusAssign.kt | 1 + .../box/platformTypes/primitives/rangeTo.kt | 1 + .../codegen/box/platformTypes/primitives/times.kt | 1 + .../box/platformTypes/primitives/toShort.kt | 1 + .../box/platformTypes/primitives/toString.kt | 1 + .../box/platformTypes/primitives/unaryMinus.kt | 1 + .../box/platformTypes/primitives/unaryPlus.kt | 1 + .../codegen/box/platformTypes/unsafeNullCheck.kt | 1 + .../platformTypes/unsafeNullCheckWithPrimitive.kt | 1 + .../box/polymorphicSignature/anonymousSubclass.kt | 1 + .../codegen/box/polymorphicSignature/invoke.kt | 1 + .../box/polymorphicSignature/invokeExact.kt | 1 + .../invokeExactWithInlineClass.kt | 1 + .../polymorphicSignature/varargOfObjects_after.kt | 1 + .../polymorphicSignature/varargOfObjects_before.kt | 1 + .../box/primitiveTypes/comparisonWithNaN.kt | 1 + .../primitiveTypes/comparisonWithNullCallsFun.kt | 1 + .../codegen/box/primitiveTypes/conversions.kt | 1 + .../boxedEqPrimitiveEvaluationOrder.kt | 1 + .../generated/primitiveEqObjectInt.kt | 1 + .../generated/primitiveEqObjectLong.kt | 1 + .../objectWithAsymmetricEqualsEqPrimitive.kt | 1 + .../equalityWithObject/whenNullableBoxed.kt | 1 + .../testData/codegen/box/primitiveTypes/kt13023.kt | 1 + .../testData/codegen/box/primitiveTypes/kt14868.kt | 1 + .../testData/codegen/box/primitiveTypes/kt1508.kt | 1 + .../testData/codegen/box/primitiveTypes/kt16732.kt | 1 + .../testData/codegen/box/primitiveTypes/kt2251.kt | 1 + .../testData/codegen/box/primitiveTypes/kt2269.kt | 1 + .../testData/codegen/box/primitiveTypes/kt243.kt | 1 + .../testData/codegen/box/primitiveTypes/kt2768.kt | 1 + .../testData/codegen/box/primitiveTypes/kt2794.kt | 1 + .../testData/codegen/box/primitiveTypes/kt3078.kt | 1 + .../testData/codegen/box/primitiveTypes/kt3613.kt | 1 + .../testData/codegen/box/primitiveTypes/kt4097.kt | 1 + .../testData/codegen/box/primitiveTypes/kt4098.kt | 1 + .../testData/codegen/box/primitiveTypes/kt4210.kt | 1 + .../testData/codegen/box/primitiveTypes/kt4251.kt | 1 + .../testData/codegen/box/primitiveTypes/kt665.kt | 1 + .../testData/codegen/box/primitiveTypes/kt684.kt | 1 + .../testData/codegen/box/primitiveTypes/kt752.kt | 1 + .../testData/codegen/box/primitiveTypes/kt753.kt | 1 + .../testData/codegen/box/primitiveTypes/kt756.kt | 1 + .../testData/codegen/box/primitiveTypes/kt757.kt | 1 + .../testData/codegen/box/primitiveTypes/kt887.kt | 1 + .../testData/codegen/box/primitiveTypes/kt935.kt | 1 + .../box/primitiveTypes/nullAsNullableIntIsNull.kt | 1 + .../box/primitiveTypes/nullableCharBoolean.kt | 1 + .../testData/codegen/box/primitiveTypes/number.kt | 1 + .../box/primitiveTypes/substituteIntForGeneric.kt | 1 + .../codegen/box/private/arrayConvention.kt | 1 + .../codegen/box/privateConstructors/base.kt | 1 + .../codegen/box/privateConstructors/captured.kt | 1 + .../codegen/box/privateConstructors/companion.kt | 1 + .../codegen/box/privateConstructors/inline.kt | 1 + .../codegen/box/privateConstructors/inner.kt | 1 + .../codegen/box/privateConstructors/kt4860.kt | 1 + .../codegen/box/privateConstructors/synthetic.kt | 1 + .../box/privateConstructors/withArguments.kt | 1 + .../codegen/box/privateConstructors/withDefault.kt | 1 + .../box/privateConstructors/withLinkedClasses.kt | 1 + .../codegen/box/privateConstructors/withVarargs.kt | 1 + .../box/properties/accessToPrivateProperty.kt | 1 + .../box/properties/accessToPrivateSetter.kt | 1 + .../augmentedAssignmentsAndIncrements.kt | 1 + .../properties/classArtificialFieldInsideNested.kt | 1 + .../box/properties/classFieldInsideLambda.kt | 1 + .../properties/classFieldInsideLocalInSetter.kt | 1 + .../box/properties/classFieldInsideNested.kt | 1 + .../box/properties/classObjectProperties.kt | 1 + .../classPrivateArtificialFieldInsideNested.kt | 1 + .../codegen/box/properties/collectionSize.kt | 1 + .../codegen/box/properties/commonPropertiesKJK.kt | 1 + .../box/properties/companionFieldInsideLambda.kt | 1 + .../box/properties/companionObjectAccessor.kt | 1 + .../companionObjectPropertiesFromJava.kt | 1 + .../box/properties/companionPrivateField.kt | 1 + .../companionPrivateFieldInsideLambda.kt | 1 + .../codegen/box/properties/const/anotherFile.kt | 1 + .../codegen/box/properties/const/constFlags.kt | 1 + .../const/constValInAnnotationDefault.kt | 1 + .../const/fpNonConstValProperlyInitialized.kt | 1 + .../box/properties/const/interfaceCompanion.kt | 1 + .../const/nonConstValsAreProperlyInitialized.kt | 1 + .../codegen/box/properties/fieldInClass.kt | 1 + .../codegen/box/properties/fieldInsideField.kt | 1 + .../codegen/box/properties/fieldInsideLambda.kt | 1 + .../codegen/box/properties/fieldInsideNested.kt | 1 + .../codegen/box/properties/generalAccess.kt | 1 + .../box/properties/genericPropertyMultiModule.kt | 1 + .../box/properties/javaPropertyBoxedGetter.kt | 1 + .../box/properties/javaPropertyBoxedSetter.kt | 1 + .../testData/codegen/box/properties/kt10715.kt | 1 + .../testData/codegen/box/properties/kt10729.kt | 1 + compiler/testData/codegen/box/properties/kt1159.kt | 1 + compiler/testData/codegen/box/properties/kt1165.kt | 1 + compiler/testData/codegen/box/properties/kt1168.kt | 1 + compiler/testData/codegen/box/properties/kt1170.kt | 1 + .../testData/codegen/box/properties/kt12200.kt | 1 + compiler/testData/codegen/box/properties/kt1398.kt | 1 + compiler/testData/codegen/box/properties/kt1417.kt | 1 + .../testData/codegen/box/properties/kt1482_2279.kt | 1 + compiler/testData/codegen/box/properties/kt1714.kt | 1 + compiler/testData/codegen/box/properties/kt1892.kt | 1 + compiler/testData/codegen/box/properties/kt2331.kt | 1 + compiler/testData/codegen/box/properties/kt257.kt | 1 + compiler/testData/codegen/box/properties/kt2655.kt | 1 + compiler/testData/codegen/box/properties/kt2786.kt | 1 + compiler/testData/codegen/box/properties/kt2892.kt | 1 + compiler/testData/codegen/box/properties/kt3118.kt | 1 + compiler/testData/codegen/box/properties/kt3524.kt | 1 + compiler/testData/codegen/box/properties/kt3551.kt | 1 + compiler/testData/codegen/box/properties/kt3556.kt | 1 + compiler/testData/codegen/box/properties/kt3930.kt | 1 + compiler/testData/codegen/box/properties/kt4140.kt | 1 + compiler/testData/codegen/box/properties/kt4252.kt | 1 + .../testData/codegen/box/properties/kt4252_2.kt | 1 + compiler/testData/codegen/box/properties/kt4340.kt | 1 + compiler/testData/codegen/box/properties/kt4373.kt | 1 + compiler/testData/codegen/box/properties/kt4383.kt | 1 + compiler/testData/codegen/box/properties/kt613.kt | 1 + compiler/testData/codegen/box/properties/kt8928.kt | 1 + compiler/testData/codegen/box/properties/kt9603.kt | 1 + .../codegen/box/properties/lateinit/accessor.kt | 1 + .../box/properties/lateinit/accessorException.kt | 1 + .../properties/lateinit/accessorExceptionPublic.kt | 1 + .../box/properties/lateinit/exceptionField.kt | 1 + .../companionObjectField.kt | 1 + .../isInitializedAndDeinitialize/emptyLhs.kt | 1 + .../isInitializedAndDeinitialize/innerSubclass.kt | 1 + .../isInitializedMultiFile.kt | 1 + .../nonInlineLambda.kt | 1 + .../propertyImportedFromObject.kt | 1 + .../isInitializedAndDeinitialize/sideEffects.kt | 1 + .../simpleIsInitialized.kt | 1 + .../topLevelProperty.kt | 1 + .../lateinit/local/capturedLocalLateinit.kt | 1 + .../box/properties/lateinit/local/kt23260.kt | 1 + .../box/properties/lateinit/local/localLateinit.kt | 1 + .../local/uninitializedCapturedMemberAccess.kt | 1 + .../lateinit/local/uninitializedCapturedRead.kt | 1 + .../lateinit/local/uninitializedMemberAccess.kt | 1 + .../properties/lateinit/local/uninitializedRead.kt | 1 + .../codegen/box/properties/lateinit/override.kt | 1 + .../box/properties/lateinit/overrideException.kt | 1 + .../box/properties/lateinit/privateSetter.kt | 1 + .../properties/lateinit/privateSetterFromLambda.kt | 1 + .../lateinit/privateSetterViaSubclass.kt | 1 + .../lateinit/topLevel/accessorException.kt | 1 + .../topLevel/accessorForTopLevelLateinit.kt | 1 + .../lateinit/topLevel/topLevelLateinit.kt | 1 + .../codegen/box/properties/lateinit/visibility.kt | 1 + .../properties/primitiveOverrideDefaultAccessor.kt | 1 + .../primitiveOverrideDelegateAccessor.kt | 1 + .../privateAccessorOfOverriddenProperty.kt | 1 + .../box/properties/privatePropertyInConstructor.kt | 1 + .../privatePropertyWithoutBackingField.kt | 1 + .../box/properties/protectedJavaFieldInInline.kt | 1 + .../box/properties/protectedJavaProperty.kt | 1 + .../properties/protectedJavaPropertyInCompanion.kt | 1 + .../sideEffectInTopLevelInitializerMultiModule.kt | 1 + .../box/properties/substituteJavaSuperField.kt | 1 + ...tatedExtensionPropertiesWithoutBackingFields.kt | 1 + .../codegen/box/publishedApi/noMangling.kt | 1 + .../testData/codegen/box/publishedApi/simple.kt | 1 + .../contains/comparisonWithRangeBoundEliminated.kt | 1 + .../contains/evaluationOrderForCollection.kt | 1 + .../contains/evaluationOrderForComparableRange.kt | 1 + .../ranges/contains/evaluationOrderForDownTo.kt | 1 + .../box/ranges/contains/generated/arrayIndices.kt | 1 + .../box/ranges/contains/generated/charDownTo.kt | 1 + .../contains/generated/charSequenceIndices.kt | 1 + .../box/ranges/contains/generated/charUntil.kt | 1 + .../ranges/contains/generated/collectionIndices.kt | 1 + .../contains/generated/doubleRangeLiteral.kt | 1 + .../ranges/contains/generated/floatRangeLiteral.kt | 1 + .../box/ranges/contains/generated/intDownTo.kt | 1 + .../ranges/contains/generated/intRangeLiteral.kt | 1 + .../box/ranges/contains/generated/intUntil.kt | 1 + .../box/ranges/contains/generated/longDownTo.kt | 1 + .../ranges/contains/generated/longRangeLiteral.kt | 1 + .../box/ranges/contains/generated/longUntil.kt | 1 + .../ranges/contains/genericCharInRangeLiteral.kt | 1 + .../codegen/box/ranges/contains/inArray.kt | 1 + .../codegen/box/ranges/contains/inCharSequence.kt | 1 + .../box/ranges/contains/inComparableRange.kt | 1 + .../box/ranges/contains/inCustomObjectRange.kt | 1 + ...inDoubleRangeLiteralVsComparableRangeLiteral.kt | 1 + .../box/ranges/contains/inExtensionRange.kt | 1 + .../contains/inFloatingPointRangeWithNaNBound.kt | 1 + .../codegen/box/ranges/contains/inIntRange.kt | 1 + .../codegen/box/ranges/contains/inIterable.kt | 1 + .../box/ranges/contains/inNonMatchingRange.kt | 1 + .../ranges/contains/inOptimizableDoubleRange.kt | 1 + .../box/ranges/contains/inOptimizableFloatRange.kt | 1 + .../box/ranges/contains/inOptimizableIntRange.kt | 1 + .../box/ranges/contains/inOptimizableLongRange.kt | 1 + .../box/ranges/contains/inPrimitiveProgression.kt | 1 + .../ranges/contains/inRangeLiteralComposition.kt | 1 + .../ranges/contains/inRangeWithCustomContains.kt | 1 + .../ranges/contains/inRangeWithImplicitReceiver.kt | 1 + .../contains/inRangeWithNonmatchingArguments.kt | 1 + .../box/ranges/contains/inRangeWithSmartCast.kt | 1 + .../codegen/box/ranges/contains/inUntil.kt | 1 + .../codegen/box/ranges/contains/kt20106.kt | 1 + .../ranges/contains/nullableInPrimitiveRange.kt | 1 + .../box/ranges/evaluationOrder/forInDownTo.kt | 1 + .../ranges/evaluationOrder/forInDownToReversed.kt | 1 + .../evaluationOrder/forInDownToReversedReversed.kt | 1 + .../ranges/evaluationOrder/forInRangeLiteral.kt | 1 + .../evaluationOrder/forInRangeLiteralReversed.kt | 1 + .../forInRangeLiteralReversedReversed.kt | 1 + .../box/ranges/evaluationOrder/forInUntil.kt | 1 + .../ranges/evaluationOrder/forInUntilReversed.kt | 1 + .../evaluationOrder/forInUntilReversedReversed.kt | 1 + .../stepped/forInDownTo/forInDownToReversedStep.kt | 1 + .../forInDownTo/forInDownToReversedStepReversed.kt | 1 + .../forInDownToReversedStepReversedStep.kt | 1 + .../stepped/forInDownTo/forInDownToStep.kt | 1 + .../stepped/forInDownTo/forInDownToStepReversed.kt | 1 + .../forInDownTo/forInDownToStepReversedStep.kt | 1 + .../forInDownToStepReversedStepReversed.kt | 1 + .../stepped/forInDownTo/forInDownToStepStep.kt | 1 + .../forInRangeLiteralReversedStep.kt | 1 + .../forInRangeLiteralReversedStepReversed.kt | 1 + .../forInRangeLiteralReversedStepReversedStep.kt | 1 + .../forInRangeLiteral/forInRangeLiteralStep.kt | 1 + .../forInRangeLiteralStepReversed.kt | 1 + .../forInRangeLiteralStepReversedStep.kt | 1 + .../forInRangeLiteralStepReversedStepReversed.kt | 1 + .../forInRangeLiteral/forInRangeLiteralStepStep.kt | 1 + .../stepped/forInUntil/forInUntilReversedStep.kt | 1 + .../forInUntil/forInUntilReversedStepReversed.kt | 1 + .../forInUntilReversedStepReversedStep.kt | 1 + .../stepped/forInUntil/forInUntilStep.kt | 1 + .../stepped/forInUntil/forInUntilStepReversed.kt | 1 + .../forInUntil/forInUntilStepReversedStep.kt | 1 + .../forInUntilStepReversedStepReversed.kt | 1 + .../stepped/forInUntil/forInUntilStepStep.kt | 1 + .../codegen/box/ranges/expression/emptyDownto.kt | 1 + .../codegen/box/ranges/expression/emptyRange.kt | 1 + .../box/ranges/expression/inexactDownToMinValue.kt | 1 + .../box/ranges/expression/inexactSteppedDownTo.kt | 1 + .../box/ranges/expression/inexactSteppedRange.kt | 1 + .../box/ranges/expression/inexactToMaxValue.kt | 1 + .../expression/maxValueMinusTwoToMaxValue.kt | 1 + .../box/ranges/expression/maxValueToMaxValue.kt | 1 + .../box/ranges/expression/maxValueToMinValue.kt | 1 + .../box/ranges/expression/oneElementDownTo.kt | 1 + .../box/ranges/expression/oneElementRange.kt | 1 + .../codegen/box/ranges/expression/openRange.kt | 1 + .../expression/overflowZeroDownToMaxValue.kt | 1 + .../ranges/expression/overflowZeroToMinValue.kt | 1 + .../ranges/expression/progressionDownToMinValue.kt | 1 + .../progressionMaxValueMinusTwoToMaxValue.kt | 1 + .../expression/progressionMaxValueToMaxValue.kt | 1 + .../expression/progressionMaxValueToMinValue.kt | 1 + .../expression/progressionMinValueToMinValue.kt | 1 + .../box/ranges/expression/reversedBackSequence.kt | 1 + .../ranges/expression/reversedEmptyBackSequence.kt | 1 + .../box/ranges/expression/reversedEmptyRange.kt | 1 + .../expression/reversedInexactSteppedDownTo.kt | 1 + .../codegen/box/ranges/expression/reversedRange.kt | 1 + .../expression/reversedSimpleSteppedRange.kt | 1 + .../codegen/box/ranges/expression/simpleDownTo.kt | 1 + .../codegen/box/ranges/expression/simpleRange.kt | 1 + .../expression/simpleRangeWithNonConstantEnds.kt | 1 + .../box/ranges/expression/simpleSteppedDownTo.kt | 1 + .../box/ranges/expression/simpleSteppedRange.kt | 1 + .../ranges/forByteProgressionWithIntIncrement.kt | 1 + .../forInCharSequenceLengthDecreasedInLoopBody.kt | 1 + .../forInCharSequenceLengthIncreasedInLoopBody.kt | 1 + .../ranges/forInCharSequenceWithCustomIterator.kt | 1 + .../forInCharSequenceWithMultipleGetFunctions.kt | 1 + .../box/ranges/forInDownTo/forIntInDownTo.kt | 1 + .../forIntInDownToWithNonConstBounds.kt | 1 + .../forInDownTo/forIntInNonOptimizedDownTo.kt | 1 + .../box/ranges/forInDownTo/forLongInDownTo.kt | 1 + .../ranges/forInDownTo/forNullableIntInDownTo.kt | 1 + .../forInIndices/forInCharSequenceIndices.kt | 1 + .../forInCharSequenceTypeParameterIndices.kt | 1 + .../forInCollectionImplicitReceiverIndices.kt | 1 + .../ranges/forInIndices/forInCollectionIndices.kt | 1 + .../forInCollectionTypeParameterIndices.kt | 1 + .../forInIndices/forInNonOptimizedIndices.kt | 1 + .../ranges/forInIndices/forInObjectArrayIndices.kt | 1 + .../forInIndices/forInPrimitiveArrayIndices.kt | 1 + .../forInIndices/forNullableIntInArrayIndices.kt | 1 + .../forNullableIntInCollectionIndices.kt | 1 + .../codegen/box/ranges/forInIndices/indexOfLast.kt | 1 + .../kt12983_forInGenericArrayIndices.kt | 1 + .../kt12983_forInGenericCollectionIndices.kt | 1 + .../kt12983_forInSpecificArrayIndices.kt | 1 + .../kt12983_forInSpecificCollectionIndices.kt | 1 + .../box/ranges/forInIndices/kt13241_Array.kt | 1 + .../ranges/forInIndices/kt13241_CharSequence.kt | 1 + .../box/ranges/forInIndices/kt13241_Collection.kt | 1 + .../ranges/forInRangeLiteralWithMixedTypeBounds.kt | 1 + .../box/ranges/forInRangeWithImplicitReceiver.kt | 1 + .../forInReversed/ForInReversedReversedRange.kt | 1 + .../forInReversed/forInReversedArrayIndices.kt | 1 + .../forInReversedCharSequenceIndices.kt | 1 + .../forInReversedCollectionIndices.kt | 1 + .../ranges/forInReversed/forInReversedDownTo.kt | 1 + .../forInReversed/forInReversedEmptyRange.kt | 1 + .../forInReversedEmptyRangeLiteral.kt | 1 + ...nReversedEmptyRangeLiteralWithNonConstBounds.kt | 1 + .../box/ranges/forInReversed/forInReversedRange.kt | 1 + .../forInReversed/forInReversedRangeLiteral.kt | 1 + .../forInReversedRangeLiteralWithNonConstBounds.kt | 1 + .../forInReversedReversedArrayIndices.kt | 1 + .../forInReversed/forInReversedReversedDownTo.kt | 1 + .../forInReversedReversedReversedRange.kt | 1 + .../forInReversed/forInReversedReversedUntil.kt | 1 + ...forInReversedReversedUntilWithNonConstBounds.kt | 1 + .../box/ranges/forInReversed/forInReversedUntil.kt | 1 + .../forInReversedUntilWithNonConstBounds.kt | 1 + .../box/ranges/forInStringVarUpdatedInLoopBody.kt | 1 + .../box/ranges/forInStringWithCustomIterator.kt | 1 + .../box/ranges/forInUntil/forInUntilChar.kt | 1 + .../ranges/forInUntil/forInUntilCharMaxValue.kt | 1 + .../ranges/forInUntil/forInUntilCharMinValue.kt | 1 + .../forInUntil/forInUntilCharMinValueNonConst.kt | 1 + .../codegen/box/ranges/forInUntil/forInUntilInt.kt | 1 + .../box/ranges/forInUntil/forInUntilIntMaxValue.kt | 1 + .../box/ranges/forInUntil/forInUntilIntMinValue.kt | 1 + .../forInUntil/forInUntilIntMinValueNonConst.kt | 1 + .../box/ranges/forInUntil/forInUntilLesserInt.kt | 1 + .../box/ranges/forInUntil/forInUntilLong.kt | 1 + .../ranges/forInUntil/forInUntilLongMaxValue.kt | 1 + .../ranges/forInUntil/forInUntilLongMinValue.kt | 1 + .../forInUntil/forInUntilLongMinValueNonConst.kt | 1 + .../forInUntil/forIntInIntUntilSmartcastInt.kt | 1 + .../testData/codegen/box/ranges/forIntRange.kt | 1 + .../forNullableIntInRangeWithImplicitReceiver.kt | 1 + .../forInDownToCharMinValue.kt | 1 + .../forInDownToCharMinValueReversed.kt | 1 + .../forInDownToIntMinValue.kt | 1 + .../forInDownToIntMinValueReversed.kt | 1 + .../forInDownToLongMinValue.kt | 1 + .../forInDownToLongMinValueReversed.kt | 1 + .../forInRangeToCharMaxValue.kt | 1 + .../forInRangeToCharMaxValueReversed.kt | 1 + .../forInRangeToIntMaxValue.kt | 1 + .../forInRangeToIntMaxValueReversed.kt | 1 + .../forInRangeToLongMaxValue.kt | 1 + .../forInRangeToLongMaxValueReversed.kt | 1 + .../forInUntilIntMinValueReversed.kt | 1 + .../codegen/box/ranges/literal/emptyDownto.kt | 1 + .../codegen/box/ranges/literal/emptyRange.kt | 1 + .../box/ranges/literal/inexactDownToMinValue.kt | 1 + .../box/ranges/literal/inexactSteppedDownTo.kt | 1 + .../box/ranges/literal/inexactSteppedRange.kt | 1 + .../box/ranges/literal/inexactToMaxValue.kt | 1 + .../ranges/literal/maxValueMinusTwoToMaxValue.kt | 1 + .../box/ranges/literal/maxValueToMaxValue.kt | 1 + .../box/ranges/literal/maxValueToMinValue.kt | 1 + .../codegen/box/ranges/literal/oneElementDownTo.kt | 1 + .../codegen/box/ranges/literal/oneElementRange.kt | 1 + .../codegen/box/ranges/literal/openRange.kt | 1 + .../ranges/literal/overflowZeroDownToMaxValue.kt | 1 + .../box/ranges/literal/overflowZeroToMinValue.kt | 1 + .../ranges/literal/progressionDownToMinValue.kt | 1 + .../progressionMaxValueMinusTwoToMaxValue.kt | 1 + .../literal/progressionMaxValueToMaxValue.kt | 1 + .../literal/progressionMaxValueToMinValue.kt | 1 + .../literal/progressionMinValueToMinValue.kt | 1 + .../box/ranges/literal/reversedBackSequence.kt | 1 + .../ranges/literal/reversedEmptyBackSequence.kt | 1 + .../box/ranges/literal/reversedEmptyRange.kt | 1 + .../ranges/literal/reversedInexactSteppedDownTo.kt | 1 + .../codegen/box/ranges/literal/reversedRange.kt | 1 + .../ranges/literal/reversedSimpleSteppedRange.kt | 1 + .../codegen/box/ranges/literal/simpleDownTo.kt | 1 + .../codegen/box/ranges/literal/simpleRange.kt | 1 + .../literal/simpleRangeWithNonConstantEnds.kt | 1 + .../box/ranges/literal/simpleSteppedDownTo.kt | 1 + .../box/ranges/literal/simpleSteppedRange.kt | 1 + .../ranges/multiAssignmentIterationOverIntRange.kt | 1 + .../nullableLoopParameter/progressionExpression.kt | 1 + .../nullableLoopParameter/rangeExpression.kt | 1 + .../ranges/nullableLoopParameter/rangeLiteral.kt | 1 + .../testData/codegen/box/ranges/safeCallRangeTo.kt | 1 + .../stepped/expression/downTo/emptyProgression.kt | 1 + .../expression/downTo/illegalStepNegative.kt | 1 + .../expression/downTo/illegalStepNonConst.kt | 1 + .../expression/downTo/illegalStepThenLegalStep.kt | 1 + .../stepped/expression/downTo/illegalStepZero.kt | 1 + .../expression/downTo/legalStepThenIllegalStep.kt | 1 + .../downTo/maxValueToMinValueStepMaxValue.kt | 1 + .../expression/downTo/maxValueToOneStepMaxValue.kt | 1 + .../downTo/maxValueToZeroStepMaxValue.kt | 1 + .../stepped/expression/downTo/mixedTypeStep.kt | 1 + .../downTo/nestedStep/stepOneThenStepOne.kt | 1 + .../downTo/nestedStep/stepThenSameStep.kt | 1 + .../downTo/nestedStep/stepToSameLastThenStepOne.kt | 1 + .../nestedStep/stepToSameLastThenStepToSameLast.kt | 1 + .../stepToSameLastThenStepToSmallerLast.kt | 1 + .../nestedStep/stepToSmallerLastThenStepOne.kt | 1 + .../stepToSmallerLastThenStepToSameLast.kt | 1 + .../stepToSmallerLastThenStepToSmallerLast.kt | 1 + .../expression/downTo/reversed/reversedThenStep.kt | 1 + .../reversed/reversedThenStepThenReversed.kt | 1 + .../reversedThenStepThenReversedThenStep.kt | 1 + .../expression/downTo/reversed/stepThenReversed.kt | 1 + .../downTo/reversed/stepThenReversedThenStep.kt | 1 + .../stepThenReversedThenStepThenReversed.kt | 1 + .../expression/downTo/singleElementStepTwo.kt | 1 + .../stepped/expression/downTo/stepNonConst.kt | 1 + .../ranges/stepped/expression/downTo/stepOne.kt | 1 + .../expression/downTo/stepToOutsideRange.kt | 1 + .../stepped/expression/downTo/stepToSameLast.kt | 1 + .../stepped/expression/downTo/stepToSmallerLast.kt | 1 + .../stepped/expression/rangeTo/emptyProgression.kt | 1 + .../expression/rangeTo/illegalStepNegative.kt | 1 + .../expression/rangeTo/illegalStepNonConst.kt | 1 + .../expression/rangeTo/illegalStepThenLegalStep.kt | 1 + .../stepped/expression/rangeTo/illegalStepZero.kt | 1 + .../expression/rangeTo/legalStepThenIllegalStep.kt | 1 + .../rangeTo/minValueToMaxValueStepMaxValue.kt | 1 + .../stepped/expression/rangeTo/mixedTypeStep.kt | 1 + .../rangeTo/nestedStep/stepOneThenStepOne.kt | 1 + .../rangeTo/nestedStep/stepThenSameStep.kt | 1 + .../nestedStep/stepToSameLastThenStepOne.kt | 1 + .../nestedStep/stepToSameLastThenStepToSameLast.kt | 1 + .../stepToSameLastThenStepToSmallerLast.kt | 1 + .../nestedStep/stepToSmallerLastThenStepOne.kt | 1 + .../stepToSmallerLastThenStepToSameLast.kt | 1 + .../stepToSmallerLastThenStepToSmallerLast.kt | 1 + .../rangeTo/oneToMaxValueStepMaxValue.kt | 1 + .../rangeTo/reversed/reversedThenStep.kt | 1 + .../reversed/reversedThenStepThenReversed.kt | 1 + .../reversedThenStepThenReversedThenStep.kt | 1 + .../rangeTo/reversed/stepThenReversed.kt | 1 + .../rangeTo/reversed/stepThenReversedThenStep.kt | 1 + .../stepThenReversedThenStepThenReversed.kt | 1 + .../expression/rangeTo/singleElementStepTwo.kt | 1 + .../stepped/expression/rangeTo/stepNonConst.kt | 1 + .../ranges/stepped/expression/rangeTo/stepOne.kt | 1 + .../expression/rangeTo/stepToOutsideRange.kt | 1 + .../stepped/expression/rangeTo/stepToSameLast.kt | 1 + .../expression/rangeTo/stepToSmallerLast.kt | 1 + .../rangeTo/zeroToMaxValueStepMaxValue.kt | 1 + .../stepped/expression/until/emptyProgression.kt | 1 + .../expression/until/emptyProgressionToMinValue.kt | 1 + .../expression/until/illegalStepNegative.kt | 1 + .../expression/until/illegalStepNonConst.kt | 1 + .../expression/until/illegalStepThenLegalStep.kt | 1 + .../stepped/expression/until/illegalStepZero.kt | 1 + .../expression/until/legalStepThenIllegalStep.kt | 1 + .../until/minValueToMaxValueStepMaxValue.kt | 1 + .../stepped/expression/until/mixedTypeStep.kt | 1 + .../until/nestedStep/stepOneThenStepOne.kt | 1 + .../until/nestedStep/stepThenSameStep.kt | 1 + .../until/nestedStep/stepToSameLastThenStepOne.kt | 1 + .../nestedStep/stepToSameLastThenStepToSameLast.kt | 1 + .../stepToSameLastThenStepToSmallerLast.kt | 1 + .../nestedStep/stepToSmallerLastThenStepOne.kt | 1 + .../stepToSmallerLastThenStepToSameLast.kt | 1 + .../stepToSmallerLastThenStepToSmallerLast.kt | 1 + .../expression/until/progressionToNonConst.kt | 1 + .../expression/until/reversed/reversedThenStep.kt | 1 + .../until/reversed/reversedThenStepThenReversed.kt | 1 + .../reversedThenStepThenReversedThenStep.kt | 1 + .../expression/until/reversed/stepThenReversed.kt | 1 + .../until/reversed/stepThenReversedThenStep.kt | 1 + .../stepThenReversedThenStepThenReversed.kt | 1 + .../expression/until/singleElementStepTwo.kt | 1 + .../stepped/expression/until/stepNonConst.kt | 1 + .../box/ranges/stepped/expression/until/stepOne.kt | 1 + .../stepped/expression/until/stepToOutsideRange.kt | 1 + .../stepped/expression/until/stepToSameLast.kt | 1 + .../stepped/expression/until/stepToSmallerLast.kt | 1 + .../expression/until/zeroToMaxValueStepMaxValue.kt | 1 + .../stepped/literal/downTo/emptyProgression.kt | 1 + .../stepped/literal/downTo/illegalStepNegative.kt | 1 + .../stepped/literal/downTo/illegalStepNonConst.kt | 1 + .../literal/downTo/illegalStepThenLegalStep.kt | 1 + .../stepped/literal/downTo/illegalStepZero.kt | 1 + .../literal/downTo/legalStepThenIllegalStep.kt | 1 + .../downTo/maxValueToMinValueStepMaxValue.kt | 1 + .../literal/downTo/maxValueToOneStepMaxValue.kt | 1 + .../literal/downTo/maxValueToZeroStepMaxValue.kt | 1 + .../ranges/stepped/literal/downTo/mixedTypeStep.kt | 1 + .../downTo/nestedStep/stepOneThenStepOne.kt | 1 + .../literal/downTo/nestedStep/stepThenSameStep.kt | 1 + .../downTo/nestedStep/stepToSameLastThenStepOne.kt | 1 + .../nestedStep/stepToSameLastThenStepToSameLast.kt | 1 + .../stepToSameLastThenStepToSmallerLast.kt | 1 + .../nestedStep/stepToSmallerLastThenStepOne.kt | 1 + .../stepToSmallerLastThenStepToSameLast.kt | 1 + .../stepToSmallerLastThenStepToSmallerLast.kt | 1 + .../literal/downTo/reversed/reversedThenStep.kt | 1 + .../reversed/reversedThenStepThenReversed.kt | 1 + .../reversedThenStepThenReversedThenStep.kt | 1 + .../literal/downTo/reversed/stepThenReversed.kt | 1 + .../downTo/reversed/stepThenReversedThenStep.kt | 1 + .../stepThenReversedThenStepThenReversed.kt | 1 + .../stepped/literal/downTo/singleElementStepTwo.kt | 1 + .../ranges/stepped/literal/downTo/stepNonConst.kt | 1 + .../box/ranges/stepped/literal/downTo/stepOne.kt | 1 + .../stepped/literal/downTo/stepToOutsideRange.kt | 1 + .../stepped/literal/downTo/stepToSameLast.kt | 1 + .../stepped/literal/downTo/stepToSmallerLast.kt | 1 + .../stepped/literal/rangeTo/emptyProgression.kt | 1 + .../stepped/literal/rangeTo/illegalStepNegative.kt | 1 + .../stepped/literal/rangeTo/illegalStepNonConst.kt | 1 + .../literal/rangeTo/illegalStepThenLegalStep.kt | 1 + .../stepped/literal/rangeTo/illegalStepZero.kt | 1 + .../literal/rangeTo/legalStepThenIllegalStep.kt | 1 + .../rangeTo/minValueToMaxValueStepMaxValue.kt | 1 + .../stepped/literal/rangeTo/mixedTypeStep.kt | 1 + .../rangeTo/nestedStep/stepOneThenStepOne.kt | 1 + .../literal/rangeTo/nestedStep/stepThenSameStep.kt | 1 + .../nestedStep/stepToSameLastThenStepOne.kt | 1 + .../nestedStep/stepToSameLastThenStepToSameLast.kt | 1 + .../stepToSameLastThenStepToSmallerLast.kt | 1 + .../nestedStep/stepToSmallerLastThenStepOne.kt | 1 + .../stepToSmallerLastThenStepToSameLast.kt | 1 + .../stepToSmallerLastThenStepToSmallerLast.kt | 1 + .../literal/rangeTo/oneToMaxValueStepMaxValue.kt | 1 + .../literal/rangeTo/reversed/reversedThenStep.kt | 1 + .../reversed/reversedThenStepThenReversed.kt | 1 + .../reversedThenStepThenReversedThenStep.kt | 1 + .../literal/rangeTo/reversed/stepThenReversed.kt | 1 + .../rangeTo/reversed/stepThenReversedThenStep.kt | 1 + .../stepThenReversedThenStepThenReversed.kt | 1 + .../literal/rangeTo/singleElementStepTwo.kt | 1 + .../ranges/stepped/literal/rangeTo/stepNonConst.kt | 1 + .../box/ranges/stepped/literal/rangeTo/stepOne.kt | 1 + .../stepped/literal/rangeTo/stepToOutsideRange.kt | 1 + .../stepped/literal/rangeTo/stepToSameLast.kt | 1 + .../stepped/literal/rangeTo/stepToSmallerLast.kt | 1 + .../literal/rangeTo/zeroToMaxValueStepMaxValue.kt | 1 + .../stepped/literal/until/emptyProgression.kt | 1 + .../literal/until/emptyProgressionToMinValue.kt | 1 + .../stepped/literal/until/illegalStepNegative.kt | 1 + .../stepped/literal/until/illegalStepNonConst.kt | 1 + .../literal/until/illegalStepThenLegalStep.kt | 1 + .../stepped/literal/until/illegalStepZero.kt | 1 + .../literal/until/legalStepThenIllegalStep.kt | 1 + .../until/minValueToMaxValueStepMaxValue.kt | 1 + .../ranges/stepped/literal/until/mixedTypeStep.kt | 1 + .../literal/until/nestedStep/stepOneThenStepOne.kt | 1 + .../literal/until/nestedStep/stepThenSameStep.kt | 1 + .../until/nestedStep/stepToSameLastThenStepOne.kt | 1 + .../nestedStep/stepToSameLastThenStepToSameLast.kt | 1 + .../stepToSameLastThenStepToSmallerLast.kt | 1 + .../nestedStep/stepToSmallerLastThenStepOne.kt | 1 + .../stepToSmallerLastThenStepToSameLast.kt | 1 + .../stepToSmallerLastThenStepToSmallerLast.kt | 1 + .../stepped/literal/until/progressionToNonConst.kt | 1 + .../literal/until/reversed/reversedThenStep.kt | 1 + .../until/reversed/reversedThenStepThenReversed.kt | 1 + .../reversedThenStepThenReversedThenStep.kt | 1 + .../literal/until/reversed/stepThenReversed.kt | 1 + .../until/reversed/stepThenReversedThenStep.kt | 1 + .../stepThenReversedThenStepThenReversed.kt | 1 + .../stepped/literal/until/singleElementStepTwo.kt | 1 + .../ranges/stepped/literal/until/stepNonConst.kt | 1 + .../box/ranges/stepped/literal/until/stepOne.kt | 1 + .../stepped/literal/until/stepToOutsideRange.kt | 1 + .../ranges/stepped/literal/until/stepToSameLast.kt | 1 + .../stepped/literal/until/stepToSmallerLast.kt | 1 + .../literal/until/zeroToMaxValueStepMaxValue.kt | 1 + .../box/ranges/unsigned/expression/emptyDownto.kt | 1 + .../box/ranges/unsigned/expression/emptyRange.kt | 1 + .../unsigned/expression/inexactDownToMinValue.kt | 1 + .../unsigned/expression/inexactSteppedDownTo.kt | 1 + .../unsigned/expression/inexactSteppedRange.kt | 1 + .../unsigned/expression/inexactToMaxValue.kt | 1 + .../expression/maxValueMinusTwoToMaxValue.kt | 1 + .../unsigned/expression/maxValueToMaxValue.kt | 1 + .../unsigned/expression/maxValueToMinValue.kt | 1 + .../ranges/unsigned/expression/oneElementDownTo.kt | 1 + .../ranges/unsigned/expression/oneElementRange.kt | 1 + .../box/ranges/unsigned/expression/openRange.kt | 1 + .../expression/overflowZeroDownToMaxValue.kt | 1 + .../unsigned/expression/overflowZeroToMinValue.kt | 1 + .../expression/progressionDownToMinValue.kt | 1 + .../progressionMaxValueMinusTwoToMaxValue.kt | 1 + .../expression/progressionMaxValueToMaxValue.kt | 1 + .../expression/progressionMaxValueToMinValue.kt | 1 + .../expression/progressionMinValueToMinValue.kt | 1 + .../unsigned/expression/reversedBackSequence.kt | 1 + .../expression/reversedEmptyBackSequence.kt | 1 + .../unsigned/expression/reversedEmptyRange.kt | 1 + .../expression/reversedInexactSteppedDownTo.kt | 1 + .../ranges/unsigned/expression/reversedRange.kt | 1 + .../expression/reversedSimpleSteppedRange.kt | 1 + .../box/ranges/unsigned/expression/simpleDownTo.kt | 1 + .../box/ranges/unsigned/expression/simpleRange.kt | 1 + .../expression/simpleRangeWithNonConstantEnds.kt | 1 + .../unsigned/expression/simpleSteppedDownTo.kt | 1 + .../unsigned/expression/simpleSteppedRange.kt | 1 + .../box/ranges/unsigned/inMixedUnsignedRange.kt | 1 + .../box/ranges/unsigned/literal/emptyDownto.kt | 1 + .../box/ranges/unsigned/literal/emptyRange.kt | 1 + .../unsigned/literal/inexactDownToMinValue.kt | 1 + .../unsigned/literal/inexactSteppedDownTo.kt | 1 + .../ranges/unsigned/literal/inexactSteppedRange.kt | 1 + .../ranges/unsigned/literal/inexactToMaxValue.kt | 1 + .../unsigned/literal/maxValueMinusTwoToMaxValue.kt | 1 + .../ranges/unsigned/literal/maxValueToMaxValue.kt | 1 + .../ranges/unsigned/literal/maxValueToMinValue.kt | 1 + .../ranges/unsigned/literal/oneElementDownTo.kt | 1 + .../box/ranges/unsigned/literal/oneElementRange.kt | 1 + .../box/ranges/unsigned/literal/openRange.kt | 1 + .../unsigned/literal/overflowZeroDownToMaxValue.kt | 1 + .../unsigned/literal/overflowZeroToMinValue.kt | 1 + .../unsigned/literal/progressionDownToMinValue.kt | 1 + .../progressionMaxValueMinusTwoToMaxValue.kt | 1 + .../literal/progressionMaxValueToMaxValue.kt | 1 + .../literal/progressionMaxValueToMinValue.kt | 1 + .../literal/progressionMinValueToMinValue.kt | 1 + .../unsigned/literal/reversedBackSequence.kt | 1 + .../unsigned/literal/reversedEmptyBackSequence.kt | 1 + .../ranges/unsigned/literal/reversedEmptyRange.kt | 1 + .../literal/reversedInexactSteppedDownTo.kt | 1 + .../box/ranges/unsigned/literal/reversedRange.kt | 1 + .../unsigned/literal/reversedSimpleSteppedRange.kt | 1 + .../box/ranges/unsigned/literal/simpleDownTo.kt | 1 + .../box/ranges/unsigned/literal/simpleRange.kt | 1 + .../literal/simpleRangeWithNonConstantEnds.kt | 1 + .../ranges/unsigned/literal/simpleSteppedDownTo.kt | 1 + .../ranges/unsigned/literal/simpleSteppedRange.kt | 1 + .../annotations/annotationRetentionAnnotation.kt | 1 + .../annotations/annotationsOnJavaMembers.kt | 1 + .../annotations/classLiteralWithVoidDefault.kt | 1 + .../box/reflection/annotations/findAnnotation.kt | 1 + .../annotations/genericExtensionProperty.kt | 1 + .../box/reflection/annotations/hasAnnotation.kt | 1 + .../reflection/annotations/localClassLiteral.kt | 1 + .../annotations/localClassParameterAnnotation.kt | 1 + .../reflection/annotations/onTypes/arrayKClass.kt | 1 + .../onTypes/classLiteralWithExpectedType.kt | 1 + .../annotations/onTypes/differentArgumentTypes.kt | 1 + .../annotations/onTypes/differentPositions.kt | 1 + .../box/reflection/annotations/openSuspendFun.kt | 1 + .../reflection/annotations/privateAnnotation.kt | 1 + .../reflection/annotations/propertyAccessors.kt | 1 + .../annotations/propertyWithoutBackingField.kt | 1 + .../box/reflection/annotations/retentions.kt | 1 + .../codegen/box/reflection/annotations/setparam.kt | 1 + .../annotations/simpleClassAnnotation.kt | 1 + .../annotations/simpleConstructorAnnotation.kt | 1 + .../reflection/annotations/simpleFunAnnotation.kt | 1 + .../annotations/simpleParamAnnotation.kt | 1 + .../reflection/annotations/simpleValAnnotation.kt | 1 + .../codegen/box/reflection/builtins/collections.kt | 1 + .../box/reflection/builtins/enumNameOrdinal.kt | 1 + .../box/reflection/builtins/stringLength.kt | 1 + .../codegen/box/reflection/call/bigArity.kt | 1 + .../call/bound/companionObjectPropertyAccessors.kt | 1 + .../box/reflection/call/bound/extensionFunction.kt | 1 + .../call/bound/extensionPropertyAccessors.kt | 1 + .../reflection/call/bound/innerClassConstructor.kt | 1 + .../box/reflection/call/bound/javaInstanceField.kt | 1 + .../reflection/call/bound/javaInstanceMethod.kt | 1 + .../jvmStaticCompanionObjectPropertyAccessors.kt | 1 + .../call/bound/jvmStaticObjectFunction.kt | 1 + .../call/bound/jvmStaticObjectPropertyAccessors.kt | 1 + .../box/reflection/call/bound/memberFunction.kt | 1 + .../call/bound/memberPropertyAccessors.kt | 1 + .../box/reflection/call/bound/objectFunction.kt | 1 + .../call/bound/objectPropertyAccessors.kt | 1 + .../box/reflection/call/callInstanceJavaMethod.kt | 1 + .../box/reflection/call/callPrivateJavaMethod.kt | 1 + .../box/reflection/call/callStaticJavaMethod.kt | 1 + .../reflection/call/cannotCallEnumConstructor.kt | 1 + .../call/disallowNullValueForNotNullField.kt | 1 + .../box/reflection/call/equalsHashCodeToString.kt | 1 + .../box/reflection/call/exceptionHappened.kt | 1 + .../codegen/box/reflection/call/fakeOverride.kt | 1 + .../box/reflection/call/fakeOverrideSubstituted.kt | 1 + .../reflection/call/incorrectNumberOfArguments.kt | 1 + .../constructorWithInlineClassParameters.kt | 1 + .../call/inlineClasses/fieldAccessors.kt | 1 + .../functionsWithInlineClassParameters.kt | 1 + .../call/inlineClasses/inlineClassConstructor.kt | 1 + .../internalPrimaryValOfInlineClass.kt | 1 + .../call/inlineClasses/jvmStaticFieldInObject.kt | 1 + .../call/inlineClasses/jvmStaticFunction.kt | 1 + .../inlineClasses/nonOverridingFunOfInlineClass.kt | 1 + .../inlineClasses/nonOverridingVarOfInlineClass.kt | 1 + .../inlineClasses/overridingFunOfInlineClass.kt | 1 + .../inlineClasses/overridingVarOfInlineClass.kt | 1 + .../call/inlineClasses/primaryValOfInlineClass.kt | 1 + .../reflection/call/inlineClasses/properties.kt | 1 + .../box/reflection/call/innerClassConstructor.kt | 1 + .../codegen/box/reflection/call/jvmStatic.kt | 1 + .../call/jvmStaticInObjectIncorrectReceiver.kt | 1 + .../box/reflection/call/localClassMember.kt | 1 + .../box/reflection/call/memberOfGenericClass.kt | 1 + .../codegen/box/reflection/call/privateProperty.kt | 1 + .../box/reflection/call/propertyAccessors.kt | 1 + ...pertyGetterAndGetFunctionDifferentReturnType.kt | 1 + .../box/reflection/call/protectedMembers.kt | 1 + .../codegen/box/reflection/call/returnUnit.kt | 1 + .../box/reflection/call/simpleConstructor.kt | 1 + .../box/reflection/call/simpleMemberFunction.kt | 1 + .../box/reflection/call/simpleTopLevelFunctions.kt | 1 + .../reflection/callBy/boundExtensionFunction.kt | 1 + .../callBy/boundExtensionPropertyAcessor.kt | 1 + .../reflection/callBy/boundJvmStaticInObject.kt | 1 + .../box/reflection/callBy/companionObject.kt | 1 + .../callBy/defaultAndNonDefaultIntertwined.kt | 1 + .../box/reflection/callBy/defaultInSuperClass.kt | 1 + .../reflection/callBy/defaultInSuperInterface.kt | 1 + .../box/reflection/callBy/extensionFunction.kt | 1 + .../callBy/inlineClassFunctionsAndConstructors.kt | 1 + .../box/reflection/callBy/inlineClassMembers.kt | 1 + .../callBy/jvmStaticInCompanionObject.kt | 1 + .../box/reflection/callBy/jvmStaticInObject.kt | 1 + .../callBy/manyArgumentsNoneDefaultConstructor.kt | 1 + .../callBy/manyArgumentsNoneDefaultFunction.kt | 1 + .../callBy/manyArgumentsOnlyOneDefault.kt | 1 + .../box/reflection/callBy/manyMaskArguments.kt | 1 + .../callBy/nonDefaultParameterOmitted.kt | 1 + .../codegen/box/reflection/callBy/nullValue.kt | 1 + ...aryMethodIsInvokedWhenNoDefaultValuesAreUsed.kt | 1 + .../reflection/callBy/primitiveDefaultValues.kt | 1 + .../box/reflection/callBy/privateMemberFunction.kt | 1 + .../box/reflection/callBy/simpleConstructor.kt | 1 + .../box/reflection/callBy/simpleMemberFunciton.kt | 1 + .../reflection/callBy/simpleTopLevelFunction.kt | 1 + .../classLiterals/annotationClassLiteral.kt | 1 + .../codegen/box/reflection/classLiterals/arrays.kt | 1 + .../box/reflection/classLiterals/bareArray.kt | 1 + .../classLiterals/builtinClassLiterals.kt | 1 + .../box/reflection/classLiterals/genericArrays.kt | 1 + .../box/reflection/classLiterals/genericClass.kt | 1 + .../classLiterals/reifiedTypeClassLiteral.kt | 1 + .../reflection/classLiterals/simpleClassLiteral.kt | 1 + .../box/reflection/classes/classSimpleName.kt | 1 + .../box/reflection/classes/companionObject.kt | 1 + .../box/reflection/classes/createInstance.kt | 1 + .../box/reflection/classes/declaredMembers.kt | 1 + .../codegen/box/reflection/classes/javaVoid.kt | 1 + .../codegen/box/reflection/classes/jvmName.kt | 1 + .../reflection/classes/jvmNameOfStandardClasses.kt | 1 + .../box/reflection/classes/localClassSimpleName.kt | 1 + .../box/reflection/classes/nestedClasses.kt | 1 + .../box/reflection/classes/nestedClassesJava.kt | 1 + .../box/reflection/classes/objectInstance.kt | 1 + .../reflection/classes/primitiveKClassEquality.kt | 1 + .../box/reflection/classes/qualifiedName.kt | 1 + .../classes/qualifiedNameOfStandardClasses.kt | 1 + .../box/reflection/classes/sealedSubclasses.kt | 1 + .../box/reflection/classes/starProjectedType.kt | 1 + .../box/reflection/constructors/annotationClass.kt | 1 + .../constructors/classesWithoutConstructors.kt | 1 + .../box/reflection/constructors/constructorName.kt | 1 + .../box/reflection/constructors/enumEntry.kt | 1 + .../reflection/constructors/primaryConstructor.kt | 1 + .../constructors/simpleGetConstructors.kt | 1 + .../reflection/createAnnotation/annotationType.kt | 1 + .../reflection/createAnnotation/arrayOfKClasses.kt | 1 + .../box/reflection/createAnnotation/callByJava.kt | 1 + .../reflection/createAnnotation/callByKotlin.kt | 1 + .../box/reflection/createAnnotation/callJava.kt | 1 + .../box/reflection/createAnnotation/callKotlin.kt | 1 + .../createJdkAnnotationInstance.kt | 1 + .../createAnnotation/enumKClassAnnotation.kt | 1 + .../createAnnotation/equalsHashCodeToString.kt | 1 + .../createAnnotation/floatingPointParameters.kt | 1 + .../createAnnotation/parameterNamedEquals.kt | 1 + .../createAnnotation/primitivesAndArrays.kt | 1 + .../enclosing/anonymousObjectInInlinedLambda.kt | 1 + .../box/reflection/enclosing/classInLambda.kt | 1 + .../enclosing/functionExpressionInProperty.kt | 1 + .../codegen/box/reflection/enclosing/kt11969.kt | 1 + .../codegen/box/reflection/enclosing/kt6368.kt | 1 + .../enclosing/kt6691_lambdaInSamConstructor.kt | 1 + .../reflection/enclosing/lambdaInClassObject.kt | 1 + .../reflection/enclosing/lambdaInConstructor.kt | 1 + .../box/reflection/enclosing/lambdaInFunction.kt | 1 + .../box/reflection/enclosing/lambdaInLambda.kt | 1 + .../enclosing/lambdaInLocalClassConstructor.kt | 1 + .../enclosing/lambdaInLocalClassSuperCall.kt | 1 + .../reflection/enclosing/lambdaInLocalFunction.kt | 1 + .../reflection/enclosing/lambdaInMemberFunction.kt | 1 + .../lambdaInMemberFunctionInLocalClass.kt | 1 + .../lambdaInMemberFunctionInNestedClass.kt | 1 + .../enclosing/lambdaInObjectDeclaration.kt | 1 + .../enclosing/lambdaInObjectExpression.kt | 1 + .../enclosing/lambdaInObjectLiteralSuperCall.kt | 1 + .../box/reflection/enclosing/lambdaInPackage.kt | 1 + .../enclosing/lambdaInPropertyDelegate.kt | 1 + .../reflection/enclosing/lambdaInPropertyGetter.kt | 1 + .../reflection/enclosing/lambdaInPropertySetter.kt | 1 + .../enclosing/localClassInTopLevelFunction.kt | 1 + .../box/reflection/enclosing/objectInLambda.kt | 1 + .../functions/declaredVsInheritedFunctions.kt | 1 + .../box/reflection/functions/enumValuesValueOf.kt | 1 + .../box/reflection/functions/functionFromStdlib.kt | 1 + .../functions/genericOverriddenFunction.kt | 1 + .../box/reflection/functions/instanceOfFunction.kt | 1 + .../reflection/functions/javaClassGetFunctions.kt | 1 + .../reflection/functions/javaMethodsSmokeTest.kt | 1 + .../box/reflection/functions/platformName.kt | 1 + .../reflection/functions/privateMemberFunction.kt | 1 + .../box/reflection/functions/simpleGetFunctions.kt | 1 + .../box/reflection/functions/simpleNames.kt | 1 + .../genericSignature/covariantOverride.kt | 1 + .../defaultImplsGenericSignature.kt | 1 + .../genericSignature/delegatedMembers.kt | 1 + .../functionLiteralGenericSignature.kt | 1 + .../genericBackingFieldSignature.kt | 1 + .../genericSignature/genericMethodSignature.kt | 1 + .../box/reflection/genericSignature/kt11121.kt | 1 + .../box/reflection/genericSignature/kt5112.kt | 1 + .../box/reflection/genericSignature/kt6106.kt | 1 + .../samWrappedLambdaVsReference.kt | 1 + .../signatureOfDeepGenericInner.kt | 1 + .../genericSignature/signatureOfDeepInner.kt | 1 + .../signatureOfDeepInnerLastGeneric.kt | 1 + .../signatureOfGenericInnerGenericOuter.kt | 1 + .../signatureOfGenericInnerSimpleOuter.kt | 1 + .../signatureOfSimpleInnerSimpleOuter.kt | 1 + .../isInstance/isInstanceCastAndSafeCast.kt | 1 + .../box/reflection/kClassInAnnotation/array.kt | 1 + .../reflection/kClassInAnnotation/arrayInJava.kt | 1 + .../box/reflection/kClassInAnnotation/basic.kt | 1 + .../reflection/kClassInAnnotation/basicInJava.kt | 1 + .../box/reflection/kClassInAnnotation/checkcast.kt | 1 + .../reflection/kClassInAnnotation/forceWrapping.kt | 1 + .../box/reflection/kClassInAnnotation/vararg.kt | 1 + .../reflection/kClassInAnnotation/varargInJava.kt | 1 + .../wrappingForCallableReferences.kt | 1 + .../lambdaClasses/parameterNamesAndNullability.kt | 1 + .../codegen/box/reflection/mapping/constructor.kt | 1 + .../constructorWithInlineClassParameters.kt | 1 + .../box/reflection/mapping/extensionProperty.kt | 1 + .../mapping/fakeOverrides/javaFieldGetterSetter.kt | 1 + .../reflection/mapping/fakeOverrides/javaMethod.kt | 1 + .../codegen/box/reflection/mapping/functions.kt | 1 + .../reflection/mapping/inlineClassPrimaryVal.kt | 1 + .../box/reflection/mapping/inlineReifiedFun.kt | 1 + .../interfaceCompanionPropertyWithJvmField.kt | 1 + .../mapping/jvmStatic/companionObjectFunction.kt | 1 + .../reflection/mapping/jvmStatic/objectFunction.kt | 1 + .../mapping/mappedClassIsEqualToClassLiteral.kt | 1 + .../box/reflection/mapping/memberProperty.kt | 1 + .../box/reflection/mapping/methodsFromObject.kt | 1 + .../mapping/methodsFromSuperInterface.kt | 1 + .../box/reflection/mapping/openSuspendFun.kt | 1 + .../box/reflection/mapping/propertyAccessors.kt | 1 + .../mapping/propertyAccessorsWithJvmName.kt | 1 + .../box/reflection/mapping/syntheticFields.kt | 1 + .../mapping/topLevelFunctionOtherFile.kt | 1 + .../box/reflection/mapping/topLevelProperty.kt | 1 + .../types/annotationConstructorParameters.kt | 1 + .../codegen/box/reflection/mapping/types/array.kt | 1 + .../box/reflection/mapping/types/constructors.kt | 1 + .../mapping/types/genericArrayElementType.kt | 1 + .../mapping/types/inlineClassInSignature.kt | 1 + .../mapping/types/inlineClassPrimaryVal.kt | 1 + .../mapping/types/innerGenericTypeArgument.kt | 1 + .../reflection/mapping/types/memberFunctions.kt | 1 + .../mapping/types/overrideAnyWithPrimitive.kt | 1 + .../mapping/types/parameterizedTypeArgument.kt | 1 + .../reflection/mapping/types/parameterizedTypes.kt | 1 + .../reflection/mapping/types/propertyAccessors.kt | 1 + .../reflection/mapping/types/rawTypeArgument.kt | 1 + .../box/reflection/mapping/types/supertypes.kt | 1 + .../box/reflection/mapping/types/suspendFun.kt | 1 + .../reflection/mapping/types/topLevelFunctions.kt | 1 + .../box/reflection/mapping/types/typeParameters.kt | 1 + .../codegen/box/reflection/mapping/types/unit.kt | 1 + .../reflection/mapping/types/withNullability.kt | 1 + .../methodsFromAny/builtinFunctionsToString.kt | 1 + .../callableReferencesEqualToCallablesFromAPI.kt | 1 + .../box/reflection/methodsFromAny/classToString.kt | 1 + .../extensionPropertyReceiverToString.kt | 1 + .../methodsFromAny/fakeOverrideEqualsHashCode.kt | 1 + .../methodsFromAny/fakeOverrideToString.kt | 1 + .../methodsFromAny/fakeOverrideToString2.kt | 1 + .../methodsFromAny/functionEqualsHashCode.kt | 1 + .../functionFromStdlibMultiFileFacade.kt | 1 + .../functionFromStdlibSingleFileFacade.kt | 1 + .../reflection/methodsFromAny/functionToString.kt | 1 + .../methodsFromAny/memberExtensionToString.kt | 1 + .../methodsFromAny/parametersEqualsHashCode.kt | 1 + .../methodsFromAny/parametersToString.kt | 1 + .../methodsFromAny/propertyEqualsHashCode.kt | 1 + .../reflection/methodsFromAny/propertyToString.kt | 1 + .../methodsFromAny/typeEqualsHashCode.kt | 1 + .../methodsFromAny/typeParametersEqualsHashCode.kt | 1 + .../methodsFromAny/typeParametersToString.kt | 1 + .../box/reflection/methodsFromAny/typeToString.kt | 1 + .../methodsFromAny/typeToStringInnerGeneric.kt | 1 + .../box/reflection/modifiers/callableModality.kt | 1 + .../box/reflection/modifiers/callableVisibility.kt | 1 + .../box/reflection/modifiers/classModality.kt | 1 + .../box/reflection/modifiers/classVisibility.kt | 1 + .../codegen/box/reflection/modifiers/classes.kt | 1 + .../codegen/box/reflection/modifiers/functions.kt | 1 + .../box/reflection/modifiers/javaVisibility.kt | 1 + .../codegen/box/reflection/modifiers/properties.kt | 1 + .../box/reflection/modifiers/typeParameters.kt | 1 + .../callFunctionsInMultifileClass.kt | 1 + .../callPropertiesInMultifileClass.kt | 1 + .../multifileClasses/javaFieldForVarAndConstVal.kt | 1 + .../box/reflection/noReflectAtRuntime/javaClass.kt | 1 + .../box/reflection/noReflectAtRuntime/javaVoid.kt | 1 + .../methodsFromAny/callableReferences.kt | 1 + .../methodsFromAny/classReference.kt | 1 + .../methodsFromAny/delegatedProperty.kt | 1 + .../noReflectAtRuntime/primitiveJavaClass.kt | 1 + .../noReflectAtRuntime/propertyGetSetName.kt | 1 + .../noReflectAtRuntime/propertyInstanceof.kt | 1 + .../noReflectAtRuntime/reifiedTypeJavaClass.kt | 1 + .../noReflectAtRuntime/simpleClassLiterals.kt | 1 + .../codegen/box/reflection/parameters/bigArity.kt | 1 + .../parameters/boundInnerClassConstructor.kt | 1 + .../parameters/boundObjectMemberReferences.kt | 1 + .../box/reflection/parameters/boundReferences.kt | 1 + .../reflection/parameters/findParameterByName.kt | 1 + .../parameters/functionParameterNameAndIndex.kt | 1 + .../instanceExtensionReceiverAndValueParameters.kt | 1 + .../parameters/instanceParameterOfFakeOverride.kt | 1 + .../box/reflection/parameters/isMarkedNullable.kt | 1 + .../box/reflection/parameters/isOptional.kt | 1 + .../parameters/javaAnnotationConstructor.kt | 1 + .../codegen/box/reflection/parameters/kinds.kt | 1 + .../box/reflection/parameters/propertySetter.kt | 1 + .../reflection/parameters/realParameterNames.kt | 1 + .../parameters/synthesizedParameterNames.kt | 1 + .../properties/accessors/accessorNames.kt | 1 + .../accessors/extensionPropertyAccessors.kt | 1 + .../properties/accessors/memberExtensions.kt | 1 + .../accessors/memberPropertyAccessors.kt | 1 + .../accessors/topLevelPropertyAccessors.kt | 1 + .../box/reflection/properties/allVsDeclared.kt | 1 + .../callPrivatePropertyFromGetProperties.kt | 1 + .../properties/declaredVsInheritedProperties.kt | 1 + .../properties/fakeOverridesInSubclass.kt | 1 + .../genericClassLiteralPropertyReceiverIsStar.kt | 1 + .../properties/genericOverriddenProperty.kt | 1 + .../box/reflection/properties/genericProperty.kt | 1 + .../getDelegate/booleanPropertyNameStartsWithIs.kt | 1 + .../getDelegate/boundExtensionProperty.kt | 1 + .../properties/getDelegate/boundMemberProperty.kt | 1 + .../properties/getDelegate/extensionProperty.kt | 1 + .../properties/getDelegate/fakeOverride.kt | 1 + .../properties/getDelegate/getExtensionDelegate.kt | 1 + .../getDelegate/kPropertyForDelegatedProperty.kt | 1 + .../getDelegate/memberExtensionProperty.kt | 1 + .../properties/getDelegate/memberProperty.kt | 1 + .../getDelegate/nameClashClassAndCompanion.kt | 1 + .../getDelegate/nameClashExtensionProperties.kt | 1 + .../properties/getDelegate/noSetAccessibleTrue.kt | 1 + .../properties/getDelegate/notDelegatedProperty.kt | 1 + .../getDelegate/overrideDelegatedByDelegated.kt | 1 + .../properties/getDelegate/topLevelProperty.kt | 1 + .../getExtensionPropertiesMutableVsReadonly.kt | 1 + .../properties/getPropertiesMutableVsReadonly.kt | 1 + .../box/reflection/properties/invokeKProperty.kt | 1 + .../properties/javaPropertyInheritedInKotlin.kt | 1 + .../box/reflection/properties/javaStaticField.kt | 1 + .../jvmField/annotationCompanionWithAnnotation.kt | 1 + .../properties/jvmField/interfaceCompanion.kt | 1 + .../jvmField/interfaceCompanionWithAnnotation.kt | 1 + .../properties/kotlinPropertyInheritedInJava.kt | 1 + .../properties/localDelegated/defaultImpls.kt | 1 + .../properties/localDelegated/inlineFun.kt | 1 + .../properties/localDelegated/localAndNonLocal.kt | 1 + .../localDelegated/localDelegatedProperty.kt | 1 + .../properties/localDelegated/multiFileClass.kt | 1 + .../localDelegated/variableOfGenericType.kt | 1 + .../memberAndMemberExtensionWithSameName.kt | 1 + .../properties/mutatePrivateJavaInstanceField.kt | 1 + .../properties/mutatePrivateJavaStaticField.kt | 1 + .../noConflictOnKotlinGetterAndJavaField.kt | 1 + .../overrideKotlinPropertyByJavaMethod.kt | 1 + .../box/reflection/properties/privateClassVal.kt | 1 + .../box/reflection/properties/privateClassVar.kt | 1 + .../privateFakeOverrideFromSuperclass.kt | 1 + .../properties/privateJvmStaticVarInObject.kt | 1 + .../privatePropertyCallIsAccessibleOnAccessors.kt | 1 + .../properties/privateToThisAccessors.kt | 1 + .../propertyOfNestedClassAndArrayType.kt | 1 + .../box/reflection/properties/protectedClassVar.kt | 1 + .../properties/publicClassValAccessible.kt | 1 + .../referenceToJavaFieldOfKotlinSubclass.kt | 1 + .../reflection/properties/simpleGetProperties.kt | 1 + .../supertypes/builtInClassSupertypes.kt | 1 + .../reflection/supertypes/genericSubstitution.kt | 1 + .../supertypes/isSubclassOfIsSuperclassOf.kt | 1 + .../box/reflection/supertypes/primitives.kt | 1 + .../box/reflection/supertypes/simpleSupertypes.kt | 1 + .../codegen/box/reflection/typeOf/classes.kt | 1 + .../codegen/box/reflection/typeOf/classesIR.kt | 1 + .../codegen/box/reflection/typeOf/inlineClasses.kt | 1 + .../box/reflection/typeOf/manyTypeArguments.kt | 1 + .../box/reflection/typeOf/multipleLayers.kt | 1 + .../box/reflection/typeOf/noReflect/classes.kt | 1 + .../box/reflection/typeOf/noReflect/classesIR.kt | 1 + .../reflection/typeOf/noReflect/inlineClasses.kt | 1 + .../noReflect/typeReferenceEqualsHashCode.kt | 1 + .../noReflect/typeReferenceEqualsHashCodeIR.kt | 1 + .../typeParameters/declarationSiteVariance.kt | 1 + .../typeParameters/typeParametersAndNames.kt | 1 + .../box/reflection/typeParameters/upperBounds.kt | 1 + .../box/reflection/types/classifierIsClass.kt | 1 + .../reflection/types/classifierIsTypeParameter.kt | 1 + .../reflection/types/classifiersOfBuiltInTypes.kt | 1 + .../box/reflection/types/createType/equality.kt | 1 + .../reflection/types/createType/innerGeneric.kt | 1 + .../types/createType/simpleCreateType.kt | 1 + .../reflection/types/createType/typeParameter.kt | 1 + .../types/createType/wrongNumberOfArguments.kt | 1 + .../box/reflection/types/innerGenericArguments.kt | 1 + .../box/reflection/types/jvmErasureOfClass.kt | 1 + .../reflection/types/jvmErasureOfTypeParameter.kt | 1 + .../box/reflection/types/platformTypeClassifier.kt | 1 + .../types/platformTypeNotEqualToKotlinType.kt | 1 + .../box/reflection/types/platformTypeToString.kt | 1 + .../box/reflection/types/subtyping/platformType.kt | 1 + .../types/subtyping/simpleGenericTypes.kt | 1 + .../types/subtyping/simpleSubtypeSupertype.kt | 1 + .../reflection/types/subtyping/typeProjection.kt | 1 + .../codegen/box/reflection/types/typeArguments.kt | 1 + .../box/reflection/types/useSiteVariance.kt | 1 + .../box/reflection/types/withNullability.kt | 1 + .../testData/codegen/box/regressions/Kt1149.kt | 1 + .../testData/codegen/box/regressions/Kt1619Test.kt | 1 + .../testData/codegen/box/regressions/Kt2495Test.kt | 1 + .../box/regressions/approximateIntersectionType.kt | 1 + .../codegen/box/regressions/arrayLengthNPE.kt | 1 + .../codegen/box/regressions/collections.kt | 1 + .../regressions/commonSupertypeContravariant.kt | 1 + .../regressions/commonSupertypeContravariant2.kt | 1 + .../dontCaptureTypesWithTypeVariables.kt | 1 + .../functionLiteralAsLastExpressionInBlock.kt | 1 + .../testData/codegen/box/regressions/generic.kt | 1 + .../box/regressions/getGenericInterfaces.kt | 1 + .../codegen/box/regressions/hashCodeNPE.kt | 1 + .../box/regressions/intersectionAsLastLambda.kt | 1 + .../box/regressions/intersectionOfEqualTypes.kt | 1 + .../testData/codegen/box/regressions/kt10143.kt | 1 + .../testData/codegen/box/regressions/kt10934.kt | 1 + .../testData/codegen/box/regressions/kt1172.kt | 1 + .../testData/codegen/box/regressions/kt1202.kt | 1 + .../testData/codegen/box/regressions/kt13381.kt | 1 + .../testData/codegen/box/regressions/kt1406.kt | 1 + .../testData/codegen/box/regressions/kt14447.kt | 1 + .../testData/codegen/box/regressions/kt1515.kt | 1 + .../testData/codegen/box/regressions/kt15196.kt | 1 + .../testData/codegen/box/regressions/kt1568.kt | 1 + .../testData/codegen/box/regressions/kt1779.kt | 1 + .../testData/codegen/box/regressions/kt1800.kt | 1 + .../testData/codegen/box/regressions/kt18779.kt | 1 + .../testData/codegen/box/regressions/kt1932.kt | 1 + .../testData/codegen/box/regressions/kt2017.kt | 1 + .../testData/codegen/box/regressions/kt2060.kt | 1 + .../testData/codegen/box/regressions/kt2210.kt | 1 + .../testData/codegen/box/regressions/kt2318.kt | 1 + .../testData/codegen/box/regressions/kt24913.kt | 1 + .../testData/codegen/box/regressions/kt2509.kt | 1 + compiler/testData/codegen/box/regressions/kt274.kt | 1 + .../testData/codegen/box/regressions/kt3046.kt | 1 + .../testData/codegen/box/regressions/kt32949.kt | 1 + .../testData/codegen/box/regressions/kt3421.kt | 1 + compiler/testData/codegen/box/regressions/kt344.kt | 1 + .../testData/codegen/box/regressions/kt3442.kt | 1 + .../testData/codegen/box/regressions/kt3850.kt | 1 + .../testData/codegen/box/regressions/kt3903.kt | 1 + .../testData/codegen/box/regressions/kt4259.kt | 1 + .../testData/codegen/box/regressions/kt4262.kt | 1 + .../testData/codegen/box/regressions/kt4281.kt | 1 + .../testData/codegen/box/regressions/kt5056.kt | 1 + compiler/testData/codegen/box/regressions/kt528.kt | 1 + compiler/testData/codegen/box/regressions/kt529.kt | 1 + compiler/testData/codegen/box/regressions/kt533.kt | 1 + .../testData/codegen/box/regressions/kt5395.kt | 1 + .../testData/codegen/box/regressions/kt5445.kt | 1 + .../testData/codegen/box/regressions/kt5445_2.kt | 1 + .../box/regressions/kt5786_privateWithDefault.kt | 1 + .../testData/codegen/box/regressions/kt5953.kt | 1 + .../testData/codegen/box/regressions/kt6153.kt | 1 + .../testData/codegen/box/regressions/kt6434.kt | 1 + .../testData/codegen/box/regressions/kt6434_2.kt | 1 + .../testData/codegen/box/regressions/kt6485.kt | 1 + compiler/testData/codegen/box/regressions/kt715.kt | 1 + compiler/testData/codegen/box/regressions/kt789.kt | 1 + compiler/testData/codegen/box/regressions/kt864.kt | 1 + compiler/testData/codegen/box/regressions/kt998.kt | 1 + .../regressions/lambdaAsLastExpressionInLambda.kt | 1 + .../box/regressions/lambdaPostponeConstruction.kt | 1 + .../box/regressions/lambdaWrongReturnType.kt | 1 + .../codegen/box/regressions/nestedIntersection.kt | 1 + ...bleTypeParameterReplacedWithIntersectionType.kt | 1 + .../noCapturingForTypesWithTypeVariables.kt | 1 + .../box/regressions/noResolutionRecursion.kt | 1 + .../nullabilityForCommonCapturedSupertypes.kt | 1 + .../box/regressions/nullableAfterExclExcl.kt | 1 + .../objectCaptureOuterConstructorProperty.kt | 1 + .../box/regressions/objectInsideDelegation.kt | 1 + .../box/regressions/referenceToSelfInLocal.kt | 1 + .../box/regressions/resolvedCallForGetOperator.kt | 1 + .../codegen/box/regressions/supertypeDepth.kt | 1 + compiler/testData/codegen/box/reified/DIExample.kt | 1 + .../codegen/box/reified/anonymousObject.kt | 1 + .../box/reified/anonymousObjectNoPropagate.kt | 1 + .../box/reified/anonymousObjectReifiedSupertype.kt | 1 + .../box/reified/approximateCapturedTypes.kt | 1 + .../box/reified/arraysReification/instanceOf.kt | 1 + .../reified/arraysReification/instanceOfArrays.kt | 1 + .../box/reified/arraysReification/jClass.kt | 1 + .../box/reified/arraysReification/jaggedArray.kt | 1 + .../arraysReification/jaggedArrayOfNulls.kt | 1 + .../box/reified/arraysReification/jaggedDeep.kt | 1 + .../codegen/box/reified/asOnPlatformType.kt | 1 + compiler/testData/codegen/box/reified/checkcast.kt | 1 + .../testData/codegen/box/reified/copyToArray.kt | 1 + .../codegen/box/reified/defaultJavaClass.kt | 1 + .../codegen/box/reified/expectedTypeFromCast.kt | 1 + .../codegen/box/reified/filterIsInstance.kt | 1 + .../codegen/box/reified/innerAnonymousObject.kt | 1 + .../testData/codegen/box/reified/instanceof.kt | 1 + .../codegen/box/reified/isOnPlatformType.kt | 1 + compiler/testData/codegen/box/reified/javaClass.kt | 1 + .../testData/codegen/box/reified/nestedReified.kt | 1 + .../codegen/box/reified/nestedReifiedSignature.kt | 1 + .../testData/codegen/box/reified/newArrayInt.kt | 1 + .../nonInlineableLambdaInReifiedFunction.kt | 1 + .../box/reified/recursiveInnerAnonymousObject.kt | 1 + .../codegen/box/reified/recursiveNewArray.kt | 1 + .../box/reified/recursiveNonInlineableLambda.kt | 1 + .../testData/codegen/box/reified/reifiedChain.kt | 1 + .../box/reified/reifiedInlineFunOfObject.kt | 1 + .../reifiedInlineFunOfObjectWithinReified.kt | 1 + .../reifiedInlineIntoNonInlineableLambda.kt | 1 + compiler/testData/codegen/box/reified/safecast.kt | 1 + .../codegen/box/reified/sameIndexRecursive.kt | 1 + compiler/testData/codegen/box/reified/spreads.kt | 1 + compiler/testData/codegen/box/reified/varargs.kt | 1 + .../testData/codegen/box/safeCall/genericNull.kt | 1 + compiler/testData/codegen/box/safeCall/kt1572.kt | 1 + compiler/testData/codegen/box/safeCall/kt245.kt | 1 + compiler/testData/codegen/box/safeCall/kt247.kt | 1 + compiler/testData/codegen/box/safeCall/kt3430.kt | 1 + compiler/testData/codegen/box/safeCall/kt4733.kt | 1 + .../codegen/box/safeCall/primitiveEqSafeCall.kt | 1 + .../codegen/box/safeCall/primitiveNotEqSafeCall.kt | 1 + .../codegen/box/safeCall/safeCallEqPrimitive.kt | 1 + .../codegen/box/safeCall/safeCallNotEqPrimitive.kt | 1 + .../codegen/box/safeCall/safeCallOnLong.kt | 1 + compiler/testData/codegen/box/sam/castFromAny.kt | 1 + .../codegen/box/sam/constructors/comparator.kt | 1 + .../codegen/box/sam/constructors/filenameFilter.kt | 1 + .../codegen/box/sam/constructors/kt16790.kt | 1 + .../codegen/box/sam/constructors/kt19251.kt | 1 + .../codegen/box/sam/constructors/kt19251_child.kt | 1 + .../box/sam/constructors/nonLiteralComparator.kt | 1 + .../sam/constructors/nonLiteralFilenameFilter.kt | 1 + .../box/sam/constructors/nonLiteralRunnable.kt | 1 + .../box/sam/constructors/nonTrivialRunnable.kt | 1 + .../codegen/box/sam/constructors/runnable.kt | 1 + .../sam/constructors/runnableAccessingClosure1.kt | 1 + .../sam/constructors/runnableAccessingClosure2.kt | 1 + .../sam/constructors/samWrappersDifferentFiles.kt | 1 + .../box/sam/constructors/sameWrapperClass.kt | 1 + .../box/sam/constructors/syntheticVsReal.kt | 1 + .../testData/codegen/box/sam/inlinedSamWrapper.kt | 1 + compiler/testData/codegen/box/sam/kt17091.kt | 1 + compiler/testData/codegen/box/sam/kt17091_2.kt | 1 + compiler/testData/codegen/box/sam/kt17091_3.kt | 1 + compiler/testData/codegen/box/sam/kt17091_4.kt | 1 + compiler/testData/codegen/box/sam/kt22906.kt | 1 + compiler/testData/codegen/box/sam/kt22906_2.kt | 1 + compiler/testData/codegen/box/sam/kt24825.kt | 1 + compiler/testData/codegen/box/sam/nullableSam.kt | 1 + compiler/testData/codegen/box/sam/partialSam.kt | 1 + compiler/testData/codegen/box/sam/partialSamKT.kt | 1 + .../codegen/box/sam/predicateSamWrapper.kt | 1 + .../codegen/box/sam/receiverEvaluatedOnce.kt | 1 + compiler/testData/codegen/box/sealed/objects.kt | 1 + compiler/testData/codegen/box/sealed/simple.kt | 1 + .../box/secondaryConstructors/accessToCompanion.kt | 1 + .../basicNoPrimaryManySinks.kt | 1 + .../secondaryConstructors/basicNoPrimaryOneSink.kt | 1 + .../box/secondaryConstructors/basicPrimary.kt | 1 + .../secondaryConstructors/callFromLocalSubClass.kt | 1 + .../callFromPrimaryWithNamedArgs.kt | 1 + .../callFromPrimaryWithOptionalArgs.kt | 1 + .../box/secondaryConstructors/callFromSubClass.kt | 1 + .../clashingDefaultConstructors.kt | 1 + .../box/secondaryConstructors/dataClasses.kt | 1 + .../box/secondaryConstructors/defaultArgs.kt | 1 + .../defaultParametersNotDuplicated.kt | 1 + .../delegateWithComplexExpression.kt | 1 + .../delegatedThisWithLambda.kt | 1 + .../secondaryConstructors/delegationWithPrimary.kt | 1 + .../codegen/box/secondaryConstructors/enums.kt | 1 + .../codegen/box/secondaryConstructors/generics.kt | 1 + .../box/secondaryConstructors/innerClasses.kt | 1 + .../innerClassesInheritance.kt | 1 + .../box/secondaryConstructors/localClasses.kt | 1 + .../box/secondaryConstructors/superCallPrimary.kt | 1 + .../secondaryConstructors/superCallSecondary.kt | 1 + .../codegen/box/secondaryConstructors/varargs.kt | 1 + .../box/secondaryConstructors/withGenerics.kt | 1 + .../secondaryConstructors/withNonLocalReturn.kt | 1 + .../box/secondaryConstructors/withPrimary.kt | 1 + .../box/secondaryConstructors/withReturn.kt | 1 + .../box/secondaryConstructors/withReturnUnit.kt | 1 + .../box/secondaryConstructors/withVarargs.kt | 1 + .../box/secondaryConstructors/withoutPrimary.kt | 1 + .../secondaryConstructors/withoutPrimarySimple.kt | 1 + .../defaultAndNamedCombination.kt | 1 + .../box/signatureAnnotations/defaultBoxTypes.kt | 1 + .../box/signatureAnnotations/defaultEnumType.kt | 1 + .../box/signatureAnnotations/defaultLongLiteral.kt | 1 + .../signatureAnnotations/defaultMultipleParams.kt | 1 + .../box/signatureAnnotations/defaultNull.kt | 1 + .../defaultNullableBoxTypes.kt | 1 + .../box/signatureAnnotations/defaultOverrides.kt | 1 + .../signatureAnnotations/defaultPrimitiveTypes.kt | 1 + .../defaultValueInConstructor.kt | 1 + .../signatureAnnotations/defaultWithJavaBase.kt | 1 + .../signatureAnnotations/defaultWithKotlinBase.kt | 1 + .../reorderedParameterNames.kt | 1 + compiler/testData/codegen/box/smap/chainCalls.kt | 10 ++++++---- compiler/testData/codegen/box/smap/infixCalls.kt | 8 +++++--- .../codegen/box/smap/simpleCallWithParams.kt | 14 ++++++++------ .../codegen/box/smartCasts/falseSmartCast.kt | 1 + .../codegen/box/smartCasts/genericIntersection.kt | 1 + .../testData/codegen/box/smartCasts/genericSet.kt | 1 + .../box/smartCasts/implicitExtensionReceiver.kt | 1 + .../box/smartCasts/implicitMemberReceiver.kt | 1 + .../codegen/box/smartCasts/implicitReceiver.kt | 1 + .../box/smartCasts/implicitReceiverInWhen.kt | 1 + .../codegen/box/smartCasts/implicitToGrandSon.kt | 1 + .../testData/codegen/box/smartCasts/kt17725.kt | 1 + .../testData/codegen/box/smartCasts/kt19058.kt | 1 + .../testData/codegen/box/smartCasts/kt19100.kt | 1 + .../box/smartCasts/lambdaArgumentWithoutType.kt | 1 + .../codegen/box/smartCasts/nullSmartCast.kt | 1 + .../codegen/box/smartCasts/whenSmartCast.kt | 1 + .../box/specialBuiltins/bridgeNotEmptyMap.kt | 1 + .../codegen/box/specialBuiltins/bridges.kt | 1 + .../codegen/box/specialBuiltins/collectionImpl.kt | 1 + .../box/specialBuiltins/commonBridgesTarget.kt | 1 + .../codegen/box/specialBuiltins/emptyList.kt | 1 + .../codegen/box/specialBuiltins/emptyMap.kt | 1 + .../codegen/box/specialBuiltins/emptyStringMap.kt | 1 + .../codegen/box/specialBuiltins/entrySetSOE.kt | 1 + .../codegen/box/specialBuiltins/enumAsOrdinaled.kt | 1 + .../codegen/box/specialBuiltins/exceptionCause.kt | 1 + .../box/specialBuiltins/explicitSuperCall.kt | 1 + .../specialBuiltins/irrelevantRemoveAtOverride.kt | 1 + .../codegen/box/specialBuiltins/mapGetOrDefault.kt | 1 + .../testData/codegen/box/specialBuiltins/maps.kt | 1 + .../specialBuiltins/noSpecialBridgeInSuperClass.kt | 1 + .../codegen/box/specialBuiltins/notEmptyListAny.kt | 1 + .../codegen/box/specialBuiltins/notEmptyMap.kt | 1 + .../box/specialBuiltins/redundantStubForSize.kt | 1 + .../specialBuiltins/removeAtTwoSpecialBridges.kt | 1 + .../codegen/box/specialBuiltins/removeSetInt.kt | 1 + .../codegen/box/specialBuiltins/throwable.kt | 1 + .../box/specialBuiltins/throwableComplex.kt | 1 + .../codegen/box/specialBuiltins/throwableImpl.kt | 1 + .../throwableImplWithSecondaryConstructor.kt | 1 + .../box/specialBuiltins/valuesInsideEnum.kt | 1 + .../box/statics/anonymousInitializerIObject.kt | 1 + .../statics/anonymousInitializerInClassObject.kt | 1 + compiler/testData/codegen/box/statics/fields.kt | 1 + .../codegen/box/statics/incInClassObject.kt | 1 + .../testData/codegen/box/statics/incInObject.kt | 1 + .../box/statics/inheritedPropertyInClassObject.kt | 1 + .../box/statics/inheritedPropertyInObject.kt | 1 + .../codegen/box/statics/inlineCallsStaticMethod.kt | 1 + compiler/testData/codegen/box/statics/kt8089.kt | 1 + .../codegen/box/statics/protectedSamConstructor.kt | 1 + .../codegen/box/statics/protectedStatic.kt | 1 + .../codegen/box/statics/protectedStatic2.kt | 1 + .../codegen/box/statics/syntheticAccessor.kt | 1 + .../box/storeStackBeforeInline/differentTypes.kt | 1 + .../box/storeStackBeforeInline/primitiveMerge.kt | 1 + .../codegen/box/storeStackBeforeInline/simple.kt | 1 + .../storeStackBeforeInline/unreachableMarker.kt | 1 + .../box/storeStackBeforeInline/withLambda.kt | 1 + .../codegen/box/strings/constInStringTemplate.kt | 1 + .../testData/codegen/box/strings/forInString.kt | 1 + compiler/testData/codegen/box/strings/kt3571.kt | 1 + compiler/testData/codegen/box/strings/kt3652.kt | 1 + .../codegen/box/strings/kt5389_stringBuilderGet.kt | 1 + compiler/testData/codegen/box/strings/kt5956.kt | 1 + compiler/testData/codegen/box/strings/kt881.kt | 1 + compiler/testData/codegen/box/strings/kt894.kt | 1 + .../box/strings/multilineStringsWithTemplates.kt | 1 + .../testData/codegen/box/strings/nestedConcat.kt | 1 + .../box/strings/rawStringsWithManyQuotes.kt | 1 + .../codegen/box/strings/singleConcatNullable.kt | 1 + .../box/strings/stringPlusOnlyWorksOnString.kt | 1 + .../codegen/box/super/basicmethodSuperClass.kt | 1 + .../codegen/box/super/basicmethodSuperTrait.kt | 1 + .../testData/codegen/box/super/basicproperty.kt | 1 + compiler/testData/codegen/box/super/enclosedFun.kt | 1 + compiler/testData/codegen/box/super/enclosedVar.kt | 1 + .../codegen/box/super/innerClassLabeledSuper.kt | 1 + .../codegen/box/super/innerClassLabeledSuper2.kt | 1 + .../box/super/innerClassLabeledSuperProperty.kt | 1 + .../box/super/innerClassLabeledSuperProperty2.kt | 1 + .../box/super/innerClassQualifiedFunctionCall.kt | 1 + .../box/super/innerClassQualifiedPropertyAccess.kt | 1 + compiler/testData/codegen/box/super/kt14243.kt | 1 + compiler/testData/codegen/box/super/kt14243_2.kt | 1 + .../testData/codegen/box/super/kt14243_class.kt | 1 + .../testData/codegen/box/super/kt14243_prop.kt | 1 + .../testData/codegen/box/super/kt3492ClassFun.kt | 1 + .../codegen/box/super/kt3492ClassProperty.kt | 1 + .../testData/codegen/box/super/kt3492TraitFun.kt | 1 + .../codegen/box/super/kt3492TraitProperty.kt | 1 + compiler/testData/codegen/box/super/kt4173.kt | 1 + compiler/testData/codegen/box/super/kt4173_2.kt | 1 + compiler/testData/codegen/box/super/kt4173_3.kt | 1 + compiler/testData/codegen/box/super/kt4982.kt | 1 + .../codegen/box/super/multipleSuperTraits.kt | 1 + .../codegen/box/super/superConstructor/kt13846.kt | 1 + .../box/super/superConstructor/kt17464_arrayOf.kt | 1 + .../super/superConstructor/kt17464_linkedMapOf.kt | 1 + .../codegen/box/super/superConstructor/kt18356.kt | 1 + .../box/super/superConstructor/kt18356_2.kt | 1 + .../super/superConstructor/objectExtendsInner.kt | 1 + .../superConstructor/objectExtendsLocalInner.kt | 1 + .../testData/codegen/box/super/traitproperty.kt | 1 + .../testData/codegen/box/super/unqualifiedSuper.kt | 1 + .../super/unqualifiedSuperWithDeeperHierarchies.kt | 1 + .../box/super/unqualifiedSuperWithMethodsOfAny.kt | 1 + .../codegen/box/synchronized/changeMonitor.kt | 1 + .../synchronized/exceptionInMonitorExpression.kt | 1 + .../testData/codegen/box/synchronized/finally.kt | 1 + .../testData/codegen/box/synchronized/longValue.kt | 1 + .../box/synchronized/nestedDifferentObjects.kt | 1 + .../codegen/box/synchronized/nestedSameObject.kt | 1 + .../codegen/box/synchronized/nonLocalReturn.kt | 1 + .../codegen/box/synchronized/objectValue.kt | 1 + compiler/testData/codegen/box/synchronized/sync.kt | 1 + .../testData/codegen/box/synchronized/value.kt | 1 + compiler/testData/codegen/box/synchronized/wait.kt | 1 + .../accessorForGenericConstructor.kt | 1 + .../syntheticAccessors/accessorForGenericMethod.kt | 1 + .../accessorForGenericMethodWithDefaults.kt | 1 + .../box/syntheticAccessors/accessorForProtected.kt | 1 + .../accessorForProtectedInvokeVirtual.kt | 1 + .../codegen/box/syntheticAccessors/inline.kt | 1 + .../box/syntheticAccessors/inlineInOtherClass.kt | 1 + .../codegen/box/syntheticAccessors/jvmField.kt | 1 + .../box/syntheticAccessors/jvmNameForAccessors.kt | 1 + .../codegen/box/syntheticAccessors/kt10047.kt | 1 + .../box/syntheticAccessors/kt21258_indirect.kt | 1 + .../box/syntheticAccessors/kt21258_simple.kt | 1 + .../codegen/box/syntheticAccessors/kt9717.kt | 1 + .../syntheticAccessors/kt9717DifferentPackages.kt | 1 + .../codegen/box/syntheticAccessors/kt9958.kt | 1 + .../box/syntheticAccessors/kt9958Interface.kt | 1 + .../box/syntheticAccessors/protectedFromLambda.kt | 1 + .../syntheticAccessors/syntheticAccessorNames.kt | 1 + .../box/toArray/incorrectToArrayDetection.kt | 1 + .../codegen/box/toArray/kt3177-toTypedArray.kt | 1 + .../codegen/box/toArray/returnToTypedArray.kt | 1 + compiler/testData/codegen/box/toArray/toArray.kt | 1 + .../codegen/box/toArray/toArrayAlreadyPresent.kt | 1 + .../codegen/box/toArray/toArrayShouldBePublic.kt | 1 + .../box/toArray/toArrayShouldBePublicWithJava.kt | 1 + .../testData/codegen/box/toArray/toTypedArray.kt | 1 + .../noPrivateNoAccessorsInMultiFileFacade.kt | 1 + .../noPrivateNoAccessorsInMultiFileFacade2.kt | 1 + .../box/topLevelPrivate/privateInInlineNested.kt | 1 + .../box/topLevelPrivate/privateVisibility.kt | 1 + .../box/topLevelPrivate/syntheticAccessor.kt | 1 + .../syntheticAccessorInMultiFile.kt | 1 + .../traits/abstractClassInheritsFromInterface.kt | 1 + .../codegen/box/traits/diamondPropertyAccessors.kt | 1 + .../testData/codegen/box/traits/genericMethod.kt | 1 + .../box/traits/indirectlyInheritPropertyGetter.kt | 1 + .../codegen/box/traits/inheritJavaInterface.kt | 1 + .../testData/codegen/box/traits/inheritedFun.kt | 1 + .../testData/codegen/box/traits/inheritedVar.kt | 1 + .../codegen/box/traits/interfaceDefaultImpls.kt | 1 + .../traits/interfaceWithNonAbstractFunIndirect.kt | 1 + .../interfaceWithNonAbstractFunIndirectGeneric.kt | 1 + compiler/testData/codegen/box/traits/kt1936.kt | 1 + compiler/testData/codegen/box/traits/kt1936_1.kt | 1 + compiler/testData/codegen/box/traits/kt2260.kt | 1 + compiler/testData/codegen/box/traits/kt2399.kt | 1 + compiler/testData/codegen/box/traits/kt2541.kt | 1 + compiler/testData/codegen/box/traits/kt3315.kt | 1 + compiler/testData/codegen/box/traits/kt3500.kt | 1 + compiler/testData/codegen/box/traits/kt5393.kt | 1 + .../testData/codegen/box/traits/kt5393_property.kt | 1 + compiler/testData/codegen/box/traits/multiple.kt | 1 + .../codegen/box/traits/noPrivateDelegation.kt | 1 + .../codegen/box/traits/privateInterfaceMethod.kt | 1 + .../codegen/box/traits/syntheticAccessor.kt | 1 + .../traitImplDelegationWithCovariantOverride.kt | 1 + .../codegen/box/traits/traitImplDiamond.kt | 1 + .../box/traits/traitImplGenericDelegation.kt | 1 + .../box/traits/traitWithPrivateExtension.kt | 1 + .../codegen/box/traits/traitWithPrivateMember.kt | 1 + .../traitWithPrivateMemberAccessFromLambda.kt | 1 + .../codegen/box/typeInfo/ifOrWhenSpecialCall.kt | 1 + .../codegen/box/typeInfo/implicitSmartCastThis.kt | 1 + .../testData/codegen/box/typeInfo/inheritance.kt | 1 + compiler/testData/codegen/box/typeInfo/kt2811.kt | 1 + .../codegen/box/typeInfo/primitiveTypeInfo.kt | 1 + .../testData/codegen/box/typeInfo/smartCastThis.kt | 1 + .../codegen/box/typeMapping/enhancedPrimitives.kt | 1 + .../box/typeMapping/genericTypeWithNothing.kt | 1 + compiler/testData/codegen/box/typeMapping/kt309.kt | 1 + .../testData/codegen/box/typeMapping/kt3863.kt | 1 + .../testData/codegen/box/typeMapping/kt3976.kt | 1 + .../box/typeMapping/typeParameterMultipleBounds.kt | 1 + .../codegen/box/typealias/enumEntryQualifier.kt | 1 + .../box/typealias/genericTypeAliasConstructor.kt | 1 + .../box/typealias/genericTypeAliasConstructor2.kt | 1 + .../typealias/innerClassTypeAliasConstructor.kt | 1 + .../innerClassTypeAliasConstructorInSupertypes.kt | 1 + compiler/testData/codegen/box/typealias/kt15109.kt | 1 + .../box/typealias/objectLiteralConstructor.kt | 1 + .../codegen/box/typealias/privateInKlib.kt | 1 + compiler/testData/codegen/box/typealias/simple.kt | 1 + .../codegen/box/typealias/typeAliasAsBareType.kt | 1 + .../codegen/box/typealias/typeAliasCompanion.kt | 1 + .../box/typealias/typeAliasConstructorForArray.kt | 1 + .../typealias/typeAliasConstructorInSuperCall.kt | 1 + .../typealias/typeAliasInAnonymousObjectType.kt | 1 + .../codegen/box/typealias/typeAliasObject.kt | 1 + .../box/typealias/typeAliasObjectCallable.kt | 1 + .../testData/codegen/box/unaryOp/callNullable.kt | 1 + .../codegen/box/unaryOp/intrinsicNullable.kt | 1 + .../codegen/box/unit/closureReturnsNullableUnit.kt | 1 + compiler/testData/codegen/box/unit/ifElse.kt | 1 + compiler/testData/codegen/box/unit/kt4265.kt | 1 + compiler/testData/codegen/box/unit/nullableUnit.kt | 1 + .../box/unsignedTypes/boxConstValOfUnsignedType.kt | 1 + .../box/unsignedTypes/boxedUnsignedEqualsZero.kt | 1 + .../unsignedTypes/checkBasicUnsignedLiterals.kt | 1 + ...mplForInlineClassWrappingNullableInlineClass.kt | 1 + .../evaluateConstructorOfUnsignedType.kt | 1 + .../unsignedTypes/forEachIndexedInListOfUInts.kt | 1 + .../box/unsignedTypes/forInUnsignedDownTo.kt | 1 + .../box/unsignedTypes/forInUnsignedProgression.kt | 1 + .../box/unsignedTypes/forInUnsignedRange.kt | 1 + .../box/unsignedTypes/forInUnsignedRangeLiteral.kt | 1 + .../forInUnsignedRangeWithCoercion.kt | 1 + .../box/unsignedTypes/forInUnsignedUntil.kt | 1 + .../codegen/box/unsignedTypes/inUnsignedDownTo.kt | 1 + .../codegen/box/unsignedTypes/inUnsignedRange.kt | 1 + .../box/unsignedTypes/inUnsignedRangeLiteral.kt | 1 + .../codegen/box/unsignedTypes/inUnsignedUntil.kt | 1 + .../iterateOverArrayOfUnsignedValues.kt | 1 + .../iterateOverListOfBoxedUnsignedValues.kt | 1 + .../testData/codegen/box/unsignedTypes/kt25784.kt | 1 + .../unsignedTypes/literalEqualsNullableUnsigned.kt | 1 + .../unsignedTypes/nullableUnsignedEqualsLiteral.kt | 1 + .../unsignedLiteralsForMaxLongValue.kt | 1 + .../unsignedLiteralsWithSignedOverflow.kt | 1 + .../box/unsignedTypes/unsignedLongDivide.kt | 1 + .../box/unsignedTypes/unsignedLongToString.kt | 1 + .../box/unsignedTypes/unsignedRangeIterator.kt | 1 + .../unsignedTypePrefixIncrementDecrementBoxing.kt | 1 + .../unsignedTypeValuesInsideStringTemplates.kt | 1 + .../box/unsignedTypes/varargsOfUnsignedTypes.kt | 1 + .../codegen/box/unsignedTypes/whenByUnsigned.kt | 1 + .../vararg/assigningArrayToVarargInAnnotation.kt | 1 + .../vararg/doNotCopyImmediatelyCreatedArrays.kt | 1 + compiler/testData/codegen/box/vararg/kt1978.kt | 1 + compiler/testData/codegen/box/vararg/kt581.kt | 1 + compiler/testData/codegen/box/vararg/kt6192.kt | 1 + compiler/testData/codegen/box/vararg/kt796_797.kt | 1 + .../vararg/singleAssignmentToVarargsInFunction.kt | 1 + .../codegen/box/vararg/spreadCopiesArray.kt | 1 + .../codegen/box/vararg/varargInFunParam.kt | 1 + .../box/vararg/varargsAndFunctionLiterals.kt | 1 + compiler/testData/codegen/box/when/edgeCases.kt | 1 + compiler/testData/codegen/box/when/emptyWhen.kt | 1 + .../codegen/box/when/enumOptimization/bigEnum.kt | 1 + .../when/enumOptimization/differentEnumClasses.kt | 1 + .../when/enumOptimization/differentEnumClasses2.kt | 1 + .../box/when/enumOptimization/duplicatingItems.kt | 1 + .../when/enumOptimization/enumInsideClassObject.kt | 1 + .../box/when/enumOptimization/expression.kt | 1 + .../enumOptimization/functionLiteralInTopLevel.kt | 1 + .../codegen/box/when/enumOptimization/kt14597.kt | 1 + .../box/when/enumOptimization/kt14597_full.kt | 1 + .../codegen/box/when/enumOptimization/kt14802.kt | 1 + .../codegen/box/when/enumOptimization/kt15806.kt | 1 + .../when/enumOptimization/manyWhensWithinClass.kt | 1 + .../box/when/enumOptimization/nonConstantEnum.kt | 1 + .../when/enumOptimization/nullIsTheFirstEntry.kt | 1 + .../box/when/enumOptimization/nullability.kt | 1 + .../box/when/enumOptimization/nullableEnum.kt | 1 + .../box/when/enumOptimization/subjectAny.kt | 1 + .../box/when/enumOptimization/withoutElse.kt | 1 + .../testData/codegen/box/when/exhaustiveBoolean.kt | 1 + .../codegen/box/when/exhaustiveBreakContinue.kt | 1 + .../box/when/exhaustiveWhenInitialization.kt | 1 + .../codegen/box/when/exhaustiveWhenReturn.kt | 1 + compiler/testData/codegen/box/when/is.kt | 1 + compiler/testData/codegen/box/when/kt5448.kt | 1 + compiler/testData/codegen/box/when/longInRange.kt | 1 + .../testData/codegen/box/when/noElseExhaustive.kt | 1 + .../codegen/box/when/noElseExhaustiveStatement.kt | 1 + .../box/when/noElseExhaustiveUnitExpected.kt | 1 + compiler/testData/codegen/box/when/range.kt | 1 + .../codegen/box/when/sealedWhenInitialization.kt | 1 + .../when/stringOptimization/duplicatingItems.kt | 1 + .../duplicatingItemsSameHashCode.kt | 1 + .../duplicatingItemsSameHashCode2.kt | 1 + .../duplicatingItemsSameHashCode3.kt | 1 + .../box/when/stringOptimization/expression.kt | 1 + .../box/when/stringOptimization/nullability.kt | 1 + .../box/when/stringOptimization/sameHashCode.kt | 1 + .../box/when/stringOptimization/statement.kt | 1 + ...temporaryVarInWhenByStringIsDisposedProperly.kt | 1 + .../codegen/box/when/switchOptimizationDense.kt | 1 + .../when/switchOptimizationMultipleConditions.kt | 1 + .../codegen/box/when/switchOptimizationSparse.kt | 1 + .../box/when/switchOptimizationStatement.kt | 1 + .../codegen/box/when/switchOptimizationTypes.kt | 1 + .../box/when/switchOptimizationUnordered.kt | 1 + .../codegen/box/when/switchOptimizationWithGap.kt | 1 + .../testData/codegen/box/when/typeDisjunction.kt | 1 + .../box/when/whenArgumentIsEvaluatedOnlyOnce.kt | 1 + .../box/when/whenSafeCallSubjectEvaluatedOnce.kt | 1 + .../whenSubjectVariable/captureSubjectVariable.kt | 1 + .../denseIntSwitchWithSubjectVariable.kt | 1 + .../when/whenSubjectVariable/ieee754Equality.kt | 1 + .../ieee754EqualityWithSmartCast.kt | 1 + .../isCheckOnSubjectVariable.kt | 1 + .../box/when/whenSubjectVariable/kt27161.kt | 1 + .../box/when/whenSubjectVariable/kt27161_nested.kt | 1 + .../when/whenSubjectVariable/kt27161_nested2.kt | 1 + .../sparseIntSwitchWithSubjectVariable.kt | 1 + .../subjectExpressionIsEvaluatedOnce.kt | 1 + .../box/when/whenSubjectVariable/whenByEnum.kt | 1 + .../when/whenSubjectVariable/whenByNullableEnum.kt | 1 + .../box/when/whenSubjectVariable/whenByString.kt | 1 + 4019 files changed, 4042 insertions(+), 22 deletions(-) diff --git a/compiler/testData/codegen/box/annotations/annotatedAnnotationParameter.kt b/compiler/testData/codegen/box/annotations/annotatedAnnotationParameter.kt index aa997e27071..14421daf04e 100644 --- a/compiler/testData/codegen/box/annotations/annotatedAnnotationParameter.kt +++ b/compiler/testData/codegen/box/annotations/annotatedAnnotationParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/annotatedEnumEntry.kt b/compiler/testData/codegen/box/annotations/annotatedEnumEntry.kt index 14067a76e51..c7b86761c9f 100644 --- a/compiler/testData/codegen/box/annotations/annotatedEnumEntry.kt +++ b/compiler/testData/codegen/box/annotations/annotatedEnumEntry.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/annotatedLambda/funExpression.kt b/compiler/testData/codegen/box/annotations/annotatedLambda/funExpression.kt index d95c12c6292..dc141f92f08 100644 --- a/compiler/testData/codegen/box/annotations/annotatedLambda/funExpression.kt +++ b/compiler/testData/codegen/box/annotations/annotatedLambda/funExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/annotatedLambda/lambda.kt b/compiler/testData/codegen/box/annotations/annotatedLambda/lambda.kt index 0742890df6a..6c850baaef5 100644 --- a/compiler/testData/codegen/box/annotations/annotatedLambda/lambda.kt +++ b/compiler/testData/codegen/box/annotations/annotatedLambda/lambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/annotatedLambda/samFunExpression.kt b/compiler/testData/codegen/box/annotations/annotatedLambda/samFunExpression.kt index c34c8dd2ca3..1ba13ba8464 100644 --- a/compiler/testData/codegen/box/annotations/annotatedLambda/samFunExpression.kt +++ b/compiler/testData/codegen/box/annotations/annotatedLambda/samFunExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/annotatedLambda/samFunReference.kt b/compiler/testData/codegen/box/annotations/annotatedLambda/samFunReference.kt index ed9a9b9b7c4..b90a227d933 100644 --- a/compiler/testData/codegen/box/annotations/annotatedLambda/samFunReference.kt +++ b/compiler/testData/codegen/box/annotations/annotatedLambda/samFunReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/annotatedLambda/samLambda.kt b/compiler/testData/codegen/box/annotations/annotatedLambda/samLambda.kt index 7d5fecf3740..45b1a1a915b 100644 --- a/compiler/testData/codegen/box/annotations/annotatedLambda/samLambda.kt +++ b/compiler/testData/codegen/box/annotations/annotatedLambda/samLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/annotatedObjectLiteral.kt b/compiler/testData/codegen/box/annotations/annotatedObjectLiteral.kt index 172cf98b9b6..d90b513cb75 100644 --- a/compiler/testData/codegen/box/annotations/annotatedObjectLiteral.kt +++ b/compiler/testData/codegen/box/annotations/annotatedObjectLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/annotationWithKotlinProperty.kt b/compiler/testData/codegen/box/annotations/annotationWithKotlinProperty.kt index 90465c615a8..5ddd3bee8be 100644 --- a/compiler/testData/codegen/box/annotations/annotationWithKotlinProperty.kt +++ b/compiler/testData/codegen/box/annotations/annotationWithKotlinProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/annotationWithKotlinPropertyFromInterfaceCompanion.kt b/compiler/testData/codegen/box/annotations/annotationWithKotlinPropertyFromInterfaceCompanion.kt index 16d33100022..155078c10be 100644 --- a/compiler/testData/codegen/box/annotations/annotationWithKotlinPropertyFromInterfaceCompanion.kt +++ b/compiler/testData/codegen/box/annotations/annotationWithKotlinPropertyFromInterfaceCompanion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: JavaClass.java diff --git a/compiler/testData/codegen/box/annotations/annotationsOnDefault.kt b/compiler/testData/codegen/box/annotations/annotationsOnDefault.kt index 2c6f768f86d..a141f1aa5ce 100644 --- a/compiler/testData/codegen/box/annotations/annotationsOnDefault.kt +++ b/compiler/testData/codegen/box/annotations/annotationsOnDefault.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/annotationsOnLateinitAccessors.kt b/compiler/testData/codegen/box/annotations/annotationsOnLateinitAccessors.kt index 0a5c77471ed..5674371b92f 100644 --- a/compiler/testData/codegen/box/annotations/annotationsOnLateinitAccessors.kt +++ b/compiler/testData/codegen/box/annotations/annotationsOnLateinitAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/annotations/annotationsOnNonExistentAccessors.kt b/compiler/testData/codegen/box/annotations/annotationsOnNonExistentAccessors.kt index cbe3b8512f8..4fb0a6b81b9 100644 --- a/compiler/testData/codegen/box/annotations/annotationsOnNonExistentAccessors.kt +++ b/compiler/testData/codegen/box/annotations/annotationsOnNonExistentAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/annotations/annotationsOnTypeAliases.kt b/compiler/testData/codegen/box/annotations/annotationsOnTypeAliases.kt index 7faf8bf1451..276f41f0a91 100644 --- a/compiler/testData/codegen/box/annotations/annotationsOnTypeAliases.kt +++ b/compiler/testData/codegen/box/annotations/annotationsOnTypeAliases.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/constValInAnnotation.kt b/compiler/testData/codegen/box/annotations/constValInAnnotation.kt index af1eb239a42..42641c86a23 100644 --- a/compiler/testData/codegen/box/annotations/constValInAnnotation.kt +++ b/compiler/testData/codegen/box/annotations/constValInAnnotation.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NestedClassesInAnnotations +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM // FILE: Foo.java diff --git a/compiler/testData/codegen/box/annotations/defaultParameterValues.kt b/compiler/testData/codegen/box/annotations/defaultParameterValues.kt index 1fc6240a68e..1c9b5b22fcb 100644 --- a/compiler/testData/codegen/box/annotations/defaultParameterValues.kt +++ b/compiler/testData/codegen/box/annotations/defaultParameterValues.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/delegatedPropertySetter.kt b/compiler/testData/codegen/box/annotations/delegatedPropertySetter.kt index 1cfbf75241e..52595f5a26d 100644 --- a/compiler/testData/codegen/box/annotations/delegatedPropertySetter.kt +++ b/compiler/testData/codegen/box/annotations/delegatedPropertySetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/fileClassWithFileAnnotation.kt b/compiler/testData/codegen/box/annotations/fileClassWithFileAnnotation.kt index 959f79f2aa2..e979b187fa6 100644 --- a/compiler/testData/codegen/box/annotations/fileClassWithFileAnnotation.kt +++ b/compiler/testData/codegen/box/annotations/fileClassWithFileAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/jvmAnnotationFlags.kt b/compiler/testData/codegen/box/annotations/jvmAnnotationFlags.kt index 6a491742843..c06101fc266 100644 --- a/compiler/testData/codegen/box/annotations/jvmAnnotationFlags.kt +++ b/compiler/testData/codegen/box/annotations/jvmAnnotationFlags.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/kotlinPropertyFromClassObjectAsParameter.kt b/compiler/testData/codegen/box/annotations/kotlinPropertyFromClassObjectAsParameter.kt index 9d67abffd64..48b2a30e864 100644 --- a/compiler/testData/codegen/box/annotations/kotlinPropertyFromClassObjectAsParameter.kt +++ b/compiler/testData/codegen/box/annotations/kotlinPropertyFromClassObjectAsParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/kotlinTopLevelPropertyAsParameter.kt b/compiler/testData/codegen/box/annotations/kotlinTopLevelPropertyAsParameter.kt index c20d49da69c..2b5b9ab5e6d 100644 --- a/compiler/testData/codegen/box/annotations/kotlinTopLevelPropertyAsParameter.kt +++ b/compiler/testData/codegen/box/annotations/kotlinTopLevelPropertyAsParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/kt10136.kt b/compiler/testData/codegen/box/annotations/kt10136.kt index 45c882ac31c..33a2f4fdd96 100644 --- a/compiler/testData/codegen/box/annotations/kt10136.kt +++ b/compiler/testData/codegen/box/annotations/kt10136.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/nestedClassPropertyAsParameter.kt b/compiler/testData/codegen/box/annotations/nestedClassPropertyAsParameter.kt index 14a0fb0188a..c705c4d1b77 100644 --- a/compiler/testData/codegen/box/annotations/nestedClassPropertyAsParameter.kt +++ b/compiler/testData/codegen/box/annotations/nestedClassPropertyAsParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/nestedClassesInAnnotations.kt b/compiler/testData/codegen/box/annotations/nestedClassesInAnnotations.kt index 81cc76869d7..0f7b8ec89ea 100644 --- a/compiler/testData/codegen/box/annotations/nestedClassesInAnnotations.kt +++ b/compiler/testData/codegen/box/annotations/nestedClassesInAnnotations.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NestedClassesInAnnotations +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE annotation class Foo(val kind: Kind) { diff --git a/compiler/testData/codegen/box/annotations/parameterAnnotationInDefaultImpls.kt b/compiler/testData/codegen/box/annotations/parameterAnnotationInDefaultImpls.kt index ce9137b8840..d3812943f63 100644 --- a/compiler/testData/codegen/box/annotations/parameterAnnotationInDefaultImpls.kt +++ b/compiler/testData/codegen/box/annotations/parameterAnnotationInDefaultImpls.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/annotations/parameterWithPrimitiveType.kt b/compiler/testData/codegen/box/annotations/parameterWithPrimitiveType.kt index e8a5f149154..71aedbea210 100644 --- a/compiler/testData/codegen/box/annotations/parameterWithPrimitiveType.kt +++ b/compiler/testData/codegen/box/annotations/parameterWithPrimitiveType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/parameters.kt b/compiler/testData/codegen/box/annotations/parameters.kt index 7baf4b0657a..73d1d6e9690 100644 --- a/compiler/testData/codegen/box/annotations/parameters.kt +++ b/compiler/testData/codegen/box/annotations/parameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/annotations/propertyWithPropertyInInitializerAsParameter.kt b/compiler/testData/codegen/box/annotations/propertyWithPropertyInInitializerAsParameter.kt index 5d911b5dfe7..1f56113b209 100644 --- a/compiler/testData/codegen/box/annotations/propertyWithPropertyInInitializerAsParameter.kt +++ b/compiler/testData/codegen/box/annotations/propertyWithPropertyInInitializerAsParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/resolveWithLowPriorityAnnotation.kt b/compiler/testData/codegen/box/annotations/resolveWithLowPriorityAnnotation.kt index 9b51c9fdb51..2e61654518f 100644 --- a/compiler/testData/codegen/box/annotations/resolveWithLowPriorityAnnotation.kt +++ b/compiler/testData/codegen/box/annotations/resolveWithLowPriorityAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME @Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") diff --git a/compiler/testData/codegen/box/annotations/singleAssignmentToVarargInAnnotation.kt b/compiler/testData/codegen/box/annotations/singleAssignmentToVarargInAnnotation.kt index bfd926cbe2c..6869a23f5e0 100644 --- a/compiler/testData/codegen/box/annotations/singleAssignmentToVarargInAnnotation.kt +++ b/compiler/testData/codegen/box/annotations/singleAssignmentToVarargInAnnotation.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProhibitAssigningSingleElementsToVarargsInNamedForm +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/typeAnnotationOnJdk6.kt b/compiler/testData/codegen/box/annotations/typeAnnotationOnJdk6.kt index 0e2d9aea7e6..8d65e282713 100644 --- a/compiler/testData/codegen/box/annotations/typeAnnotationOnJdk6.kt +++ b/compiler/testData/codegen/box/annotations/typeAnnotationOnJdk6.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/useTypeParameterAnnotationFromJava.kt b/compiler/testData/codegen/box/annotations/useTypeParameterAnnotationFromJava.kt index 1f656d25d54..4c03193dc8a 100644 --- a/compiler/testData/codegen/box/annotations/useTypeParameterAnnotationFromJava.kt +++ b/compiler/testData/codegen/box/annotations/useTypeParameterAnnotationFromJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/box/annotations/useTypeUseAnnotationFromJava.kt b/compiler/testData/codegen/box/annotations/useTypeUseAnnotationFromJava.kt index 800fc34202e..bcd8f5d2243 100644 --- a/compiler/testData/codegen/box/annotations/useTypeUseAnnotationFromJava.kt +++ b/compiler/testData/codegen/box/annotations/useTypeUseAnnotationFromJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/box/annotations/varargInAnnotationParameter.kt b/compiler/testData/codegen/box/annotations/varargInAnnotationParameter.kt index 5d0dc2f21a9..ce86a8ee8ec 100644 --- a/compiler/testData/codegen/box/annotations/varargInAnnotationParameter.kt +++ b/compiler/testData/codegen/box/annotations/varargInAnnotationParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/annotations/wrongAnnotationArgumentInCtor.kt b/compiler/testData/codegen/box/annotations/wrongAnnotationArgumentInCtor.kt index f7564faebf3..8cc35322c85 100644 --- a/compiler/testData/codegen/box/annotations/wrongAnnotationArgumentInCtor.kt +++ b/compiler/testData/codegen/box/annotations/wrongAnnotationArgumentInCtor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JVM, JS, NATIVE diff --git a/compiler/testData/codegen/box/argumentOrder/argumentOrderInObjectSuperCall.kt b/compiler/testData/codegen/box/argumentOrder/argumentOrderInObjectSuperCall.kt index b194d4365b3..be802dc4abf 100644 --- a/compiler/testData/codegen/box/argumentOrder/argumentOrderInObjectSuperCall.kt +++ b/compiler/testData/codegen/box/argumentOrder/argumentOrderInObjectSuperCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "fail" open class Base(val o: String, val k: String) diff --git a/compiler/testData/codegen/box/argumentOrder/argumentOrderInSuperCall.kt b/compiler/testData/codegen/box/argumentOrder/argumentOrderInSuperCall.kt index 042a5dcbae6..588a6784dff 100644 --- a/compiler/testData/codegen/box/argumentOrder/argumentOrderInSuperCall.kt +++ b/compiler/testData/codegen/box/argumentOrder/argumentOrderInSuperCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "fail" open class Base(val o: String, val k: String) diff --git a/compiler/testData/codegen/box/argumentOrder/arguments.kt b/compiler/testData/codegen/box/argumentOrder/arguments.kt index f3d4d9b9b33..61a77ba7666 100644 --- a/compiler/testData/codegen/box/argumentOrder/arguments.kt +++ b/compiler/testData/codegen/box/argumentOrder/arguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test(a: String, b: String): String { return a + b; diff --git a/compiler/testData/codegen/box/argumentOrder/captured.kt b/compiler/testData/codegen/box/argumentOrder/captured.kt index f4f35913a07..5a999f11343 100644 --- a/compiler/testData/codegen/box/argumentOrder/captured.kt +++ b/compiler/testData/codegen/box/argumentOrder/captured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var invokeOrder = ""; val expectedResult = "0_1_9" diff --git a/compiler/testData/codegen/box/argumentOrder/capturedInExtension.kt b/compiler/testData/codegen/box/argumentOrder/capturedInExtension.kt index cfd5329d520..0f6769e5d68 100644 --- a/compiler/testData/codegen/box/argumentOrder/capturedInExtension.kt +++ b/compiler/testData/codegen/box/argumentOrder/capturedInExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var invokeOrder = ""; val expectedResult = "1_0_1_9" diff --git a/compiler/testData/codegen/box/argumentOrder/defaults.kt b/compiler/testData/codegen/box/argumentOrder/defaults.kt index ebf9b4d7d19..d2ee59498fb 100644 --- a/compiler/testData/codegen/box/argumentOrder/defaults.kt +++ b/compiler/testData/codegen/box/argumentOrder/defaults.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var invokeOrder: String = "" fun test(x: Double = { invokeOrder += "x"; 1.0 }(), a: String, y: Long = { invokeOrder += "y"; 1 }(), b: String): String { diff --git a/compiler/testData/codegen/box/argumentOrder/extension.kt b/compiler/testData/codegen/box/argumentOrder/extension.kt index 86fff0d8e1f..b73b305f4ba 100644 --- a/compiler/testData/codegen/box/argumentOrder/extension.kt +++ b/compiler/testData/codegen/box/argumentOrder/extension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var invokeOrder = ""; val expectedResult = "1_0_1_L" diff --git a/compiler/testData/codegen/box/argumentOrder/extensionInClass.kt b/compiler/testData/codegen/box/argumentOrder/extensionInClass.kt index ed025997c74..df66cd14127 100644 --- a/compiler/testData/codegen/box/argumentOrder/extensionInClass.kt +++ b/compiler/testData/codegen/box/argumentOrder/extensionInClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { return Z().test() } diff --git a/compiler/testData/codegen/box/argumentOrder/lambdaMigration.kt b/compiler/testData/codegen/box/argumentOrder/lambdaMigration.kt index 6ef53bff6ee..cde088f0309 100644 --- a/compiler/testData/codegen/box/argumentOrder/lambdaMigration.kt +++ b/compiler/testData/codegen/box/argumentOrder/lambdaMigration.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var res = ""; var call = test(a = {res += "K"; "K"}(), b = {res+="O"; "O"}(), c = {res += "L"; "L"}) diff --git a/compiler/testData/codegen/box/argumentOrder/lambdaMigrationInClass.kt b/compiler/testData/codegen/box/argumentOrder/lambdaMigrationInClass.kt index 7100b035e29..2ab32dbef46 100644 --- a/compiler/testData/codegen/box/argumentOrder/lambdaMigrationInClass.kt +++ b/compiler/testData/codegen/box/argumentOrder/lambdaMigrationInClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var res = ""; var call = Z("Z").test(a = {res += "K"; "K"}(), b = {res+="O"; "O"}(), c = {res += "L"; "L"}) diff --git a/compiler/testData/codegen/box/argumentOrder/simple.kt b/compiler/testData/codegen/box/argumentOrder/simple.kt index 112891c4d9a..65277482515 100644 --- a/compiler/testData/codegen/box/argumentOrder/simple.kt +++ b/compiler/testData/codegen/box/argumentOrder/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var res = ""; var call = test(b = {res += "K"; "K"}(), a = {res+="O"; "O"}(), c = {res += "L"; "L"}) diff --git a/compiler/testData/codegen/box/argumentOrder/simpleInClass.kt b/compiler/testData/codegen/box/argumentOrder/simpleInClass.kt index 71bc1f7452c..84cc2355aed 100644 --- a/compiler/testData/codegen/box/argumentOrder/simpleInClass.kt +++ b/compiler/testData/codegen/box/argumentOrder/simpleInClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var res = ""; var call = Z("Z").test(b = {res += "K"; "K"}(), a = {res+="O"; "O"}(), c = {res += "L"; "L"}) diff --git a/compiler/testData/codegen/box/arrays/arrayConstructorWithNonInlineLambda.kt b/compiler/testData/codegen/box/arrays/arrayConstructorWithNonInlineLambda.kt index 0dc4948b46a..739d712e26c 100644 --- a/compiler/testData/codegen/box/arrays/arrayConstructorWithNonInlineLambda.kt +++ b/compiler/testData/codegen/box/arrays/arrayConstructorWithNonInlineLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/arrays/arrayConstructorsSimple.kt b/compiler/testData/codegen/box/arrays/arrayConstructorsSimple.kt index 1c28cf17aa0..db95fa012fb 100644 --- a/compiler/testData/codegen/box/arrays/arrayConstructorsSimple.kt +++ b/compiler/testData/codegen/box/arrays/arrayConstructorsSimple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/arrays/arrayGetAssignMultiIndex.kt b/compiler/testData/codegen/box/arrays/arrayGetAssignMultiIndex.kt index 5e8e8bbd546..87a2aa340d4 100644 --- a/compiler/testData/codegen/box/arrays/arrayGetAssignMultiIndex.kt +++ b/compiler/testData/codegen/box/arrays/arrayGetAssignMultiIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Array.get(index1: Int, index2: Int) = this[index1 + index2] operator fun Array.set(index1: Int, index2: Int, elem: String) { this[index1 + index2] = elem diff --git a/compiler/testData/codegen/box/arrays/arrayGetMultiIndex.kt b/compiler/testData/codegen/box/arrays/arrayGetMultiIndex.kt index 6898a9b08e6..58effcc1322 100644 --- a/compiler/testData/codegen/box/arrays/arrayGetMultiIndex.kt +++ b/compiler/testData/codegen/box/arrays/arrayGetMultiIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Array.get(index1: Int, index2: Int) = this[index1 + index2] operator fun Array.set(index1: Int, index2: Int, elem: String) { this[index1 + index2] = elem diff --git a/compiler/testData/codegen/box/arrays/arrayInstanceOf.kt b/compiler/testData/codegen/box/arrays/arrayInstanceOf.kt index 406b97e57a4..b1b30180468 100644 --- a/compiler/testData/codegen/box/arrays/arrayInstanceOf.kt +++ b/compiler/testData/codegen/box/arrays/arrayInstanceOf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //test [], get and iterator calls fun test(createIntNotLong: Boolean): String { val a = if (createIntNotLong) IntArray(5) else LongArray(5) diff --git a/compiler/testData/codegen/box/arrays/arrayPlusAssign.kt b/compiler/testData/codegen/box/arrays/arrayPlusAssign.kt index 9a243990fd5..358233bbe15 100644 --- a/compiler/testData/codegen/box/arrays/arrayPlusAssign.kt +++ b/compiler/testData/codegen/box/arrays/arrayPlusAssign.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val s = IntArray(1) s[0] = 5 diff --git a/compiler/testData/codegen/box/arrays/arraysAreCloneable.kt b/compiler/testData/codegen/box/arrays/arraysAreCloneable.kt index 2e5d2ace414..21bfb2c3499 100644 --- a/compiler/testData/codegen/box/arrays/arraysAreCloneable.kt +++ b/compiler/testData/codegen/box/arrays/arraysAreCloneable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/arrays/arraysOfInlineClass/accessArrayOfInlineClass.kt b/compiler/testData/codegen/box/arrays/arraysOfInlineClass/accessArrayOfInlineClass.kt index bd47e1ea050..6189301bd62 100644 --- a/compiler/testData/codegen/box/arrays/arraysOfInlineClass/accessArrayOfInlineClass.kt +++ b/compiler/testData/codegen/box/arrays/arraysOfInlineClass/accessArrayOfInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val data: Int) diff --git a/compiler/testData/codegen/box/arrays/arraysOfInlineClass/accessArrayOfUnsigned.kt b/compiler/testData/codegen/box/arrays/arraysOfInlineClass/accessArrayOfUnsigned.kt index 0e3f723ce2d..c388a8a70b2 100644 --- a/compiler/testData/codegen/box/arrays/arraysOfInlineClass/accessArrayOfUnsigned.kt +++ b/compiler/testData/codegen/box/arrays/arraysOfInlineClass/accessArrayOfUnsigned.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/arrays/arraysOfInlineClass/arrayOfInlineClassOfArrayOfInlineClass.kt b/compiler/testData/codegen/box/arrays/arraysOfInlineClass/arrayOfInlineClassOfArrayOfInlineClass.kt index c4abf73bed8..d690289406e 100644 --- a/compiler/testData/codegen/box/arrays/arraysOfInlineClass/arrayOfInlineClassOfArrayOfInlineClass.kt +++ b/compiler/testData/codegen/box/arrays/arraysOfInlineClass/arrayOfInlineClassOfArrayOfInlineClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // !LANGUAGE: +InlineClasses // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/arrays/cloneArray.kt b/compiler/testData/codegen/box/arrays/cloneArray.kt index 412bef94083..1111b305ffa 100644 --- a/compiler/testData/codegen/box/arrays/cloneArray.kt +++ b/compiler/testData/codegen/box/arrays/cloneArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/arrays/clonePrimitiveArrays.kt b/compiler/testData/codegen/box/arrays/clonePrimitiveArrays.kt index a890f7fc587..89e305a2158 100644 --- a/compiler/testData/codegen/box/arrays/clonePrimitiveArrays.kt +++ b/compiler/testData/codegen/box/arrays/clonePrimitiveArrays.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/arrays/collectionAssignGetMultiIndex.kt b/compiler/testData/codegen/box/arrays/collectionAssignGetMultiIndex.kt index 4a7d83c589e..44d80d6859d 100644 --- a/compiler/testData/codegen/box/arrays/collectionAssignGetMultiIndex.kt +++ b/compiler/testData/codegen/box/arrays/collectionAssignGetMultiIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME operator fun ArrayList.get(index1: Int, index2: Int) = this[index1 + index2] operator fun ArrayList.set(index1: Int, index2: Int, elem: String) { diff --git a/compiler/testData/codegen/box/arrays/collectionGetMultiIndex.kt b/compiler/testData/codegen/box/arrays/collectionGetMultiIndex.kt index 4cc8a004134..f94e00f8cce 100644 --- a/compiler/testData/codegen/box/arrays/collectionGetMultiIndex.kt +++ b/compiler/testData/codegen/box/arrays/collectionGetMultiIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME operator fun ArrayList.get(index1: Int, index2: Int) = this[index1 + index2] operator fun ArrayList.set(index1: Int, index2: Int, elem: String) { diff --git a/compiler/testData/codegen/box/arrays/forEachBooleanArray.kt b/compiler/testData/codegen/box/arrays/forEachBooleanArray.kt index f0238410cc5..1a1b971d61a 100644 --- a/compiler/testData/codegen/box/arrays/forEachBooleanArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachBooleanArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { for (x in BooleanArray(5)) { if (x != false) return "Fail $x" diff --git a/compiler/testData/codegen/box/arrays/forEachByteArray.kt b/compiler/testData/codegen/box/arrays/forEachByteArray.kt index 1ae8205531a..72a9ed5980e 100644 --- a/compiler/testData/codegen/box/arrays/forEachByteArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachByteArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { for (x in ByteArray(5)) { if (x != 0.toByte()) return "Fail $x" diff --git a/compiler/testData/codegen/box/arrays/forEachCharArray.kt b/compiler/testData/codegen/box/arrays/forEachCharArray.kt index 4b797671175..fbc13c4be8b 100644 --- a/compiler/testData/codegen/box/arrays/forEachCharArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachCharArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { for (x in CharArray(5)) { if (x != 0.toChar()) return "Fail $x" diff --git a/compiler/testData/codegen/box/arrays/forEachDoubleArray.kt b/compiler/testData/codegen/box/arrays/forEachDoubleArray.kt index c1a79f222a3..031804cb11d 100644 --- a/compiler/testData/codegen/box/arrays/forEachDoubleArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachDoubleArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { for (x in DoubleArray(5)) { if (x != 0.toDouble()) return "Fail $x" diff --git a/compiler/testData/codegen/box/arrays/forEachFloatArray.kt b/compiler/testData/codegen/box/arrays/forEachFloatArray.kt index 8245beab4ee..9a849175a6e 100644 --- a/compiler/testData/codegen/box/arrays/forEachFloatArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachFloatArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { for (x in FloatArray(5)) { if (x != 0.toFloat()) return "Fail $x" diff --git a/compiler/testData/codegen/box/arrays/forEachIntArray.kt b/compiler/testData/codegen/box/arrays/forEachIntArray.kt index 53ce12dd393..9850aa41e53 100644 --- a/compiler/testData/codegen/box/arrays/forEachIntArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachIntArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { for (x in IntArray(5)) { if (x != 0) return "Fail $x" diff --git a/compiler/testData/codegen/box/arrays/forEachLongArray.kt b/compiler/testData/codegen/box/arrays/forEachLongArray.kt index 6ed0259f765..7079101e2c8 100644 --- a/compiler/testData/codegen/box/arrays/forEachLongArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachLongArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { for (x in LongArray(5)) { if (x != 0.toLong()) return "Fail $x" diff --git a/compiler/testData/codegen/box/arrays/forEachShortArray.kt b/compiler/testData/codegen/box/arrays/forEachShortArray.kt index a9145d42422..f071b5f07f7 100644 --- a/compiler/testData/codegen/box/arrays/forEachShortArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachShortArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { for (x in ShortArray(5)) { if (x != 0.toShort()) return "Fail $x" diff --git a/compiler/testData/codegen/box/arrays/forInReversed/reversedArrayOriginalUpdatedInLoopBody.kt b/compiler/testData/codegen/box/arrays/forInReversed/reversedArrayOriginalUpdatedInLoopBody.kt index faee25e6092..e0c1d097964 100644 --- a/compiler/testData/codegen/box/arrays/forInReversed/reversedArrayOriginalUpdatedInLoopBody.kt +++ b/compiler/testData/codegen/box/arrays/forInReversed/reversedArrayOriginalUpdatedInLoopBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/arrays/forInReversed/reversedArrayReversedArrayOriginalUpdatedInLoopBody.kt b/compiler/testData/codegen/box/arrays/forInReversed/reversedArrayReversedArrayOriginalUpdatedInLoopBody.kt index 76f4abbeed1..c527565cfc5 100644 --- a/compiler/testData/codegen/box/arrays/forInReversed/reversedArrayReversedArrayOriginalUpdatedInLoopBody.kt +++ b/compiler/testData/codegen/box/arrays/forInReversed/reversedArrayReversedArrayOriginalUpdatedInLoopBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/arrays/forInReversed/reversedOriginalUpdatedInLoopBody.kt b/compiler/testData/codegen/box/arrays/forInReversed/reversedOriginalUpdatedInLoopBody.kt index e51e49904fc..809085b50bf 100644 --- a/compiler/testData/codegen/box/arrays/forInReversed/reversedOriginalUpdatedInLoopBody.kt +++ b/compiler/testData/codegen/box/arrays/forInReversed/reversedOriginalUpdatedInLoopBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/arrays/forInReversed/reversedReversedOriginalUpdatedInLoopBody.kt b/compiler/testData/codegen/box/arrays/forInReversed/reversedReversedOriginalUpdatedInLoopBody.kt index 44a2264c2f1..af439a64089 100644 --- a/compiler/testData/codegen/box/arrays/forInReversed/reversedReversedOriginalUpdatedInLoopBody.kt +++ b/compiler/testData/codegen/box/arrays/forInReversed/reversedReversedOriginalUpdatedInLoopBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/arrays/genericArrayInObjectLiteralConstructor.kt b/compiler/testData/codegen/box/arrays/genericArrayInObjectLiteralConstructor.kt index 0493164e585..9d63476a29a 100644 --- a/compiler/testData/codegen/box/arrays/genericArrayInObjectLiteralConstructor.kt +++ b/compiler/testData/codegen/box/arrays/genericArrayInObjectLiteralConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME abstract class Table( val content: Array> diff --git a/compiler/testData/codegen/box/arrays/hashMap.kt b/compiler/testData/codegen/box/arrays/hashMap.kt index 38316baee5e..9a5ac9edad2 100644 --- a/compiler/testData/codegen/box/arrays/hashMap.kt +++ b/compiler/testData/codegen/box/arrays/hashMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME operator fun HashMap.set(index: String, elem: Int?) { this.put(index, elem) diff --git a/compiler/testData/codegen/box/arrays/inProjectionAsParameter.kt b/compiler/testData/codegen/box/arrays/inProjectionAsParameter.kt index d89fdf1f02b..f2c12474660 100644 --- a/compiler/testData/codegen/box/arrays/inProjectionAsParameter.kt +++ b/compiler/testData/codegen/box/arrays/inProjectionAsParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test(y: Array>) { y[0] = kotlin.arrayOf("OK") } diff --git a/compiler/testData/codegen/box/arrays/inProjectionOfArray.kt b/compiler/testData/codegen/box/arrays/inProjectionOfArray.kt index 87785a47aaf..35732b57148 100644 --- a/compiler/testData/codegen/box/arrays/inProjectionOfArray.kt +++ b/compiler/testData/codegen/box/arrays/inProjectionOfArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val x : Array> = arrayOf(arrayOf(1)) val y : Array> = x diff --git a/compiler/testData/codegen/box/arrays/inProjectionOfList.kt b/compiler/testData/codegen/box/arrays/inProjectionOfList.kt index 559ca509e8f..d1bca2bc54a 100644 --- a/compiler/testData/codegen/box/arrays/inProjectionOfList.kt +++ b/compiler/testData/codegen/box/arrays/inProjectionOfList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/arrays/indices.kt b/compiler/testData/codegen/box/arrays/indices.kt index 92dbbc7969e..5b419afcef4 100644 --- a/compiler/testData/codegen/box/arrays/indices.kt +++ b/compiler/testData/codegen/box/arrays/indices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/arrays/indicesChar.kt b/compiler/testData/codegen/box/arrays/indicesChar.kt index 89959e1f0c9..adcd729e5e2 100644 --- a/compiler/testData/codegen/box/arrays/indicesChar.kt +++ b/compiler/testData/codegen/box/arrays/indicesChar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/arrays/inlineInitializer.kt b/compiler/testData/codegen/box/arrays/inlineInitializer.kt index c8050aa20e0..f72f9b18aff 100644 --- a/compiler/testData/codegen/box/arrays/inlineInitializer.kt +++ b/compiler/testData/codegen/box/arrays/inlineInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Foo( val width: Int, val height: Int, diff --git a/compiler/testData/codegen/box/arrays/iterator.kt b/compiler/testData/codegen/box/arrays/iterator.kt index eb8f84cbb04..b64a52b3087 100644 --- a/compiler/testData/codegen/box/arrays/iterator.kt +++ b/compiler/testData/codegen/box/arrays/iterator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val x = Array(5, { it } ).iterator() var i = 0 diff --git a/compiler/testData/codegen/box/arrays/iteratorBooleanArray.kt b/compiler/testData/codegen/box/arrays/iteratorBooleanArray.kt index 753381f34f4..a3669cb524c 100644 --- a/compiler/testData/codegen/box/arrays/iteratorBooleanArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorBooleanArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a = BooleanArray(5) val x = a.iterator() diff --git a/compiler/testData/codegen/box/arrays/iteratorByteArray.kt b/compiler/testData/codegen/box/arrays/iteratorByteArray.kt index 259eb5f3200..29dc89bbf62 100644 --- a/compiler/testData/codegen/box/arrays/iteratorByteArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorByteArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a = ByteArray(5) val x = a.iterator() diff --git a/compiler/testData/codegen/box/arrays/iteratorByteArrayNextByte.kt b/compiler/testData/codegen/box/arrays/iteratorByteArrayNextByte.kt index 61c458433a7..14b191024a3 100644 --- a/compiler/testData/codegen/box/arrays/iteratorByteArrayNextByte.kt +++ b/compiler/testData/codegen/box/arrays/iteratorByteArrayNextByte.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a = ByteArray(5) val x = a.iterator() diff --git a/compiler/testData/codegen/box/arrays/iteratorCharArray.kt b/compiler/testData/codegen/box/arrays/iteratorCharArray.kt index 525910d31e3..597aa74749d 100644 --- a/compiler/testData/codegen/box/arrays/iteratorCharArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorCharArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a = CharArray(5) val x = a.iterator() diff --git a/compiler/testData/codegen/box/arrays/iteratorDoubleArray.kt b/compiler/testData/codegen/box/arrays/iteratorDoubleArray.kt index 192625f22c6..2bf03354743 100644 --- a/compiler/testData/codegen/box/arrays/iteratorDoubleArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorDoubleArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a = DoubleArray(5) val x = a.iterator() diff --git a/compiler/testData/codegen/box/arrays/iteratorFloatArray.kt b/compiler/testData/codegen/box/arrays/iteratorFloatArray.kt index 4a5b86e694f..92f45d20493 100644 --- a/compiler/testData/codegen/box/arrays/iteratorFloatArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorFloatArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a = FloatArray(5) val x = a.iterator() diff --git a/compiler/testData/codegen/box/arrays/iteratorIntArray.kt b/compiler/testData/codegen/box/arrays/iteratorIntArray.kt index 2dd09e3a59c..cb2ca15b24e 100644 --- a/compiler/testData/codegen/box/arrays/iteratorIntArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorIntArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a = IntArray(5) val x = a.iterator() diff --git a/compiler/testData/codegen/box/arrays/iteratorLongArray.kt b/compiler/testData/codegen/box/arrays/iteratorLongArray.kt index b1033002764..8dc5655512b 100644 --- a/compiler/testData/codegen/box/arrays/iteratorLongArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorLongArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a = LongArray(5) val x = a.iterator() diff --git a/compiler/testData/codegen/box/arrays/iteratorLongArrayNextLong.kt b/compiler/testData/codegen/box/arrays/iteratorLongArrayNextLong.kt index cc9cec5d570..c85a4e728df 100644 --- a/compiler/testData/codegen/box/arrays/iteratorLongArrayNextLong.kt +++ b/compiler/testData/codegen/box/arrays/iteratorLongArrayNextLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a = LongArray(5) val x = a.iterator() diff --git a/compiler/testData/codegen/box/arrays/iteratorShortArray.kt b/compiler/testData/codegen/box/arrays/iteratorShortArray.kt index 49807e23720..9872493c9bb 100644 --- a/compiler/testData/codegen/box/arrays/iteratorShortArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorShortArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a = ShortArray(5) val x = a.iterator() diff --git a/compiler/testData/codegen/box/arrays/kt1291.kt b/compiler/testData/codegen/box/arrays/kt1291.kt index 02b5fd89707..4fb581befa2 100644 --- a/compiler/testData/codegen/box/arrays/kt1291.kt +++ b/compiler/testData/codegen/box/arrays/kt1291.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = 0 fun Iterator.foreach(action: (T) -> Unit) { diff --git a/compiler/testData/codegen/box/arrays/kt17134.kt b/compiler/testData/codegen/box/arrays/kt17134.kt index 5f6f07dbff5..22cdb8c3bac 100644 --- a/compiler/testData/codegen/box/arrays/kt17134.kt +++ b/compiler/testData/codegen/box/arrays/kt17134.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //WITH_RUNTIME // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/arrays/kt238.kt b/compiler/testData/codegen/box/arrays/kt238.kt index 71c935d5c9d..78d392730a1 100644 --- a/compiler/testData/codegen/box/arrays/kt238.kt +++ b/compiler/testData/codegen/box/arrays/kt238.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun t1 () { val a1 = arrayOfNulls(1) a1[0] = "0" //ok diff --git a/compiler/testData/codegen/box/arrays/kt2997.kt b/compiler/testData/codegen/box/arrays/kt2997.kt index ac70c009a2d..ece32c08f34 100644 --- a/compiler/testData/codegen/box/arrays/kt2997.kt +++ b/compiler/testData/codegen/box/arrays/kt2997.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-2997 Automatically cast error (Array) fun foo(a: Any): Int { diff --git a/compiler/testData/codegen/box/arrays/kt33.kt b/compiler/testData/codegen/box/arrays/kt33.kt index aa4a3e2c92b..8d023e240c2 100644 --- a/compiler/testData/codegen/box/arrays/kt33.kt +++ b/compiler/testData/codegen/box/arrays/kt33.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box () : String { val s = ArrayList() diff --git a/compiler/testData/codegen/box/arrays/kt3771.kt b/compiler/testData/codegen/box/arrays/kt3771.kt index 60db734b833..7fbb7313cbb 100644 --- a/compiler/testData/codegen/box/arrays/kt3771.kt +++ b/compiler/testData/codegen/box/arrays/kt3771.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun fill(dest : Array, v : String) { dest[0] = v } diff --git a/compiler/testData/codegen/box/arrays/kt4118.kt b/compiler/testData/codegen/box/arrays/kt4118.kt index 979effeed54..0819e317ace 100644 --- a/compiler/testData/codegen/box/arrays/kt4118.kt +++ b/compiler/testData/codegen/box/arrays/kt4118.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun Array.test1(): Array { val func = { i:Int -> this} return func(1) diff --git a/compiler/testData/codegen/box/arrays/kt4348.kt b/compiler/testData/codegen/box/arrays/kt4348.kt index aba4a1922d9..983bba7643d 100644 --- a/compiler/testData/codegen/box/arrays/kt4348.kt +++ b/compiler/testData/codegen/box/arrays/kt4348.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun String.get(vararg value: Any) : String { return if (value[0] == 44 && value[1] == "example") "OK" else "fail" } diff --git a/compiler/testData/codegen/box/arrays/kt4357.kt b/compiler/testData/codegen/box/arrays/kt4357.kt index 95b92765fa4..7df00fb7f42 100644 --- a/compiler/testData/codegen/box/arrays/kt4357.kt +++ b/compiler/testData/codegen/box/arrays/kt4357.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val array = intArrayOf(11, 12, 13) val p = array.get(0) diff --git a/compiler/testData/codegen/box/arrays/kt503.kt b/compiler/testData/codegen/box/arrays/kt503.kt index bf5816ddc12..f44355b8ac7 100644 --- a/compiler/testData/codegen/box/arrays/kt503.kt +++ b/compiler/testData/codegen/box/arrays/kt503.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/arrays/kt594.kt b/compiler/testData/codegen/box/arrays/kt594.kt index c67bd1b66e7..1020f278a89 100644 --- a/compiler/testData/codegen/box/arrays/kt594.kt +++ b/compiler/testData/codegen/box/arrays/kt594.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package array_test fun box() : String { diff --git a/compiler/testData/codegen/box/arrays/kt602.kt b/compiler/testData/codegen/box/arrays/kt602.kt index d13d208908d..bf1309fd720 100644 --- a/compiler/testData/codegen/box/arrays/kt602.kt +++ b/compiler/testData/codegen/box/arrays/kt602.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/arrays/kt7009.kt b/compiler/testData/codegen/box/arrays/kt7009.kt index 29e7675339f..1200b7df3bf 100644 --- a/compiler/testData/codegen/box/arrays/kt7009.kt +++ b/compiler/testData/codegen/box/arrays/kt7009.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/arrays/kt7288.kt b/compiler/testData/codegen/box/arrays/kt7288.kt index 2c387e56cf9..15293b6a859 100644 --- a/compiler/testData/codegen/box/arrays/kt7288.kt +++ b/compiler/testData/codegen/box/arrays/kt7288.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test(b: Boolean): String { val a = if (b) IntArray(5) else LongArray(5) if (a is IntArray) { diff --git a/compiler/testData/codegen/box/arrays/kt7338.kt b/compiler/testData/codegen/box/arrays/kt7338.kt index 82d4ff9d8f5..bb4a5d46d8d 100644 --- a/compiler/testData/codegen/box/arrays/kt7338.kt +++ b/compiler/testData/codegen/box/arrays/kt7338.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not diff --git a/compiler/testData/codegen/box/arrays/kt779.kt b/compiler/testData/codegen/box/arrays/kt779.kt index a56d1e0874b..3ef6456bd11 100644 --- a/compiler/testData/codegen/box/arrays/kt779.kt +++ b/compiler/testData/codegen/box/arrays/kt779.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val Array.length : Int get() = this.size fun box() = if(arrayOfNulls(10).length == 10) "OK" else "fail" diff --git a/compiler/testData/codegen/box/arrays/kt945.kt b/compiler/testData/codegen/box/arrays/kt945.kt index eaf6c5e61b6..71fea01fa18 100644 --- a/compiler/testData/codegen/box/arrays/kt945.kt +++ b/compiler/testData/codegen/box/arrays/kt945.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { val data = Array>(3) { Array(4, {false}) } for(d in data) { diff --git a/compiler/testData/codegen/box/arrays/kt950.kt b/compiler/testData/codegen/box/arrays/kt950.kt index ca832fd2ad9..dffeadc22d7 100644 --- a/compiler/testData/codegen/box/arrays/kt950.kt +++ b/compiler/testData/codegen/box/arrays/kt950.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME operator fun MutableMap.set(k : K, v : V) = put(k, v) diff --git a/compiler/testData/codegen/box/arrays/longAsIndex.kt b/compiler/testData/codegen/box/arrays/longAsIndex.kt index c12d4dca9a4..ceac633d4c8 100644 --- a/compiler/testData/codegen/box/arrays/longAsIndex.kt +++ b/compiler/testData/codegen/box/arrays/longAsIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun IntArray.set(index: Long, elem: Int) { this[index.toInt()] = elem } operator fun IntArray.get(index: Long) = this[index.toInt()] diff --git a/compiler/testData/codegen/box/arrays/multiArrayConstructors.kt b/compiler/testData/codegen/box/arrays/multiArrayConstructors.kt index 77663265456..90c24137a06 100644 --- a/compiler/testData/codegen/box/arrays/multiArrayConstructors.kt +++ b/compiler/testData/codegen/box/arrays/multiArrayConstructors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclFor.kt b/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclFor.kt index 8657604547a..2569518ad2b 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclFor.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclFor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C(val i: Int) { operator fun component1() = i + 1 operator fun component2() = i + 2 diff --git a/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForComponentExtensions.kt index 056a9f5f793..63702e084a5 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForComponentExtensions.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForComponentExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C(val i: Int) { } diff --git a/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForComponentMemberExtensions.kt b/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForComponentMemberExtensions.kt index 6a9f6be2409..e53896032e3 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForComponentMemberExtensions.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForComponentMemberExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C(val i: Int) { } diff --git a/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt b/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt index 376aabb2466..ead19630c59 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C(val i: Int) { } diff --git a/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForValCaptured.kt b/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForValCaptured.kt index f25b504d607..88704358291 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForValCaptured.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/MultiDeclForValCaptured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C(val i: Int) { operator fun component1() = i + 1 operator fun component2() = i + 2 diff --git a/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentExtensions.kt index f0687781516..7afbccbd207 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentExtensions.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentExtensionsValCaptured.kt b/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentExtensionsValCaptured.kt index 3dda25067f3..16dd6bda6da 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentExtensionsValCaptured.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentExtensionsValCaptured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentMemberExtensions.kt b/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentMemberExtensions.kt index 2cf40134bf3..1d9bfb25ec6 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentMemberExtensions.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentMemberExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt b/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt index 9ad2af28556..3a06f836884 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/arrays/multiDecl/kt15560.kt b/compiler/testData/codegen/box/arrays/multiDecl/kt15560.kt index 552a6653a97..d6c473f31b4 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/kt15560.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/kt15560.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val array = arrayOf(doubleArrayOf(-1.0)) for (node in array) { diff --git a/compiler/testData/codegen/box/arrays/multiDecl/kt15568.kt b/compiler/testData/codegen/box/arrays/multiDecl/kt15568.kt index c030c22b217..8ed8c507ab2 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/kt15568.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/kt15568.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a = Array(2) { DoubleArray(3) } diff --git a/compiler/testData/codegen/box/arrays/multiDecl/kt15575.kt b/compiler/testData/codegen/box/arrays/multiDecl/kt15575.kt index 16a7300358b..4b258532730 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/kt15575.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/kt15575.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val transform = transform(Array(1) { BooleanArray(1) }) if (!transform[0][0]) return "OK" diff --git a/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentExtensions.kt index 0ca7fc49d13..1b6524daaf2 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentExtensions.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentExtensionsValCaptured.kt b/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentExtensionsValCaptured.kt index 3e610b49997..a25d9f0bdfa 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentExtensionsValCaptured.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentExtensionsValCaptured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentMemberExtensions.kt b/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentMemberExtensions.kt index dad12c6d80f..e065e5926eb 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentMemberExtensions.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentMemberExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt b/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt index fde531f8d21..65f0425dc05 100644 --- a/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt +++ b/compiler/testData/codegen/box/arrays/multiDecl/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/arrays/nonLocalReturnArrayConstructor.kt b/compiler/testData/codegen/box/arrays/nonLocalReturnArrayConstructor.kt index dded8539cda..5a6087576ad 100644 --- a/compiler/testData/codegen/box/arrays/nonLocalReturnArrayConstructor.kt +++ b/compiler/testData/codegen/box/arrays/nonLocalReturnArrayConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR typealias ArrayS = Array fun testArray() { diff --git a/compiler/testData/codegen/box/arrays/nonNullArray.kt b/compiler/testData/codegen/box/arrays/nonNullArray.kt index 2e480979e6b..0c34163f000 100644 --- a/compiler/testData/codegen/box/arrays/nonNullArray.kt +++ b/compiler/testData/codegen/box/arrays/nonNullArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A() { class B(val i: Int) { } diff --git a/compiler/testData/codegen/box/arrays/primitiveArrays.kt b/compiler/testData/codegen/box/arrays/primitiveArrays.kt index 806b11ee1d0..4f6831bbea2 100644 --- a/compiler/testData/codegen/box/arrays/primitiveArrays.kt +++ b/compiler/testData/codegen/box/arrays/primitiveArrays.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/arrays/stdlib.kt b/compiler/testData/codegen/box/arrays/stdlib.kt index 41f1090eba1..ade5cbb0894 100644 --- a/compiler/testData/codegen/box/arrays/stdlib.kt +++ b/compiler/testData/codegen/box/arrays/stdlib.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface ISized { val size : Int } diff --git a/compiler/testData/codegen/box/arrays/varargsWithJava.kt b/compiler/testData/codegen/box/arrays/varargsWithJava.kt index ce5377fdf63..6b26b6193e7 100644 --- a/compiler/testData/codegen/box/arrays/varargsWithJava.kt +++ b/compiler/testData/codegen/box/arrays/varargsWithJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: AT.java diff --git a/compiler/testData/codegen/box/assert/alwaysDisable.kt b/compiler/testData/codegen/box/assert/alwaysDisable.kt index b3039412e24..1c9c2e96078 100644 --- a/compiler/testData/codegen/box/assert/alwaysDisable.kt +++ b/compiler/testData/codegen/box/assert/alwaysDisable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/assert/alwaysEnable.kt b/compiler/testData/codegen/box/assert/alwaysEnable.kt index 68555d9a859..f328151fb13 100644 --- a/compiler/testData/codegen/box/assert/alwaysEnable.kt +++ b/compiler/testData/codegen/box/assert/alwaysEnable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=always-enable diff --git a/compiler/testData/codegen/box/assert/jvm/assertionsEnabledBeforeClassInitializers.kt b/compiler/testData/codegen/box/assert/jvm/assertionsEnabledBeforeClassInitializers.kt index b94528d63d5..554be3f31b3 100644 --- a/compiler/testData/codegen/box/assert/jvm/assertionsEnabledBeforeClassInitializers.kt +++ b/compiler/testData/codegen/box/assert/jvm/assertionsEnabledBeforeClassInitializers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/classAssertions.kt b/compiler/testData/codegen/box/assert/jvm/classAssertions.kt index 0bcb3914bcd..b06435cbdc5 100644 --- a/compiler/testData/codegen/box/assert/jvm/classAssertions.kt +++ b/compiler/testData/codegen/box/assert/jvm/classAssertions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/classAssertionsForCompanion.kt b/compiler/testData/codegen/box/assert/jvm/classAssertionsForCompanion.kt index 0b765861c84..ef6beb5f955 100644 --- a/compiler/testData/codegen/box/assert/jvm/classAssertionsForCompanion.kt +++ b/compiler/testData/codegen/box/assert/jvm/classAssertionsForCompanion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/classAssertionsForInnerClasses.kt b/compiler/testData/codegen/box/assert/jvm/classAssertionsForInnerClasses.kt index 6f53cdb07b3..c74004fbdaf 100644 --- a/compiler/testData/codegen/box/assert/jvm/classAssertionsForInnerClasses.kt +++ b/compiler/testData/codegen/box/assert/jvm/classAssertionsForInnerClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm diff --git a/compiler/testData/codegen/box/assert/jvm/classAssertionsForLocalClasses.kt b/compiler/testData/codegen/box/assert/jvm/classAssertionsForLocalClasses.kt index 96366cc33bb..895d685edb7 100644 --- a/compiler/testData/codegen/box/assert/jvm/classAssertionsForLocalClasses.kt +++ b/compiler/testData/codegen/box/assert/jvm/classAssertionsForLocalClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm diff --git a/compiler/testData/codegen/box/assert/jvm/classAssertionsForNestedClasses.kt b/compiler/testData/codegen/box/assert/jvm/classAssertionsForNestedClasses.kt index 74963866c2e..b2a3d7d3249 100644 --- a/compiler/testData/codegen/box/assert/jvm/classAssertionsForNestedClasses.kt +++ b/compiler/testData/codegen/box/assert/jvm/classAssertionsForNestedClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm diff --git a/compiler/testData/codegen/box/assert/jvm/interfaceAssertionsDisabled.kt b/compiler/testData/codegen/box/assert/jvm/interfaceAssertionsDisabled.kt index 023a189eccf..e73304e4ad7 100644 --- a/compiler/testData/codegen/box/assert/jvm/interfaceAssertionsDisabled.kt +++ b/compiler/testData/codegen/box/assert/jvm/interfaceAssertionsDisabled.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/interfaceAssertionsEnabled.kt b/compiler/testData/codegen/box/assert/jvm/interfaceAssertionsEnabled.kt index 3878018bf55..73a38d3af9a 100644 --- a/compiler/testData/codegen/box/assert/jvm/interfaceAssertionsEnabled.kt +++ b/compiler/testData/codegen/box/assert/jvm/interfaceAssertionsEnabled.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/lambdaNotEvaluated.kt b/compiler/testData/codegen/box/assert/jvm/lambdaNotEvaluated.kt index 02c0d488a54..548a457151e 100644 --- a/compiler/testData/codegen/box/assert/jvm/lambdaNotEvaluated.kt +++ b/compiler/testData/codegen/box/assert/jvm/lambdaNotEvaluated.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/localAnonymousFunction.kt b/compiler/testData/codegen/box/assert/jvm/localAnonymousFunction.kt index 6bcd5092ed2..a88091df517 100644 --- a/compiler/testData/codegen/box/assert/jvm/localAnonymousFunction.kt +++ b/compiler/testData/codegen/box/assert/jvm/localAnonymousFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/localClass.kt b/compiler/testData/codegen/box/assert/jvm/localClass.kt index 6369b054fbb..dabd2c3515e 100644 --- a/compiler/testData/codegen/box/assert/jvm/localClass.kt +++ b/compiler/testData/codegen/box/assert/jvm/localClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/localFunction.kt b/compiler/testData/codegen/box/assert/jvm/localFunction.kt index 79d0ee1850e..67ee0ec4982 100644 --- a/compiler/testData/codegen/box/assert/jvm/localFunction.kt +++ b/compiler/testData/codegen/box/assert/jvm/localFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/localLambda.kt b/compiler/testData/codegen/box/assert/jvm/localLambda.kt index 8b84cdbd072..b786f280bd6 100644 --- a/compiler/testData/codegen/box/assert/jvm/localLambda.kt +++ b/compiler/testData/codegen/box/assert/jvm/localLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/localObject.kt b/compiler/testData/codegen/box/assert/jvm/localObject.kt index 1d5a992e10f..6ec1ab10a4f 100644 --- a/compiler/testData/codegen/box/assert/jvm/localObject.kt +++ b/compiler/testData/codegen/box/assert/jvm/localObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/noUnnecessaryClassInitialization.kt b/compiler/testData/codegen/box/assert/jvm/noUnnecessaryClassInitialization.kt index f7bc41fe918..7f836beab8c 100644 --- a/compiler/testData/codegen/box/assert/jvm/noUnnecessaryClassInitialization.kt +++ b/compiler/testData/codegen/box/assert/jvm/noUnnecessaryClassInitialization.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/nonLocalReturn.kt b/compiler/testData/codegen/box/assert/jvm/nonLocalReturn.kt index 518cba40697..6ac457f1988 100644 --- a/compiler/testData/codegen/box/assert/jvm/nonLocalReturn.kt +++ b/compiler/testData/codegen/box/assert/jvm/nonLocalReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/ordinary.kt b/compiler/testData/codegen/box/assert/jvm/ordinary.kt index 198579a1e74..df98ec32aec 100644 --- a/compiler/testData/codegen/box/assert/jvm/ordinary.kt +++ b/compiler/testData/codegen/box/assert/jvm/ordinary.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/superClassInitializer.kt b/compiler/testData/codegen/box/assert/jvm/superClassInitializer.kt index c15120c2db0..07b2ba56118 100644 --- a/compiler/testData/codegen/box/assert/jvm/superClassInitializer.kt +++ b/compiler/testData/codegen/box/assert/jvm/superClassInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/suspendFunctionAssertionDisabled.kt b/compiler/testData/codegen/box/assert/jvm/suspendFunctionAssertionDisabled.kt index 1981ecc6c7a..6a5cc5863d1 100644 --- a/compiler/testData/codegen/box/assert/jvm/suspendFunctionAssertionDisabled.kt +++ b/compiler/testData/codegen/box/assert/jvm/suspendFunctionAssertionDisabled.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/suspendFunctionAssertionsEnabled.kt b/compiler/testData/codegen/box/assert/jvm/suspendFunctionAssertionsEnabled.kt index e843ffcb26d..39d4966e22e 100644 --- a/compiler/testData/codegen/box/assert/jvm/suspendFunctionAssertionsEnabled.kt +++ b/compiler/testData/codegen/box/assert/jvm/suspendFunctionAssertionsEnabled.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/suspendLambdaAssertionsDisabled.kt b/compiler/testData/codegen/box/assert/jvm/suspendLambdaAssertionsDisabled.kt index a3425c11bf5..3bce7c5f5ef 100644 --- a/compiler/testData/codegen/box/assert/jvm/suspendLambdaAssertionsDisabled.kt +++ b/compiler/testData/codegen/box/assert/jvm/suspendLambdaAssertionsDisabled.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/suspendLambdaAssertionsEnabled.kt b/compiler/testData/codegen/box/assert/jvm/suspendLambdaAssertionsEnabled.kt index 4328c0d333d..a0c0b38ffeb 100644 --- a/compiler/testData/codegen/box/assert/jvm/suspendLambdaAssertionsEnabled.kt +++ b/compiler/testData/codegen/box/assert/jvm/suspendLambdaAssertionsEnabled.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/legacy.kt b/compiler/testData/codegen/box/assert/legacy.kt index 79a99fcfa8d..fc70b7da6b5 100644 --- a/compiler/testData/codegen/box/assert/legacy.kt +++ b/compiler/testData/codegen/box/assert/legacy.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=legacy // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/binaryOp/callNullable.kt b/compiler/testData/codegen/box/binaryOp/callNullable.kt index 0167a38ed04..f5b12319ac8 100644 --- a/compiler/testData/codegen/box/binaryOp/callNullable.kt +++ b/compiler/testData/codegen/box/binaryOp/callNullable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a1: Byte? = 1.plus(1) val a2: Short? = 1.plus(1) diff --git a/compiler/testData/codegen/box/binaryOp/compareBoxedChars.kt b/compiler/testData/codegen/box/binaryOp/compareBoxedChars.kt index f472ebfc47d..050910c5529 100644 --- a/compiler/testData/codegen/box/binaryOp/compareBoxedChars.kt +++ b/compiler/testData/codegen/box/binaryOp/compareBoxedChars.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun id(x: T) = x fun box(): String { diff --git a/compiler/testData/codegen/box/binaryOp/compareWithBoxedDouble.kt b/compiler/testData/codegen/box/binaryOp/compareWithBoxedDouble.kt index ac0dd909948..7c8868e0bd3 100644 --- a/compiler/testData/codegen/box/binaryOp/compareWithBoxedDouble.kt +++ b/compiler/testData/codegen/box/binaryOp/compareWithBoxedDouble.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // reason - multifile tests are not supported in JS tests //FILE: Holder.java diff --git a/compiler/testData/codegen/box/binaryOp/compareWithBoxedLong.kt b/compiler/testData/codegen/box/binaryOp/compareWithBoxedLong.kt index 0a234a7465a..7bb06a238dd 100644 --- a/compiler/testData/codegen/box/binaryOp/compareWithBoxedLong.kt +++ b/compiler/testData/codegen/box/binaryOp/compareWithBoxedLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // reason - multifile tests are not supported in JS tests //FILE: JavaClass.java diff --git a/compiler/testData/codegen/box/binaryOp/divisionByZero.kt b/compiler/testData/codegen/box/binaryOp/divisionByZero.kt index 92d44f6d143..650cb251cdf 100644 --- a/compiler/testData/codegen/box/binaryOp/divisionByZero.kt +++ b/compiler/testData/codegen/box/binaryOp/divisionByZero.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS // reason - no error from division by zero in JS diff --git a/compiler/testData/codegen/box/binaryOp/intrinsicNullable.kt b/compiler/testData/codegen/box/binaryOp/intrinsicNullable.kt index fdfc98f3bb4..a42b6bc8d40 100644 --- a/compiler/testData/codegen/box/binaryOp/intrinsicNullable.kt +++ b/compiler/testData/codegen/box/binaryOp/intrinsicNullable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a1: Byte? = 1 + 1 val a2: Short? = 1 + 1 diff --git a/compiler/testData/codegen/box/binaryOp/kt11163.kt b/compiler/testData/codegen/box/binaryOp/kt11163.kt index 6a20534e140..a2a457d017a 100644 --- a/compiler/testData/codegen/box/binaryOp/kt11163.kt +++ b/compiler/testData/codegen/box/binaryOp/kt11163.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Int.compareTo(c: Char) = 0 fun foo(x: Int, y: Char): String { diff --git a/compiler/testData/codegen/box/binaryOp/kt11163_properIeee754comparisons.kt b/compiler/testData/codegen/box/binaryOp/kt11163_properIeee754comparisons.kt index b89e8ac39ce..8f11e9cf625 100644 --- a/compiler/testData/codegen/box/binaryOp/kt11163_properIeee754comparisons.kt +++ b/compiler/testData/codegen/box/binaryOp/kt11163_properIeee754comparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR operator fun Int.compareTo(c: Char) = 0 fun foo(x: Int, y: Char): String { diff --git a/compiler/testData/codegen/box/binaryOp/kt23030_properIeee754comparisons.kt b/compiler/testData/codegen/box/binaryOp/kt23030_properIeee754comparisons.kt index 6b80dab5ba0..1b44c77936e 100644 --- a/compiler/testData/codegen/box/binaryOp/kt23030_properIeee754comparisons.kt +++ b/compiler/testData/codegen/box/binaryOp/kt23030_properIeee754comparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR class C { operator fun Int.compareTo(c: Char) = 0 diff --git a/compiler/testData/codegen/box/binaryOp/kt6747_identityEquals.kt b/compiler/testData/codegen/box/binaryOp/kt6747_identityEquals.kt index cf261d60b7a..f37ad05686a 100644 --- a/compiler/testData/codegen/box/binaryOp/kt6747_identityEquals.kt +++ b/compiler/testData/codegen/box/binaryOp/kt6747_identityEquals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { fun check(a: Any?): String { if (this === a) return "Fail 1" diff --git a/compiler/testData/codegen/box/binaryOp/overflowChar.kt b/compiler/testData/codegen/box/binaryOp/overflowChar.kt index 9fc3a9adc82..3401ad46a6d 100644 --- a/compiler/testData/codegen/box/binaryOp/overflowChar.kt +++ b/compiler/testData/codegen/box/binaryOp/overflowChar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val c1: Char = Char.MIN_VALUE val c2 = c1 - 1 diff --git a/compiler/testData/codegen/box/binaryOp/overflowInt.kt b/compiler/testData/codegen/box/binaryOp/overflowInt.kt index 4d5b899987f..4f138fb7e30 100644 --- a/compiler/testData/codegen/box/binaryOp/overflowInt.kt +++ b/compiler/testData/codegen/box/binaryOp/overflowInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val i1: Int = Int.MAX_VALUE val i2 = i1 + 1 diff --git a/compiler/testData/codegen/box/binaryOp/overflowLong.kt b/compiler/testData/codegen/box/binaryOp/overflowLong.kt index 28d37ab1c12..fb121008dff 100644 --- a/compiler/testData/codegen/box/binaryOp/overflowLong.kt +++ b/compiler/testData/codegen/box/binaryOp/overflowLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a: Long = 2147483647 + 1 if (a != -2147483648L) return "fail: in this case we should add to ints and than cast the result to long - overflow expected" diff --git a/compiler/testData/codegen/box/boxingOptimization/boxedIntegersCmp.kt b/compiler/testData/codegen/box/boxingOptimization/boxedIntegersCmp.kt index 1a181d9b391..a8e0ed3d714 100644 --- a/compiler/testData/codegen/box/boxingOptimization/boxedIntegersCmp.kt +++ b/compiler/testData/codegen/box/boxingOptimization/boxedIntegersCmp.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun ltx(a: Comparable, b: Any) = a < b inline fun lex(a: Comparable, b: Any) = a <= b inline fun gex(a: Comparable, b: Any) = a >= b diff --git a/compiler/testData/codegen/box/boxingOptimization/boxedRealsCmp.kt b/compiler/testData/codegen/box/boxingOptimization/boxedRealsCmp.kt index d2d8265db37..b22e6f46d9b 100644 --- a/compiler/testData/codegen/box/boxingOptimization/boxedRealsCmp.kt +++ b/compiler/testData/codegen/box/boxingOptimization/boxedRealsCmp.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun ltx(a: Comparable, b: Any) = a < b inline fun lex(a: Comparable, b: Any) = a <= b diff --git a/compiler/testData/codegen/box/boxingOptimization/casts.kt b/compiler/testData/codegen/box/boxingOptimization/casts.kt index 47ce676892b..d3ab371f507 100644 --- a/compiler/testData/codegen/box/boxingOptimization/casts.kt +++ b/compiler/testData/codegen/box/boxingOptimization/casts.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/boxingOptimization/checkcastAndInstanceOf.kt b/compiler/testData/codegen/box/boxingOptimization/checkcastAndInstanceOf.kt index 13abe878a1b..58635c5a5cf 100644 --- a/compiler/testData/codegen/box/boxingOptimization/checkcastAndInstanceOf.kt +++ b/compiler/testData/codegen/box/boxingOptimization/checkcastAndInstanceOf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/boxingOptimization/fold.kt b/compiler/testData/codegen/box/boxingOptimization/fold.kt index 370b77d7a3b..be4d73f3a8e 100644 --- a/compiler/testData/codegen/box/boxingOptimization/fold.kt +++ b/compiler/testData/codegen/box/boxingOptimization/fold.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/boxingOptimization/foldRange.kt b/compiler/testData/codegen/box/boxingOptimization/foldRange.kt index 464963393d5..ea1df3a32a8 100644 --- a/compiler/testData/codegen/box/boxingOptimization/foldRange.kt +++ b/compiler/testData/codegen/box/boxingOptimization/foldRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/boxingOptimization/intCompareTo.kt b/compiler/testData/codegen/box/boxingOptimization/intCompareTo.kt index e3016ff7bbe..e71f30fd126 100644 --- a/compiler/testData/codegen/box/boxingOptimization/intCompareTo.kt +++ b/compiler/testData/codegen/box/boxingOptimization/intCompareTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a: Any = 1 val b: Any = 42 diff --git a/compiler/testData/codegen/box/boxingOptimization/kClassEquals.kt b/compiler/testData/codegen/box/boxingOptimization/kClassEquals.kt index 635e9949a6f..411d352d9e4 100644 --- a/compiler/testData/codegen/box/boxingOptimization/kClassEquals.kt +++ b/compiler/testData/codegen/box/boxingOptimization/kClassEquals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM fun test(a: Any) = when (a::class) { diff --git a/compiler/testData/codegen/box/boxingOptimization/kt15871.kt b/compiler/testData/codegen/box/boxingOptimization/kt15871.kt index f41df27c983..243f7aae8dc 100644 --- a/compiler/testData/codegen/box/boxingOptimization/kt15871.kt +++ b/compiler/testData/codegen/box/boxingOptimization/kt15871.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() = if (getAndCheck({ 42 }, { 42 })) "OK" else "fail" diff --git a/compiler/testData/codegen/box/boxingOptimization/kt17748.kt b/compiler/testData/codegen/box/boxingOptimization/kt17748.kt index 1639def43c6..bbabd0ceeba 100644 --- a/compiler/testData/codegen/box/boxingOptimization/kt17748.kt +++ b/compiler/testData/codegen/box/boxingOptimization/kt17748.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM fun box(): String { diff --git a/compiler/testData/codegen/box/boxingOptimization/kt19767.kt b/compiler/testData/codegen/box/boxingOptimization/kt19767.kt index bb00ac53fa6..2ae1883ce81 100644 --- a/compiler/testData/codegen/box/boxingOptimization/kt19767.kt +++ b/compiler/testData/codegen/box/boxingOptimization/kt19767.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(p: Int?): Boolean { return M(p)?.nulled() == 1 } diff --git a/compiler/testData/codegen/box/boxingOptimization/kt19767_2.kt b/compiler/testData/codegen/box/boxingOptimization/kt19767_2.kt index ba880641fb5..1775c728469 100644 --- a/compiler/testData/codegen/box/boxingOptimization/kt19767_2.kt +++ b/compiler/testData/codegen/box/boxingOptimization/kt19767_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME //WITH_RUNTIME diff --git a/compiler/testData/codegen/box/boxingOptimization/kt19767_chain.kt b/compiler/testData/codegen/box/boxingOptimization/kt19767_chain.kt index 441714d90b2..eb1bc201e81 100644 --- a/compiler/testData/codegen/box/boxingOptimization/kt19767_chain.kt +++ b/compiler/testData/codegen/box/boxingOptimization/kt19767_chain.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(p: Int?): Boolean { return M(p)?.chain()?.nulled() == 1 } diff --git a/compiler/testData/codegen/box/boxingOptimization/kt5844.kt b/compiler/testData/codegen/box/boxingOptimization/kt5844.kt index acc4da5c729..2b81a3f6150 100644 --- a/compiler/testData/codegen/box/boxingOptimization/kt5844.kt +++ b/compiler/testData/codegen/box/boxingOptimization/kt5844.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/boxingOptimization/kt6047.kt b/compiler/testData/codegen/box/boxingOptimization/kt6047.kt index 6efa1875a6b..5f264c8157c 100644 --- a/compiler/testData/codegen/box/boxingOptimization/kt6047.kt +++ b/compiler/testData/codegen/box/boxingOptimization/kt6047.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/boxingOptimization/kt6842.kt b/compiler/testData/codegen/box/boxingOptimization/kt6842.kt index 9f52810a009..55fe4655609 100644 --- a/compiler/testData/codegen/box/boxingOptimization/kt6842.kt +++ b/compiler/testData/codegen/box/boxingOptimization/kt6842.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/boxingOptimization/maxMinBy.kt b/compiler/testData/codegen/box/boxingOptimization/maxMinBy.kt index 0d10c6e6ae5..7c66719c8bd 100644 --- a/compiler/testData/codegen/box/boxingOptimization/maxMinBy.kt +++ b/compiler/testData/codegen/box/boxingOptimization/maxMinBy.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/boxingOptimization/nullCheck.kt b/compiler/testData/codegen/box/boxingOptimization/nullCheck.kt index 4ba74af4165..e91746a1702 100644 --- a/compiler/testData/codegen/box/boxingOptimization/nullCheck.kt +++ b/compiler/testData/codegen/box/boxingOptimization/nullCheck.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/boxingOptimization/progressions.kt b/compiler/testData/codegen/box/boxingOptimization/progressions.kt index 5ea2b777575..cf74a32a33f 100644 --- a/compiler/testData/codegen/box/boxingOptimization/progressions.kt +++ b/compiler/testData/codegen/box/boxingOptimization/progressions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/boxingOptimization/safeCallWithElvis.kt b/compiler/testData/codegen/box/boxingOptimization/safeCallWithElvis.kt index 1ffec309237..99dc7d5da99 100644 --- a/compiler/testData/codegen/box/boxingOptimization/safeCallWithElvis.kt +++ b/compiler/testData/codegen/box/boxingOptimization/safeCallWithElvis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/boxingOptimization/simple.kt b/compiler/testData/codegen/box/boxingOptimization/simple.kt index fbe93a5233a..bf68a00ebaa 100644 --- a/compiler/testData/codegen/box/boxingOptimization/simple.kt +++ b/compiler/testData/codegen/box/boxingOptimization/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/boxingOptimization/simpleUninitializedMerge.kt b/compiler/testData/codegen/box/boxingOptimization/simpleUninitializedMerge.kt index 9612abbe1bb..d2e80581b19 100644 --- a/compiler/testData/codegen/box/boxingOptimization/simpleUninitializedMerge.kt +++ b/compiler/testData/codegen/box/boxingOptimization/simpleUninitializedMerge.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/boxingOptimization/taintedValues.kt b/compiler/testData/codegen/box/boxingOptimization/taintedValues.kt index 8be9aab8720..efaea2a3b8a 100644 --- a/compiler/testData/codegen/box/boxingOptimization/taintedValues.kt +++ b/compiler/testData/codegen/box/boxingOptimization/taintedValues.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/boxingOptimization/taintedValuesBox.kt b/compiler/testData/codegen/box/boxingOptimization/taintedValuesBox.kt index 950e65354cc..dba06213444 100644 --- a/compiler/testData/codegen/box/boxingOptimization/taintedValuesBox.kt +++ b/compiler/testData/codegen/box/boxingOptimization/taintedValuesBox.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/boxingOptimization/unsafeRemoving.kt b/compiler/testData/codegen/box/boxingOptimization/unsafeRemoving.kt index e11a594361d..544438e31df 100644 --- a/compiler/testData/codegen/box/boxingOptimization/unsafeRemoving.kt +++ b/compiler/testData/codegen/box/boxingOptimization/unsafeRemoving.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/boxingOptimization/variables.kt b/compiler/testData/codegen/box/boxingOptimization/variables.kt index 18f6bf3d71e..08bc9eb55d4 100644 --- a/compiler/testData/codegen/box/boxingOptimization/variables.kt +++ b/compiler/testData/codegen/box/boxingOptimization/variables.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/bridges/bridgeInInterface.kt b/compiler/testData/codegen/box/bridges/bridgeInInterface.kt index 27cb95d75b2..f41e2f89c8c 100644 --- a/compiler/testData/codegen/box/bridges/bridgeInInterface.kt +++ b/compiler/testData/codegen/box/bridges/bridgeInInterface.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/box/bridges/bridgeInInterfaceWithProperties.kt b/compiler/testData/codegen/box/bridges/bridgeInInterfaceWithProperties.kt index 40e06cdc0e9..f6ae60dfe71 100644 --- a/compiler/testData/codegen/box/bridges/bridgeInInterfaceWithProperties.kt +++ b/compiler/testData/codegen/box/bridges/bridgeInInterfaceWithProperties.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/box/bridges/complexMultiInheritance.kt b/compiler/testData/codegen/box/bridges/complexMultiInheritance.kt index 227bd67042c..960aa2fccbe 100644 --- a/compiler/testData/codegen/box/bridges/complexMultiInheritance.kt +++ b/compiler/testData/codegen/box/bridges/complexMultiInheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo(): Any = "A" } diff --git a/compiler/testData/codegen/box/bridges/complexTraitImpl.kt b/compiler/testData/codegen/box/bridges/complexTraitImpl.kt index b17347ff040..cf5605af569 100644 --- a/compiler/testData/codegen/box/bridges/complexTraitImpl.kt +++ b/compiler/testData/codegen/box/bridges/complexTraitImpl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/bridges/delegation.kt b/compiler/testData/codegen/box/bridges/delegation.kt index 29dfbecf8a6..1fb5bf04340 100644 --- a/compiler/testData/codegen/box/bridges/delegation.kt +++ b/compiler/testData/codegen/box/bridges/delegation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(): T } diff --git a/compiler/testData/codegen/box/bridges/delegationComplex.kt b/compiler/testData/codegen/box/bridges/delegationComplex.kt index 77af8d7e9b5..5e0b395124a 100644 --- a/compiler/testData/codegen/box/bridges/delegationComplex.kt +++ b/compiler/testData/codegen/box/bridges/delegationComplex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Content() { override fun toString() = "OK" } diff --git a/compiler/testData/codegen/box/bridges/delegationComplexWithList.kt b/compiler/testData/codegen/box/bridges/delegationComplexWithList.kt index 6da85b26e4d..15ff3e97ab6 100644 --- a/compiler/testData/codegen/box/bridges/delegationComplexWithList.kt +++ b/compiler/testData/codegen/box/bridges/delegationComplexWithList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/bridges/delegationProperty.kt b/compiler/testData/codegen/box/bridges/delegationProperty.kt index 8192c4f4532..4343243c0ad 100644 --- a/compiler/testData/codegen/box/bridges/delegationProperty.kt +++ b/compiler/testData/codegen/box/bridges/delegationProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { var result: T } diff --git a/compiler/testData/codegen/box/bridges/diamond.kt b/compiler/testData/codegen/box/bridges/diamond.kt index ef1990bf937..e9568e095e9 100644 --- a/compiler/testData/codegen/box/bridges/diamond.kt +++ b/compiler/testData/codegen/box/bridges/diamond.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(t: T, u: U) = "A" } diff --git a/compiler/testData/codegen/box/bridges/fakeCovariantOverride.kt b/compiler/testData/codegen/box/bridges/fakeCovariantOverride.kt index e62de29d55a..2864879a755 100644 --- a/compiler/testData/codegen/box/bridges/fakeCovariantOverride.kt +++ b/compiler/testData/codegen/box/bridges/fakeCovariantOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KT-4145 interface A { diff --git a/compiler/testData/codegen/box/bridges/fakeGenericCovariantOverride.kt b/compiler/testData/codegen/box/bridges/fakeGenericCovariantOverride.kt index ffff9f297e4..57c4d4570ec 100644 --- a/compiler/testData/codegen/box/bridges/fakeGenericCovariantOverride.kt +++ b/compiler/testData/codegen/box/bridges/fakeGenericCovariantOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KT-3985 interface Trait { diff --git a/compiler/testData/codegen/box/bridges/fakeGenericCovariantOverrideWithDelegation.kt b/compiler/testData/codegen/box/bridges/fakeGenericCovariantOverrideWithDelegation.kt index 450ad185175..e4938bb819a 100644 --- a/compiler/testData/codegen/box/bridges/fakeGenericCovariantOverrideWithDelegation.kt +++ b/compiler/testData/codegen/box/bridges/fakeGenericCovariantOverrideWithDelegation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(t: T): String } diff --git a/compiler/testData/codegen/box/bridges/fakeOverrideFromInterfaceThroughIntermediateClass.kt b/compiler/testData/codegen/box/bridges/fakeOverrideFromInterfaceThroughIntermediateClass.kt index 698b6a8bf27..d8f7e003e2b 100644 --- a/compiler/testData/codegen/box/bridges/fakeOverrideFromInterfaceThroughIntermediateClass.kt +++ b/compiler/testData/codegen/box/bridges/fakeOverrideFromInterfaceThroughIntermediateClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(): Any } diff --git a/compiler/testData/codegen/box/bridges/fakeOverrideMultiFile.kt b/compiler/testData/codegen/box/bridges/fakeOverrideMultiFile.kt index af4180c9896..e2aa923e8d2 100644 --- a/compiler/testData/codegen/box/bridges/fakeOverrideMultiFile.kt +++ b/compiler/testData/codegen/box/bridges/fakeOverrideMultiFile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: 1.kt class Test: Impl(), CProvider diff --git a/compiler/testData/codegen/box/bridges/fakeOverrideOfTraitImpl.kt b/compiler/testData/codegen/box/bridges/fakeOverrideOfTraitImpl.kt index 7827f53a892..9a66de323d1 100644 --- a/compiler/testData/codegen/box/bridges/fakeOverrideOfTraitImpl.kt +++ b/compiler/testData/codegen/box/bridges/fakeOverrideOfTraitImpl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "" interface D1 { diff --git a/compiler/testData/codegen/box/bridges/fakeOverrideWithSeveralSuperDeclarations.kt b/compiler/testData/codegen/box/bridges/fakeOverrideWithSeveralSuperDeclarations.kt index c9844928db7..5bf3b980336 100644 --- a/compiler/testData/codegen/box/bridges/fakeOverrideWithSeveralSuperDeclarations.kt +++ b/compiler/testData/codegen/box/bridges/fakeOverrideWithSeveralSuperDeclarations.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface D1 { fun foo(): Any } diff --git a/compiler/testData/codegen/box/bridges/fakeOverrideWithSynthesizedImplementation.kt b/compiler/testData/codegen/box/bridges/fakeOverrideWithSynthesizedImplementation.kt index 075bbca0443..2784d2f2701 100644 --- a/compiler/testData/codegen/box/bridges/fakeOverrideWithSynthesizedImplementation.kt +++ b/compiler/testData/codegen/box/bridges/fakeOverrideWithSynthesizedImplementation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val value: String) { fun component1() = value } diff --git a/compiler/testData/codegen/box/bridges/genericProperty.kt b/compiler/testData/codegen/box/bridges/genericProperty.kt index be4000a62e3..7593dcb60da 100644 --- a/compiler/testData/codegen/box/bridges/genericProperty.kt +++ b/compiler/testData/codegen/box/bridges/genericProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { var size: T = 56 as T } diff --git a/compiler/testData/codegen/box/bridges/kt12416.kt b/compiler/testData/codegen/box/bridges/kt12416.kt index c50c81671f5..68562d39717 100644 --- a/compiler/testData/codegen/box/bridges/kt12416.kt +++ b/compiler/testData/codegen/box/bridges/kt12416.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(t: T, u: Int) = "A" } diff --git a/compiler/testData/codegen/box/bridges/kt1939.kt b/compiler/testData/codegen/box/bridges/kt1939.kt index ad300dc796e..b758d1d6ec2 100644 --- a/compiler/testData/codegen/box/bridges/kt1939.kt +++ b/compiler/testData/codegen/box/bridges/kt1939.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Foo { fun hello(id: T) = "Hi $id" } diff --git a/compiler/testData/codegen/box/bridges/kt1959.kt b/compiler/testData/codegen/box/bridges/kt1959.kt index e820d707615..c3ee33f0936 100644 --- a/compiler/testData/codegen/box/bridges/kt1959.kt +++ b/compiler/testData/codegen/box/bridges/kt1959.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun f(args : Array) {} } diff --git a/compiler/testData/codegen/box/bridges/kt2498.kt b/compiler/testData/codegen/box/bridges/kt2498.kt index b19065ca64c..6b504f4167e 100644 --- a/compiler/testData/codegen/box/bridges/kt2498.kt +++ b/compiler/testData/codegen/box/bridges/kt2498.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/bridges/kt2702.kt b/compiler/testData/codegen/box/bridges/kt2702.kt index cbf5eebee68..b6c6f70b725 100644 --- a/compiler/testData/codegen/box/bridges/kt2702.kt +++ b/compiler/testData/codegen/box/bridges/kt2702.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo(r: R): R {return r} } diff --git a/compiler/testData/codegen/box/bridges/kt2833.kt b/compiler/testData/codegen/box/bridges/kt2833.kt index 50a2989d904..be59bcf0f3b 100644 --- a/compiler/testData/codegen/box/bridges/kt2833.kt +++ b/compiler/testData/codegen/box/bridges/kt2833.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package test public interface FunDependencyEdge { diff --git a/compiler/testData/codegen/box/bridges/kt2920.kt b/compiler/testData/codegen/box/bridges/kt2920.kt index 0f71953ba12..ea89c9646a4 100644 --- a/compiler/testData/codegen/box/bridges/kt2920.kt +++ b/compiler/testData/codegen/box/bridges/kt2920.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Tr { val v: T } diff --git a/compiler/testData/codegen/box/bridges/kt318.kt b/compiler/testData/codegen/box/bridges/kt318.kt index 72e5991297c..d82e3df1c15 100644 --- a/compiler/testData/codegen/box/bridges/kt318.kt +++ b/compiler/testData/codegen/box/bridges/kt318.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "" interface Base diff --git a/compiler/testData/codegen/box/bridges/longChainOneBridge.kt b/compiler/testData/codegen/box/bridges/longChainOneBridge.kt index 6d1d79c28e7..87849c76857 100644 --- a/compiler/testData/codegen/box/bridges/longChainOneBridge.kt +++ b/compiler/testData/codegen/box/bridges/longChainOneBridge.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/bridges/manyTypeArgumentsSubstitutedSuccessively.kt b/compiler/testData/codegen/box/bridges/manyTypeArgumentsSubstitutedSuccessively.kt index 82306ddf3f4..07bccaeeb57 100644 --- a/compiler/testData/codegen/box/bridges/manyTypeArgumentsSubstitutedSuccessively.kt +++ b/compiler/testData/codegen/box/bridges/manyTypeArgumentsSubstitutedSuccessively.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo(t: T, u: U, v: V) = "A" } diff --git a/compiler/testData/codegen/box/bridges/methodFromTrait.kt b/compiler/testData/codegen/box/bridges/methodFromTrait.kt index 058109901d1..391fa386194 100644 --- a/compiler/testData/codegen/box/bridges/methodFromTrait.kt +++ b/compiler/testData/codegen/box/bridges/methodFromTrait.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(t: T, u: U) = "A" } diff --git a/compiler/testData/codegen/box/bridges/noBridgeOnMutableCollectionInheritance.kt b/compiler/testData/codegen/box/bridges/noBridgeOnMutableCollectionInheritance.kt index daa5cd81b4c..685fcb673c1 100644 --- a/compiler/testData/codegen/box/bridges/noBridgeOnMutableCollectionInheritance.kt +++ b/compiler/testData/codegen/box/bridges/noBridgeOnMutableCollectionInheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/bridges/objectClone.kt b/compiler/testData/codegen/box/bridges/objectClone.kt index 773f66e04c4..e768b6a7f3e 100644 --- a/compiler/testData/codegen/box/bridges/objectClone.kt +++ b/compiler/testData/codegen/box/bridges/objectClone.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM import java.util.HashSet diff --git a/compiler/testData/codegen/box/bridges/overrideAbstractProperty.kt b/compiler/testData/codegen/box/bridges/overrideAbstractProperty.kt index ec01cfced5c..0240784b692 100644 --- a/compiler/testData/codegen/box/bridges/overrideAbstractProperty.kt +++ b/compiler/testData/codegen/box/bridges/overrideAbstractProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public abstract class AbstractClass { public abstract val some: T } diff --git a/compiler/testData/codegen/box/bridges/overrideReturnType.kt b/compiler/testData/codegen/box/bridges/overrideReturnType.kt index e8d2619eb02..0b5111b47bf 100644 --- a/compiler/testData/codegen/box/bridges/overrideReturnType.kt +++ b/compiler/testData/codegen/box/bridges/overrideReturnType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class C { open fun f(): Any = "C f" } diff --git a/compiler/testData/codegen/box/bridges/propertyAccessorsWithoutBody.kt b/compiler/testData/codegen/box/bridges/propertyAccessorsWithoutBody.kt index 82a9b0b930c..d2b2ee5adb8 100644 --- a/compiler/testData/codegen/box/bridges/propertyAccessorsWithoutBody.kt +++ b/compiler/testData/codegen/box/bridges/propertyAccessorsWithoutBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open var x: T = "Fail" as T get diff --git a/compiler/testData/codegen/box/bridges/propertyDiamond.kt b/compiler/testData/codegen/box/bridges/propertyDiamond.kt index 802f6f77932..a062d3b0067 100644 --- a/compiler/testData/codegen/box/bridges/propertyDiamond.kt +++ b/compiler/testData/codegen/box/bridges/propertyDiamond.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { val o: O val k: K diff --git a/compiler/testData/codegen/box/bridges/propertyInConstructor.kt b/compiler/testData/codegen/box/bridges/propertyInConstructor.kt index 9ca1e8bf8f5..028880c1fba 100644 --- a/compiler/testData/codegen/box/bridges/propertyInConstructor.kt +++ b/compiler/testData/codegen/box/bridges/propertyInConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { var x: T } diff --git a/compiler/testData/codegen/box/bridges/propertySetter.kt b/compiler/testData/codegen/box/bridges/propertySetter.kt index a258dc85346..1b6981adebe 100644 --- a/compiler/testData/codegen/box/bridges/propertySetter.kt +++ b/compiler/testData/codegen/box/bridges/propertySetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { var v: T } diff --git a/compiler/testData/codegen/box/bridges/simple.kt b/compiler/testData/codegen/box/bridges/simple.kt index 284d7cbb44c..5f5b4d075b3 100644 --- a/compiler/testData/codegen/box/bridges/simple.kt +++ b/compiler/testData/codegen/box/bridges/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/bridges/simpleEnum.kt b/compiler/testData/codegen/box/bridges/simpleEnum.kt index 0446aba8c33..83af5abdc50 100644 --- a/compiler/testData/codegen/box/bridges/simpleEnum.kt +++ b/compiler/testData/codegen/box/bridges/simpleEnum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { open fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/bridges/simpleGenericMethod.kt b/compiler/testData/codegen/box/bridges/simpleGenericMethod.kt index 81e6c8607c1..0bcd417f79c 100644 --- a/compiler/testData/codegen/box/bridges/simpleGenericMethod.kt +++ b/compiler/testData/codegen/box/bridges/simpleGenericMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo(t: T, u: U) = "A" } diff --git a/compiler/testData/codegen/box/bridges/simpleObject.kt b/compiler/testData/codegen/box/bridges/simpleObject.kt index 5ff3c8177e6..ed1dd458317 100644 --- a/compiler/testData/codegen/box/bridges/simpleObject.kt +++ b/compiler/testData/codegen/box/bridges/simpleObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/bridges/simpleReturnType.kt b/compiler/testData/codegen/box/bridges/simpleReturnType.kt index ffd0bf84892..43cb7df722d 100644 --- a/compiler/testData/codegen/box/bridges/simpleReturnType.kt +++ b/compiler/testData/codegen/box/bridges/simpleReturnType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val t: T) { open fun foo(): T = t } diff --git a/compiler/testData/codegen/box/bridges/simpleTraitImpl.kt b/compiler/testData/codegen/box/bridges/simpleTraitImpl.kt index 1e1ccbab17e..64dc38fa5f5 100644 --- a/compiler/testData/codegen/box/bridges/simpleTraitImpl.kt +++ b/compiler/testData/codegen/box/bridges/simpleTraitImpl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/bridges/simpleUpperBound.kt b/compiler/testData/codegen/box/bridges/simpleUpperBound.kt index dea1f7eb647..c46365116ac 100644 --- a/compiler/testData/codegen/box/bridges/simpleUpperBound.kt +++ b/compiler/testData/codegen/box/bridges/simpleUpperBound.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/bridges/strListContains.kt b/compiler/testData/codegen/box/bridges/strListContains.kt index 33062160eb9..f123e448b29 100644 --- a/compiler/testData/codegen/box/bridges/strListContains.kt +++ b/compiler/testData/codegen/box/bridges/strListContains.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class StrList : List { override val size: Int diff --git a/compiler/testData/codegen/box/bridges/strListRemove.kt b/compiler/testData/codegen/box/bridges/strListRemove.kt index 59042369e91..a7ad053a487 100644 --- a/compiler/testData/codegen/box/bridges/strListRemove.kt +++ b/compiler/testData/codegen/box/bridges/strListRemove.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR diff --git a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/abstractFun.kt b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/abstractFun.kt index 39e1b1935f0..4e3773eb1db 100644 --- a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/abstractFun.kt +++ b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/abstractFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class A { abstract fun foo(t: T): String } diff --git a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/boundedTypeArguments.kt b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/boundedTypeArguments.kt index 3db4852ed2b..f8d01b274ab 100644 --- a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/boundedTypeArguments.kt +++ b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/boundedTypeArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo(t: T, u: U) = "A" } diff --git a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/delegation.kt b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/delegation.kt index 3d80f6523ea..9b7dc734c54 100644 --- a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/delegation.kt +++ b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/delegation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun id(t: T): T } diff --git a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/differentErasureInSuperClass.kt b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/differentErasureInSuperClass.kt index d3bb7ce59e7..02bd3402b86 100644 --- a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/differentErasureInSuperClass.kt +++ b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/differentErasureInSuperClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public open class A { fun foo(x: T) = "O" fun foo(x: A) = "K" diff --git a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/differentErasureInSuperClassComplex.kt b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/differentErasureInSuperClassComplex.kt index 473cee266e1..240c2a52030 100644 --- a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/differentErasureInSuperClassComplex.kt +++ b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/differentErasureInSuperClassComplex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public open class A { fun foo(x: T) = "O" fun foo(x: A) = "K" diff --git a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/enum.kt b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/enum.kt index 243498038e6..d5b6a242a5f 100644 --- a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/enum.kt +++ b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/enum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { open fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/genericMethod.kt b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/genericMethod.kt index 0119eba58a8..84360e455b7 100644 --- a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/genericMethod.kt +++ b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/genericMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo(t: T, u: U) = "A" } diff --git a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/object.kt b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/object.kt index c7c95464c59..21f1d71d4cb 100644 --- a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/object.kt +++ b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/object.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/property.kt b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/property.kt index 21208405891..c461224a84c 100644 --- a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/property.kt +++ b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/property.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val t: T) { open val foo: T = t } diff --git a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/simple.kt b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/simple.kt index c6c2637ef22..f3b0f27f752 100644 --- a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/simple.kt +++ b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/upperBound.kt b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/upperBound.kt index f6d4dccfc40..10f8a72a7a7 100644 --- a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/upperBound.kt +++ b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/upperBound.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/bridges/traitImplInheritsTraitImpl.kt b/compiler/testData/codegen/box/bridges/traitImplInheritsTraitImpl.kt index ec0cf44081a..8fc1e290a84 100644 --- a/compiler/testData/codegen/box/bridges/traitImplInheritsTraitImpl.kt +++ b/compiler/testData/codegen/box/bridges/traitImplInheritsTraitImpl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(): Any = "A" } diff --git a/compiler/testData/codegen/box/bridges/twoParentsWithDifferentMethodsTwoBridges.kt b/compiler/testData/codegen/box/bridges/twoParentsWithDifferentMethodsTwoBridges.kt index 38d7cb2431f..5a3f3c746d4 100644 --- a/compiler/testData/codegen/box/bridges/twoParentsWithDifferentMethodsTwoBridges.kt +++ b/compiler/testData/codegen/box/bridges/twoParentsWithDifferentMethodsTwoBridges.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(t: T, u: Int) = "A" } diff --git a/compiler/testData/codegen/box/bridges/twoParentsWithDifferentMethodsTwoBridges2.kt b/compiler/testData/codegen/box/bridges/twoParentsWithDifferentMethodsTwoBridges2.kt index 07af5afaa4e..259742243fb 100644 --- a/compiler/testData/codegen/box/bridges/twoParentsWithDifferentMethodsTwoBridges2.kt +++ b/compiler/testData/codegen/box/bridges/twoParentsWithDifferentMethodsTwoBridges2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(t: T, u: Int) = "A" } diff --git a/compiler/testData/codegen/box/bridges/twoParentsWithTheSameMethodOneBridge.kt b/compiler/testData/codegen/box/bridges/twoParentsWithTheSameMethodOneBridge.kt index de57467d8b1..bd9cc05e392 100644 --- a/compiler/testData/codegen/box/bridges/twoParentsWithTheSameMethodOneBridge.kt +++ b/compiler/testData/codegen/box/bridges/twoParentsWithTheSameMethodOneBridge.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/bridges/typeParameterInExtensionReceiver.kt b/compiler/testData/codegen/box/bridges/typeParameterInExtensionReceiver.kt index 4d6bd6b682c..14c3594fee7 100644 --- a/compiler/testData/codegen/box/bridges/typeParameterInExtensionReceiver.kt +++ b/compiler/testData/codegen/box/bridges/typeParameterInExtensionReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun T2.foo(x: T1): String } diff --git a/compiler/testData/codegen/box/builtinStubMethods/Collection.kt b/compiler/testData/codegen/box/builtinStubMethods/Collection.kt index 906d1129d26..49b27b4f46f 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/Collection.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/Collection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM class MyCollection: Collection { diff --git a/compiler/testData/codegen/box/builtinStubMethods/Iterator.kt b/compiler/testData/codegen/box/builtinStubMethods/Iterator.kt index 061a1f3a856..ce5bff68933 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/Iterator.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/Iterator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM class MyIterator(val v: T): Iterator { diff --git a/compiler/testData/codegen/box/builtinStubMethods/IteratorWithRemove.kt b/compiler/testData/codegen/box/builtinStubMethods/IteratorWithRemove.kt index f50786395cb..337f1632f48 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/IteratorWithRemove.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/IteratorWithRemove.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM class MyIterator(val v: T): Iterator { diff --git a/compiler/testData/codegen/box/builtinStubMethods/List.kt b/compiler/testData/codegen/box/builtinStubMethods/List.kt index 4a64bf05265..965847dab48 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/List.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/List.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM class MyList: List { diff --git a/compiler/testData/codegen/box/builtinStubMethods/ListIterator.kt b/compiler/testData/codegen/box/builtinStubMethods/ListIterator.kt index c3bd9a90ea8..a9feafd2337 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/ListIterator.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/ListIterator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM class MyListIterator : ListIterator { diff --git a/compiler/testData/codegen/box/builtinStubMethods/ListWithAllImplementations.kt b/compiler/testData/codegen/box/builtinStubMethods/ListWithAllImplementations.kt index 8f5988e87df..f379c10f8ea 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/ListWithAllImplementations.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/ListWithAllImplementations.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM class MyList(val v: T): List { diff --git a/compiler/testData/codegen/box/builtinStubMethods/ListWithAllInheritedImplementations.kt b/compiler/testData/codegen/box/builtinStubMethods/ListWithAllInheritedImplementations.kt index cb1af1b6572..a86176c6ecc 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/ListWithAllInheritedImplementations.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/ListWithAllInheritedImplementations.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM open class Super(val v: T) { diff --git a/compiler/testData/codegen/box/builtinStubMethods/Map.kt b/compiler/testData/codegen/box/builtinStubMethods/Map.kt index c0324984796..3797cf6a8c7 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/Map.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/Map.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM class MyMap: Map { diff --git a/compiler/testData/codegen/box/builtinStubMethods/MapEntry.kt b/compiler/testData/codegen/box/builtinStubMethods/MapEntry.kt index 8c315a34b8d..9b9fa93f8d0 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/MapEntry.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/MapEntry.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM class MyMapEntry: Map.Entry { diff --git a/compiler/testData/codegen/box/builtinStubMethods/MapEntryWithSetValue.kt b/compiler/testData/codegen/box/builtinStubMethods/MapEntryWithSetValue.kt index 3a07189a15d..6d81843f2a0 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/MapEntryWithSetValue.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/MapEntryWithSetValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM class MyMapEntry: Map.Entry { diff --git a/compiler/testData/codegen/box/builtinStubMethods/MapWithAllImplementations.kt b/compiler/testData/codegen/box/builtinStubMethods/MapWithAllImplementations.kt index 879e1f929e9..7470226ac88 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/MapWithAllImplementations.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/MapWithAllImplementations.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM class MyMap: Map { diff --git a/compiler/testData/codegen/box/builtinStubMethods/SubstitutedList.kt b/compiler/testData/codegen/box/builtinStubMethods/SubstitutedList.kt index 1ff2647b030..233f1aa399f 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/SubstitutedList.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/SubstitutedList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM class MyList: List { diff --git a/compiler/testData/codegen/box/builtinStubMethods/abstractMember.kt b/compiler/testData/codegen/box/builtinStubMethods/abstractMember.kt index edd310d0b78..4095782b50a 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/abstractMember.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/abstractMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM abstract class A : Iterator { diff --git a/compiler/testData/codegen/box/builtinStubMethods/customReadOnlyIterator.kt b/compiler/testData/codegen/box/builtinStubMethods/customReadOnlyIterator.kt index 2038e67cbb5..1bd76c27c05 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/customReadOnlyIterator.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/customReadOnlyIterator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A : Collection { override val size: Int get() = throw UnsupportedOperationException() diff --git a/compiler/testData/codegen/box/builtinStubMethods/delegationToArrayList.kt b/compiler/testData/codegen/box/builtinStubMethods/delegationToArrayList.kt index b9436fab469..86a0a7f5a35 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/delegationToArrayList.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/delegationToArrayList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM import java.util.ArrayList diff --git a/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/abstractList.kt b/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/abstractList.kt index ba7fdde2891..7ae1aa73122 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/abstractList.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/abstractList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM import java.util.AbstractList diff --git a/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/abstractMap.kt b/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/abstractMap.kt index c8bb76a50ba..78722b53f8d 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/abstractMap.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/abstractMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM import java.util.AbstractMap diff --git a/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/abstractSet.kt b/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/abstractSet.kt index 93fdb7f68c3..544accc28f1 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/abstractSet.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/abstractSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: NATIVE class A : HashSet() diff --git a/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/arrayList.kt b/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/arrayList.kt index 640f907a82c..102071c4266 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/arrayList.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/arrayList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // KT-6042 java.lang.UnsupportedOperationException with ArrayList // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/hashMap.kt b/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/hashMap.kt index 280ed1e4a8c..ec655001017 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/hashMap.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/hashMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: NATIVE class A : HashMap() diff --git a/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/hashSet.kt b/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/hashSet.kt index 93fdb7f68c3..544accc28f1 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/hashSet.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/hashSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: NATIVE class A : HashSet() diff --git a/compiler/testData/codegen/box/builtinStubMethods/immutableRemove.kt b/compiler/testData/codegen/box/builtinStubMethods/immutableRemove.kt index 32aa73212f8..08a37031bb4 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/immutableRemove.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/immutableRemove.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/builtinStubMethods/implementationInTrait.kt b/compiler/testData/codegen/box/builtinStubMethods/implementationInTrait.kt index c1b21f6b745..3a32191d923 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/implementationInTrait.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/implementationInTrait.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM interface Addable { diff --git a/compiler/testData/codegen/box/builtinStubMethods/inheritedImplementations.kt b/compiler/testData/codegen/box/builtinStubMethods/inheritedImplementations.kt index fd9a690ffe6..aede967e01f 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/inheritedImplementations.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/inheritedImplementations.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM open class SetStringImpl { diff --git a/compiler/testData/codegen/box/builtinStubMethods/manyTypeParametersWithUpperBounds.kt b/compiler/testData/codegen/box/builtinStubMethods/manyTypeParametersWithUpperBounds.kt index f906f817cce..b1ed6dbc75c 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/manyTypeParametersWithUpperBounds.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/manyTypeParametersWithUpperBounds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/builtinStubMethods/mapGetOrDefault/noTypeSafeBridge.kt b/compiler/testData/codegen/box/builtinStubMethods/mapGetOrDefault/noTypeSafeBridge.kt index 61c9640f0ef..431d7a36378 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/mapGetOrDefault/noTypeSafeBridge.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/mapGetOrDefault/noTypeSafeBridge.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/builtinStubMethods/mapGetOrDefault/typeSafeBridge.kt b/compiler/testData/codegen/box/builtinStubMethods/mapGetOrDefault/typeSafeBridge.kt index 073d35d0916..2cba14bd7ab 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/mapGetOrDefault/typeSafeBridge.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/mapGetOrDefault/typeSafeBridge.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/builtinStubMethods/mapGetOrDefault/typeSafeBridgeNotNullAny.kt b/compiler/testData/codegen/box/builtinStubMethods/mapGetOrDefault/typeSafeBridgeNotNullAny.kt index 0e2782f7cc9..9f460ff2880 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/mapGetOrDefault/typeSafeBridgeNotNullAny.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/mapGetOrDefault/typeSafeBridgeNotNullAny.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/builtinStubMethods/mapRemove/noDefaultImpls.kt b/compiler/testData/codegen/box/builtinStubMethods/mapRemove/noDefaultImpls.kt index 8ad655bd0d6..25d21f2bd77 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/mapRemove/noDefaultImpls.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/mapRemove/noDefaultImpls.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/builtinStubMethods/mapRemove/readOnlyMap.kt b/compiler/testData/codegen/box/builtinStubMethods/mapRemove/readOnlyMap.kt index 3cd772bc264..cf7379c658e 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/mapRemove/readOnlyMap.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/mapRemove/readOnlyMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/builtinStubMethods/mapRemove/typeSafeBridge.kt b/compiler/testData/codegen/box/builtinStubMethods/mapRemove/typeSafeBridge.kt index 8cade1ffb56..38d8dbe8891 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/mapRemove/typeSafeBridge.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/mapRemove/typeSafeBridge.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/builtinStubMethods/mapRemove/typeSafeBridgeNotNullAny.kt b/compiler/testData/codegen/box/builtinStubMethods/mapRemove/typeSafeBridgeNotNullAny.kt index 42cd442965a..397dbda0035 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/mapRemove/typeSafeBridgeNotNullAny.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/mapRemove/typeSafeBridgeNotNullAny.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/builtinStubMethods/nonTrivialSubstitution.kt b/compiler/testData/codegen/box/builtinStubMethods/nonTrivialSubstitution.kt index cdc268b382c..9e25991a74c 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/nonTrivialSubstitution.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/nonTrivialSubstitution.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM class MyCollection : Collection>> { diff --git a/compiler/testData/codegen/box/builtinStubMethods/nonTrivialUpperBound.kt b/compiler/testData/codegen/box/builtinStubMethods/nonTrivialUpperBound.kt index 543e683d48d..2e06e0fe07b 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/nonTrivialUpperBound.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/nonTrivialUpperBound.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM class MyIterator : Iterator { diff --git a/compiler/testData/codegen/box/builtinStubMethods/substitutedIterable.kt b/compiler/testData/codegen/box/builtinStubMethods/substitutedIterable.kt index 870f991250e..cf5b8b5c250 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/substitutedIterable.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/substitutedIterable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Test.java diff --git a/compiler/testData/codegen/box/builtinStubMethods/substitutedListWithExtraSuperInterface.kt b/compiler/testData/codegen/box/builtinStubMethods/substitutedListWithExtraSuperInterface.kt index ac7e2b3e248..19b62ab9b00 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/substitutedListWithExtraSuperInterface.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/substitutedListWithExtraSuperInterface.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Test.java diff --git a/compiler/testData/codegen/box/callableReference/bound/array.kt b/compiler/testData/codegen/box/callableReference/bound/array.kt index 2a78bb9cc88..af5b86c9d73 100644 --- a/compiler/testData/codegen/box/callableReference/bound/array.kt +++ b/compiler/testData/codegen/box/callableReference/bound/array.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { var f: String = "OK" } diff --git a/compiler/testData/codegen/box/callableReference/bound/arrayGetIntrinsic.kt b/compiler/testData/codegen/box/callableReference/bound/arrayGetIntrinsic.kt index d81fb9087aa..ad271dfc31c 100644 --- a/compiler/testData/codegen/box/callableReference/bound/arrayGetIntrinsic.kt +++ b/compiler/testData/codegen/box/callableReference/bound/arrayGetIntrinsic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { return if ((arrayOf(1, 2, 3)::get)(1) == 2) "OK" else "Fail" } diff --git a/compiler/testData/codegen/box/callableReference/bound/boundJvmFieldInInterfaceCompanion.kt b/compiler/testData/codegen/box/callableReference/bound/boundJvmFieldInInterfaceCompanion.kt index cb901b2c384..c4bd1b75240 100644 --- a/compiler/testData/codegen/box/callableReference/bound/boundJvmFieldInInterfaceCompanion.kt +++ b/compiler/testData/codegen/box/callableReference/bound/boundJvmFieldInInterfaceCompanion.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +JvmFieldInInterface +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/callableReference/bound/captureVarInInitBlock.kt b/compiler/testData/codegen/box/callableReference/bound/captureVarInInitBlock.kt index 2f443a31dca..1d5e72d770f 100644 --- a/compiler/testData/codegen/box/callableReference/bound/captureVarInInitBlock.kt +++ b/compiler/testData/codegen/box/callableReference/bound/captureVarInInitBlock.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun bar(b: ()-> Unit) { b() } diff --git a/compiler/testData/codegen/box/callableReference/bound/captureVarInPropertyInit.kt b/compiler/testData/codegen/box/callableReference/bound/captureVarInPropertyInit.kt index 7a29b25c7e3..60a1ca79a5c 100644 --- a/compiler/testData/codegen/box/callableReference/bound/captureVarInPropertyInit.kt +++ b/compiler/testData/codegen/box/callableReference/bound/captureVarInPropertyInit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun bar(b: ()-> Unit) { b() } diff --git a/compiler/testData/codegen/box/callableReference/bound/coercionToUnit.kt b/compiler/testData/codegen/box/callableReference/bound/coercionToUnit.kt index d05bbce7f2a..6ddbcf3037a 100644 --- a/compiler/testData/codegen/box/callableReference/bound/coercionToUnit.kt +++ b/compiler/testData/codegen/box/callableReference/bound/coercionToUnit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // !LANGUAGE: +NewInference // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/callableReference/bound/companionObjectReceiver.kt b/compiler/testData/codegen/box/callableReference/bound/companionObjectReceiver.kt index ddf856c54da..9e8fd0277d0 100644 --- a/compiler/testData/codegen/box/callableReference/bound/companionObjectReceiver.kt +++ b/compiler/testData/codegen/box/callableReference/bound/companionObjectReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { companion object { fun ok() = "OK" diff --git a/compiler/testData/codegen/box/callableReference/bound/emptyLHS.kt b/compiler/testData/codegen/box/callableReference/bound/emptyLHS.kt index 2cf57dd2660..8b14e05c9fd 100644 --- a/compiler/testData/codegen/box/callableReference/bound/emptyLHS.kt +++ b/compiler/testData/codegen/box/callableReference/bound/emptyLHS.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "" diff --git a/compiler/testData/codegen/box/callableReference/bound/enumEntryMember.kt b/compiler/testData/codegen/box/callableReference/bound/enumEntryMember.kt index ce40fb403cf..fac6e96a3bb 100644 --- a/compiler/testData/codegen/box/callableReference/bound/enumEntryMember.kt +++ b/compiler/testData/codegen/box/callableReference/bound/enumEntryMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS enum class E { A, B; diff --git a/compiler/testData/codegen/box/callableReference/bound/equals/nullableReceiverInEquals.kt b/compiler/testData/codegen/box/callableReference/bound/equals/nullableReceiverInEquals.kt index 7d6676553bb..88f4cc64927 100644 --- a/compiler/testData/codegen/box/callableReference/bound/equals/nullableReceiverInEquals.kt +++ b/compiler/testData/codegen/box/callableReference/bound/equals/nullableReceiverInEquals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/callableReference/bound/equals/propertyAccessors.kt b/compiler/testData/codegen/box/callableReference/bound/equals/propertyAccessors.kt index 487119ac7e3..4fe622c36b9 100644 --- a/compiler/testData/codegen/box/callableReference/bound/equals/propertyAccessors.kt +++ b/compiler/testData/codegen/box/callableReference/bound/equals/propertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/callableReference/bound/equals/receiverInEquals.kt b/compiler/testData/codegen/box/callableReference/bound/equals/receiverInEquals.kt index 245ca43ced3..9bd5c7da4b1 100644 --- a/compiler/testData/codegen/box/callableReference/bound/equals/receiverInEquals.kt +++ b/compiler/testData/codegen/box/callableReference/bound/equals/receiverInEquals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/callableReference/bound/equals/reflectionReference.kt b/compiler/testData/codegen/box/callableReference/bound/equals/reflectionReference.kt index 920b7169462..ccab0ea95b9 100644 --- a/compiler/testData/codegen/box/callableReference/bound/equals/reflectionReference.kt +++ b/compiler/testData/codegen/box/callableReference/bound/equals/reflectionReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/callableReference/bound/genericValOnLHS.kt b/compiler/testData/codegen/box/callableReference/bound/genericValOnLHS.kt index c579cf7d957..ab5ec9a45e8 100644 --- a/compiler/testData/codegen/box/callableReference/bound/genericValOnLHS.kt +++ b/compiler/testData/codegen/box/callableReference/bound/genericValOnLHS.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Generic

(val p: P) diff --git a/compiler/testData/codegen/box/callableReference/bound/javaField.kt b/compiler/testData/codegen/box/callableReference/bound/javaField.kt index 349f5ad8f20..14234652033 100644 --- a/compiler/testData/codegen/box/callableReference/bound/javaField.kt +++ b/compiler/testData/codegen/box/callableReference/bound/javaField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: JClass.java public class JClass { diff --git a/compiler/testData/codegen/box/callableReference/bound/kCallableNameIntrinsic.kt b/compiler/testData/codegen/box/callableReference/bound/kCallableNameIntrinsic.kt index 557e76d4377..3669473e6d0 100644 --- a/compiler/testData/codegen/box/callableReference/bound/kCallableNameIntrinsic.kt +++ b/compiler/testData/codegen/box/callableReference/bound/kCallableNameIntrinsic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_SOURCEMAP_REMAPPING fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/bound/kt12738.kt b/compiler/testData/codegen/box/callableReference/bound/kt12738.kt index 4d0e0c85c47..abd0b58b533 100644 --- a/compiler/testData/codegen/box/callableReference/bound/kt12738.kt +++ b/compiler/testData/codegen/box/callableReference/bound/kt12738.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun get(t: T): () -> String { return t::toString } diff --git a/compiler/testData/codegen/box/callableReference/bound/kt15446.kt b/compiler/testData/codegen/box/callableReference/bound/kt15446.kt index 2630e17739a..37d5b0bb13d 100644 --- a/compiler/testData/codegen/box/callableReference/bound/kt15446.kt +++ b/compiler/testData/codegen/box/callableReference/bound/kt15446.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME //WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/bound/localUnitFunction.kt b/compiler/testData/codegen/box/callableReference/bound/localUnitFunction.kt index dcb5c44738b..932e8004cf0 100644 --- a/compiler/testData/codegen/box/callableReference/bound/localUnitFunction.kt +++ b/compiler/testData/codegen/box/callableReference/bound/localUnitFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/callableReference/bound/multiCase.kt b/compiler/testData/codegen/box/callableReference/bound/multiCase.kt index 08af3dd78ca..1036d93eb93 100644 --- a/compiler/testData/codegen/box/callableReference/bound/multiCase.kt +++ b/compiler/testData/codegen/box/callableReference/bound/multiCase.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE class A(var v: Int) { fun f(x: Int) = x * v diff --git a/compiler/testData/codegen/box/callableReference/bound/nullReceiver.kt b/compiler/testData/codegen/box/callableReference/bound/nullReceiver.kt index 0111a54d58b..90ce5a256a6 100644 --- a/compiler/testData/codegen/box/callableReference/bound/nullReceiver.kt +++ b/compiler/testData/codegen/box/callableReference/bound/nullReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val String?.ok: String get() = "OK" diff --git a/compiler/testData/codegen/box/callableReference/bound/objectReceiver.kt b/compiler/testData/codegen/box/callableReference/bound/objectReceiver.kt index a03203792d5..11fdd91596a 100644 --- a/compiler/testData/codegen/box/callableReference/bound/objectReceiver.kt +++ b/compiler/testData/codegen/box/callableReference/bound/objectReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR object Singleton { fun ok() = "OK" } diff --git a/compiler/testData/codegen/box/callableReference/bound/primitiveReceiver.kt b/compiler/testData/codegen/box/callableReference/bound/primitiveReceiver.kt index 2773e0cdcd1..9b98db647bf 100644 --- a/compiler/testData/codegen/box/callableReference/bound/primitiveReceiver.kt +++ b/compiler/testData/codegen/box/callableReference/bound/primitiveReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun Boolean.foo() = 1 fun Byte.foo() = 2 fun Short.foo() = 3 diff --git a/compiler/testData/codegen/box/callableReference/bound/receiverEvaluatedOnce.kt b/compiler/testData/codegen/box/callableReference/bound/receiverEvaluatedOnce.kt index fcc6d27ed51..1d5ea8da0a5 100644 --- a/compiler/testData/codegen/box/callableReference/bound/receiverEvaluatedOnce.kt +++ b/compiler/testData/codegen/box/callableReference/bound/receiverEvaluatedOnce.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var x = 0 class A { diff --git a/compiler/testData/codegen/box/callableReference/bound/simpleFunction.kt b/compiler/testData/codegen/box/callableReference/bound/simpleFunction.kt index 15fae151f5f..b4492cf7181 100644 --- a/compiler/testData/codegen/box/callableReference/bound/simpleFunction.kt +++ b/compiler/testData/codegen/box/callableReference/bound/simpleFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val f = "KOTLIN"::get return "${f(1)}${f(0)}" diff --git a/compiler/testData/codegen/box/callableReference/bound/simpleProperty.kt b/compiler/testData/codegen/box/callableReference/bound/simpleProperty.kt index c271b1c6418..b853f97cbdf 100644 --- a/compiler/testData/codegen/box/callableReference/bound/simpleProperty.kt +++ b/compiler/testData/codegen/box/callableReference/bound/simpleProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val f = "kotlin"::length val result = f.get() diff --git a/compiler/testData/codegen/box/callableReference/bound/smartCastForExtensionReceiver.kt b/compiler/testData/codegen/box/callableReference/bound/smartCastForExtensionReceiver.kt index c48830488c4..e3bdcb85854 100644 --- a/compiler/testData/codegen/box/callableReference/bound/smartCastForExtensionReceiver.kt +++ b/compiler/testData/codegen/box/callableReference/bound/smartCastForExtensionReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class B fun B.magic() { diff --git a/compiler/testData/codegen/box/callableReference/bound/syntheticExtensionOnLHS.kt b/compiler/testData/codegen/box/callableReference/bound/syntheticExtensionOnLHS.kt index b8be5402715..31b05e38432 100644 --- a/compiler/testData/codegen/box/callableReference/bound/syntheticExtensionOnLHS.kt +++ b/compiler/testData/codegen/box/callableReference/bound/syntheticExtensionOnLHS.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: A.java diff --git a/compiler/testData/codegen/box/callableReference/classesAreSynthetic.kt b/compiler/testData/codegen/box/callableReference/classesAreSynthetic.kt index 4651be22eb9..7ffd253d585 100644 --- a/compiler/testData/codegen/box/callableReference/classesAreSynthetic.kt +++ b/compiler/testData/codegen/box/callableReference/classesAreSynthetic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/callableReference/function/abstractClassMember.kt b/compiler/testData/codegen/box/callableReference/function/abstractClassMember.kt index 515b25914d0..bf67374877f 100644 --- a/compiler/testData/codegen/box/callableReference/function/abstractClassMember.kt +++ b/compiler/testData/codegen/box/callableReference/function/abstractClassMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class A { abstract fun foo(): String } diff --git a/compiler/testData/codegen/box/callableReference/function/booleanNotIntrinsic.kt b/compiler/testData/codegen/box/callableReference/function/booleanNotIntrinsic.kt index 213c8d88996..547e00f6051 100644 --- a/compiler/testData/codegen/box/callableReference/function/booleanNotIntrinsic.kt +++ b/compiler/testData/codegen/box/callableReference/function/booleanNotIntrinsic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { if ((Boolean::not)(true) != false) return "Fail 1" if ((Boolean::not)(false) != true) return "Fail 2" diff --git a/compiler/testData/codegen/box/callableReference/function/classMemberFromClass.kt b/compiler/testData/codegen/box/callableReference/function/classMemberFromClass.kt index 3ed816ee504..0ef884ce484 100644 --- a/compiler/testData/codegen/box/callableReference/function/classMemberFromClass.kt +++ b/compiler/testData/codegen/box/callableReference/function/classMemberFromClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun foo(k: Int) = k diff --git a/compiler/testData/codegen/box/callableReference/function/classMemberFromExtension.kt b/compiler/testData/codegen/box/callableReference/function/classMemberFromExtension.kt index 9619233c943..5f3309f9d46 100644 --- a/compiler/testData/codegen/box/callableReference/function/classMemberFromExtension.kt +++ b/compiler/testData/codegen/box/callableReference/function/classMemberFromExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun o() = 111 fun k(k: Int) = k diff --git a/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelStringNoArgs.kt b/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelStringNoArgs.kt index 4ea10740594..7a78e416055 100644 --- a/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelStringNoArgs.kt +++ b/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelStringNoArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun foo() = "OK" } diff --git a/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelStringOneStringArg.kt b/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelStringOneStringArg.kt index acdf2f897d5..a1195d0d94e 100644 --- a/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelStringOneStringArg.kt +++ b/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelStringOneStringArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun foo(result: String) = result } diff --git a/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelUnitNoArgs.kt b/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelUnitNoArgs.kt index 37ebbdb72eb..ff94b3cbaea 100644 --- a/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelUnitNoArgs.kt +++ b/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelUnitNoArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { var result = "Fail" diff --git a/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelUnitOneStringArg.kt b/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelUnitOneStringArg.kt index 3b280c28f34..789b12c8ea2 100644 --- a/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelUnitOneStringArg.kt +++ b/compiler/testData/codegen/box/callableReference/function/classMemberFromTopLevelUnitOneStringArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { var result = "Fail" diff --git a/compiler/testData/codegen/box/callableReference/function/coercionToUnit.kt b/compiler/testData/codegen/box/callableReference/function/coercionToUnit.kt index 299413f7a2a..203e0e7df2d 100644 --- a/compiler/testData/codegen/box/callableReference/function/coercionToUnit.kt +++ b/compiler/testData/codegen/box/callableReference/function/coercionToUnit.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND_FIR: JVM_IR fun foo(s: String): Boolean { if (s != "kotlin") throw AssertionError(s) diff --git a/compiler/testData/codegen/box/callableReference/function/constructorFromTopLevelNoArgs.kt b/compiler/testData/codegen/box/callableReference/function/constructorFromTopLevelNoArgs.kt index db7b7fd01ef..c17305ffbd7 100644 --- a/compiler/testData/codegen/box/callableReference/function/constructorFromTopLevelNoArgs.kt +++ b/compiler/testData/codegen/box/callableReference/function/constructorFromTopLevelNoArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { var result = "OK" } diff --git a/compiler/testData/codegen/box/callableReference/function/constructorFromTopLevelOneStringArg.kt b/compiler/testData/codegen/box/callableReference/function/constructorFromTopLevelOneStringArg.kt index 63a861dbcf4..6e64c0e4b04 100644 --- a/compiler/testData/codegen/box/callableReference/function/constructorFromTopLevelOneStringArg.kt +++ b/compiler/testData/codegen/box/callableReference/function/constructorFromTopLevelOneStringArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(val result: String) fun box() = (::A)("OK").result diff --git a/compiler/testData/codegen/box/callableReference/function/enumValueOfMethod.kt b/compiler/testData/codegen/box/callableReference/function/enumValueOfMethod.kt index 21a53adfff3..ed843e8a9a0 100644 --- a/compiler/testData/codegen/box/callableReference/function/enumValueOfMethod.kt +++ b/compiler/testData/codegen/box/callableReference/function/enumValueOfMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class E { ENTRY } diff --git a/compiler/testData/codegen/box/callableReference/function/equalsIntrinsic.kt b/compiler/testData/codegen/box/callableReference/function/equalsIntrinsic.kt index c83a188802d..595ce9bb7ae 100644 --- a/compiler/testData/codegen/box/callableReference/function/equalsIntrinsic.kt +++ b/compiler/testData/codegen/box/callableReference/function/equalsIntrinsic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A fun box() = if ((A::equals)(A(), A())) "Fail" else "OK" diff --git a/compiler/testData/codegen/box/callableReference/function/extensionFromClass.kt b/compiler/testData/codegen/box/callableReference/function/extensionFromClass.kt index 0248c2f9f2c..817a2638f65 100644 --- a/compiler/testData/codegen/box/callableReference/function/extensionFromClass.kt +++ b/compiler/testData/codegen/box/callableReference/function/extensionFromClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun result() = (A::foo)(this, "OK") } diff --git a/compiler/testData/codegen/box/callableReference/function/extensionFromExtension.kt b/compiler/testData/codegen/box/callableReference/function/extensionFromExtension.kt index 103ceee5cbc..99e55639d26 100644 --- a/compiler/testData/codegen/box/callableReference/function/extensionFromExtension.kt +++ b/compiler/testData/codegen/box/callableReference/function/extensionFromExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A fun A.foo() = (A::bar)(this, "OK") diff --git a/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelStringNoArgs.kt b/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelStringNoArgs.kt index 0276c11528f..45341fb70ce 100644 --- a/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelStringNoArgs.kt +++ b/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelStringNoArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun run(arg1: A, funRef:A.() -> String): String { return arg1.funRef() } diff --git a/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelStringOneStringArg.kt b/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelStringOneStringArg.kt index b664d0338ff..2be0bf729c6 100644 --- a/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelStringOneStringArg.kt +++ b/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelStringOneStringArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun run(arg1: A, arg2: String, funRef:A.(String) -> String): String { return arg1.funRef(arg2) } diff --git a/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelUnitNoArgs.kt b/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelUnitNoArgs.kt index b590ad2ec91..46a2c636293 100644 --- a/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelUnitNoArgs.kt +++ b/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelUnitNoArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { var result = "Fail" } diff --git a/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelUnitOneStringArg.kt b/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelUnitOneStringArg.kt index 3c2e270f486..84a3a2f7a94 100644 --- a/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelUnitOneStringArg.kt +++ b/compiler/testData/codegen/box/callableReference/function/extensionFromTopLevelUnitOneStringArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun run(arg1: A, arg2: String, funRef:A.(String) -> Unit): Unit { return arg1.funRef(arg2) } diff --git a/compiler/testData/codegen/box/callableReference/function/genericCallableReferenceArguments.kt b/compiler/testData/codegen/box/callableReference/function/genericCallableReferenceArguments.kt index 82c4667271a..726715b0288 100644 --- a/compiler/testData/codegen/box/callableReference/function/genericCallableReferenceArguments.kt +++ b/compiler/testData/codegen/box/callableReference/function/genericCallableReferenceArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/callableReference/function/genericCallableReferencesWithNullableTypes.kt b/compiler/testData/codegen/box/callableReference/function/genericCallableReferencesWithNullableTypes.kt index 59896ac53f8..829c5b6061f 100644 --- a/compiler/testData/codegen/box/callableReference/function/genericCallableReferencesWithNullableTypes.kt +++ b/compiler/testData/codegen/box/callableReference/function/genericCallableReferencesWithNullableTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_REFLECT diff --git a/compiler/testData/codegen/box/callableReference/function/genericCallableReferencesWithOverload.kt b/compiler/testData/codegen/box/callableReference/function/genericCallableReferencesWithOverload.kt index 874f41cac3c..3d0bc07a32c 100644 --- a/compiler/testData/codegen/box/callableReference/function/genericCallableReferencesWithOverload.kt +++ b/compiler/testData/codegen/box/callableReference/function/genericCallableReferencesWithOverload.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_REFLECT diff --git a/compiler/testData/codegen/box/callableReference/function/genericMember.kt b/compiler/testData/codegen/box/callableReference/function/genericMember.kt index 25dabc055f2..ad8bede06f1 100644 --- a/compiler/testData/codegen/box/callableReference/function/genericMember.kt +++ b/compiler/testData/codegen/box/callableReference/function/genericMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(val t: T) { fun foo(): T = t } diff --git a/compiler/testData/codegen/box/callableReference/function/genericWithDependentType.kt b/compiler/testData/codegen/box/callableReference/function/genericWithDependentType.kt index 50ce78afc24..abb0aa573dc 100644 --- a/compiler/testData/codegen/box/callableReference/function/genericWithDependentType.kt +++ b/compiler/testData/codegen/box/callableReference/function/genericWithDependentType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/callableReference/function/getArityViaFunctionImpl.kt b/compiler/testData/codegen/box/callableReference/function/getArityViaFunctionImpl.kt index 2f6bbdb8022..7b2e4fd2415 100644 --- a/compiler/testData/codegen/box/callableReference/function/getArityViaFunctionImpl.kt +++ b/compiler/testData/codegen/box/callableReference/function/getArityViaFunctionImpl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/callableReference/function/innerClassConstructorWithTwoReceivers.kt b/compiler/testData/codegen/box/callableReference/function/innerClassConstructorWithTwoReceivers.kt index 35fa6ffc598..3dccb4671a0 100644 --- a/compiler/testData/codegen/box/callableReference/function/innerClassConstructorWithTwoReceivers.kt +++ b/compiler/testData/codegen/box/callableReference/function/innerClassConstructorWithTwoReceivers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class A { inner class InnerInA { fun returnOk() = "OK" diff --git a/compiler/testData/codegen/box/callableReference/function/innerConstructorFromClass.kt b/compiler/testData/codegen/box/callableReference/function/innerConstructorFromClass.kt index 31bb102ee62..b9b9be01e39 100644 --- a/compiler/testData/codegen/box/callableReference/function/innerConstructorFromClass.kt +++ b/compiler/testData/codegen/box/callableReference/function/innerConstructorFromClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { inner class Inner { val o = 111 diff --git a/compiler/testData/codegen/box/callableReference/function/innerConstructorFromExtension.kt b/compiler/testData/codegen/box/callableReference/function/innerConstructorFromExtension.kt index bcde4b24cae..aaeccc95f2d 100644 --- a/compiler/testData/codegen/box/callableReference/function/innerConstructorFromExtension.kt +++ b/compiler/testData/codegen/box/callableReference/function/innerConstructorFromExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { inner class Inner { val o = 111 diff --git a/compiler/testData/codegen/box/callableReference/function/innerConstructorFromTopLevelNoArgs.kt b/compiler/testData/codegen/box/callableReference/function/innerConstructorFromTopLevelNoArgs.kt index 577eb19e7af..57ab5ad4db5 100644 --- a/compiler/testData/codegen/box/callableReference/function/innerConstructorFromTopLevelNoArgs.kt +++ b/compiler/testData/codegen/box/callableReference/function/innerConstructorFromTopLevelNoArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { inner class Inner { val o = 111 diff --git a/compiler/testData/codegen/box/callableReference/function/innerConstructorFromTopLevelOneStringArg.kt b/compiler/testData/codegen/box/callableReference/function/innerConstructorFromTopLevelOneStringArg.kt index 0eb2b831a2b..24f6a7c67b1 100644 --- a/compiler/testData/codegen/box/callableReference/function/innerConstructorFromTopLevelOneStringArg.kt +++ b/compiler/testData/codegen/box/callableReference/function/innerConstructorFromTopLevelOneStringArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { inner class Inner(val result: Int) } diff --git a/compiler/testData/codegen/box/callableReference/function/javaCollectionsStaticMethod.kt b/compiler/testData/codegen/box/callableReference/function/javaCollectionsStaticMethod.kt index c28d727bdd5..a01cb204c3c 100644 --- a/compiler/testData/codegen/box/callableReference/function/javaCollectionsStaticMethod.kt +++ b/compiler/testData/codegen/box/callableReference/function/javaCollectionsStaticMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // KT-5123 diff --git a/compiler/testData/codegen/box/callableReference/function/kt21787.kt b/compiler/testData/codegen/box/callableReference/function/kt21787.kt index 5f8e82ca648..1b06497d881 100644 --- a/compiler/testData/codegen/box/callableReference/function/kt21787.kt +++ b/compiler/testData/codegen/box/callableReference/function/kt21787.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME class Container { diff --git a/compiler/testData/codegen/box/callableReference/function/local/captureOuter.kt b/compiler/testData/codegen/box/callableReference/function/local/captureOuter.kt index e653f8f0574..4ea39562fb8 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/captureOuter.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/captureOuter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer { val result = "OK" diff --git a/compiler/testData/codegen/box/callableReference/function/local/classMember.kt b/compiler/testData/codegen/box/callableReference/function/local/classMember.kt index 72bb8af6e81..54dd5067d07 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/classMember.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/classMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { class Local { fun foo() = "OK" diff --git a/compiler/testData/codegen/box/callableReference/function/local/closureWithSideEffect.kt b/compiler/testData/codegen/box/callableReference/function/local/closureWithSideEffect.kt index e58484c9479..2b360bb8c06 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/closureWithSideEffect.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/closureWithSideEffect.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var result = "Fail" diff --git a/compiler/testData/codegen/box/callableReference/function/local/constructor.kt b/compiler/testData/codegen/box/callableReference/function/local/constructor.kt index 291af016082..b61ef844ea1 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/constructor.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/constructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { class A { val result = "OK" diff --git a/compiler/testData/codegen/box/callableReference/function/local/constructorWithInitializer.kt b/compiler/testData/codegen/box/callableReference/function/local/constructorWithInitializer.kt index 0e8c0a25839..a2504890ba6 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/constructorWithInitializer.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/constructorWithInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { class A { var result: String = "Fail"; diff --git a/compiler/testData/codegen/box/callableReference/function/local/enumExtendsTrait.kt b/compiler/testData/codegen/box/callableReference/function/local/enumExtendsTrait.kt index 5ae74283aee..75ee1c10ecb 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/enumExtendsTrait.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/enumExtendsTrait.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Named { val name: String } diff --git a/compiler/testData/codegen/box/callableReference/function/local/extension.kt b/compiler/testData/codegen/box/callableReference/function/local/extension.kt index 3919a320e81..ff70c5a646d 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/extension.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/extension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/function/local/extensionToLocalClass.kt b/compiler/testData/codegen/box/callableReference/function/local/extensionToLocalClass.kt index 43537f177e9..79d50b14ad6 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/extensionToLocalClass.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/extensionToLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { class A fun A.foo() = "OK" diff --git a/compiler/testData/codegen/box/callableReference/function/local/extensionToPrimitive.kt b/compiler/testData/codegen/box/callableReference/function/local/extensionToPrimitive.kt index 9cb84f4df07..09175fc87ae 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/extensionToPrimitive.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/extensionToPrimitive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { fun Int.is42With(that: Int) = this + 2 * that == 42 return if ((Int::is42With)(16, 13)) "OK" else "Fail" diff --git a/compiler/testData/codegen/box/callableReference/function/local/extensionWithClosure.kt b/compiler/testData/codegen/box/callableReference/function/local/extensionWithClosure.kt index cbbbcd219b1..9dbc7086074 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/extensionWithClosure.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/extensionWithClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/function/local/genericMember.kt b/compiler/testData/codegen/box/callableReference/function/local/genericMember.kt index 12e60f50480..3d6762a137c 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/genericMember.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/genericMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { class Id { fun invoke(t: T) = t diff --git a/compiler/testData/codegen/box/callableReference/function/local/localClassMember.kt b/compiler/testData/codegen/box/callableReference/function/local/localClassMember.kt index 98f62fb5b40..b1e70daffe3 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/localClassMember.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/localClassMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val result = "OK" diff --git a/compiler/testData/codegen/box/callableReference/function/local/localFunctionName.kt b/compiler/testData/codegen/box/callableReference/function/local/localFunctionName.kt index a07c6f5e2da..89f880e5028 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/localFunctionName.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/localFunctionName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/function/local/localLocal.kt b/compiler/testData/codegen/box/callableReference/function/local/localLocal.kt index a34a24395b6..5dfd6e60340 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/localLocal.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/localLocal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { fun foo(): String { fun bar() = "OK" diff --git a/compiler/testData/codegen/box/callableReference/function/local/recursiveClosure.kt b/compiler/testData/codegen/box/callableReference/function/local/recursiveClosure.kt index 75ca4009a47..57e965a874f 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/recursiveClosure.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/recursiveClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(until: Int): String { fun bar(x: Int): String = if (x == until) "OK" else bar(x + 1) diff --git a/compiler/testData/codegen/box/callableReference/function/local/simple.kt b/compiler/testData/codegen/box/callableReference/function/local/simple.kt index 789703872db..c75c6b3f1e0 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/simple.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { fun foo() = "OK" return (::foo)() diff --git a/compiler/testData/codegen/box/callableReference/function/local/simpleClosure.kt b/compiler/testData/codegen/box/callableReference/function/local/simpleClosure.kt index 5aeb154fbdd..35e698936a9 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/simpleClosure.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/simpleClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val result = "OK" diff --git a/compiler/testData/codegen/box/callableReference/function/local/simpleWithArg.kt b/compiler/testData/codegen/box/callableReference/function/local/simpleWithArg.kt index e45fce85e2e..ba3d3eb7390 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/simpleWithArg.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/simpleWithArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { fun foo(s: String) = s return (::foo)("OK") diff --git a/compiler/testData/codegen/box/callableReference/function/local/unitWithSideEffect.kt b/compiler/testData/codegen/box/callableReference/function/local/unitWithSideEffect.kt index 5da17e9d5e5..9afad964667 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/unitWithSideEffect.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/unitWithSideEffect.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var state = 23 fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/function/nestedConstructorFromClass.kt b/compiler/testData/codegen/box/callableReference/function/nestedConstructorFromClass.kt index 8e0439f4f03..5ad978661e7 100644 --- a/compiler/testData/codegen/box/callableReference/function/nestedConstructorFromClass.kt +++ b/compiler/testData/codegen/box/callableReference/function/nestedConstructorFromClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { class Nested { val o = 111 diff --git a/compiler/testData/codegen/box/callableReference/function/nestedConstructorFromTopLevelNoArgs.kt b/compiler/testData/codegen/box/callableReference/function/nestedConstructorFromTopLevelNoArgs.kt index f99dd41ae86..6bb9258b6e1 100644 --- a/compiler/testData/codegen/box/callableReference/function/nestedConstructorFromTopLevelNoArgs.kt +++ b/compiler/testData/codegen/box/callableReference/function/nestedConstructorFromTopLevelNoArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { class Nested { val result = "OK" diff --git a/compiler/testData/codegen/box/callableReference/function/nestedConstructorFromTopLevelOneStringArg.kt b/compiler/testData/codegen/box/callableReference/function/nestedConstructorFromTopLevelOneStringArg.kt index 3f0c03c67f3..e6dcda9cf92 100644 --- a/compiler/testData/codegen/box/callableReference/function/nestedConstructorFromTopLevelOneStringArg.kt +++ b/compiler/testData/codegen/box/callableReference/function/nestedConstructorFromTopLevelOneStringArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { class Nested(val result: String) } diff --git a/compiler/testData/codegen/box/callableReference/function/newArray.kt b/compiler/testData/codegen/box/callableReference/function/newArray.kt index b27d4e68ac9..abb34ed6d46 100644 --- a/compiler/testData/codegen/box/callableReference/function/newArray.kt +++ b/compiler/testData/codegen/box/callableReference/function/newArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR private fun upcast(value: T): T = value fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/function/overloadedFun.kt b/compiler/testData/codegen/box/callableReference/function/overloadedFun.kt index 569ef57a1bb..5088aa9fe6a 100644 --- a/compiler/testData/codegen/box/callableReference/function/overloadedFun.kt +++ b/compiler/testData/codegen/box/callableReference/function/overloadedFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(): String = "foo1" fun foo(i: Int): String = "foo2" diff --git a/compiler/testData/codegen/box/callableReference/function/overloadedFunVsVal.kt b/compiler/testData/codegen/box/callableReference/function/overloadedFunVsVal.kt index 887b130ad65..af62e17c0eb 100644 --- a/compiler/testData/codegen/box/callableReference/function/overloadedFunVsVal.kt +++ b/compiler/testData/codegen/box/callableReference/function/overloadedFunVsVal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/callableReference/function/privateClassMember.kt b/compiler/testData/codegen/box/callableReference/function/privateClassMember.kt index f99ac7e3ad6..c4dbf947d57 100644 --- a/compiler/testData/codegen/box/callableReference/function/privateClassMember.kt +++ b/compiler/testData/codegen/box/callableReference/function/privateClassMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { private fun foo() = "OK" diff --git a/compiler/testData/codegen/box/callableReference/function/sortListOfStrings.kt b/compiler/testData/codegen/box/callableReference/function/sortListOfStrings.kt index 07735f6b661..0c8403b3844 100644 --- a/compiler/testData/codegen/box/callableReference/function/sortListOfStrings.kt +++ b/compiler/testData/codegen/box/callableReference/function/sortListOfStrings.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/callableReference/function/specialCalls.kt b/compiler/testData/codegen/box/callableReference/function/specialCalls.kt index bfebd392d74..562b8d32716 100644 --- a/compiler/testData/codegen/box/callableReference/function/specialCalls.kt +++ b/compiler/testData/codegen/box/callableReference/function/specialCalls.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun baz(i: Int) = i fun bar(x: T): T = x diff --git a/compiler/testData/codegen/box/callableReference/function/topLevelFromClass.kt b/compiler/testData/codegen/box/callableReference/function/topLevelFromClass.kt index 48f8b3698e6..be2e435e7e7 100644 --- a/compiler/testData/codegen/box/callableReference/function/topLevelFromClass.kt +++ b/compiler/testData/codegen/box/callableReference/function/topLevelFromClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun run(arg1: T, arg2: T, funRef:(T,T) -> T): T { return funRef(arg1, arg2) } diff --git a/compiler/testData/codegen/box/callableReference/function/topLevelFromExtension.kt b/compiler/testData/codegen/box/callableReference/function/topLevelFromExtension.kt index cd8cf660a11..799ae9513a1 100644 --- a/compiler/testData/codegen/box/callableReference/function/topLevelFromExtension.kt +++ b/compiler/testData/codegen/box/callableReference/function/topLevelFromExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun run(arg1: T, arg2: T, funRef:(T,T) -> T): T { return funRef(arg1, arg2) } diff --git a/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelStringNoArgs.kt b/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelStringNoArgs.kt index 16cc378145e..04ded7c2fd7 100644 --- a/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelStringNoArgs.kt +++ b/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelStringNoArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo() = "OK" fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelStringOneStringArg.kt b/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelStringOneStringArg.kt index 78cb93f0873..05a1a73ca65 100644 --- a/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelStringOneStringArg.kt +++ b/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelStringOneStringArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(x: String) = x fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelUnitNoArgs.kt b/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelUnitNoArgs.kt index a388ed73d4e..84df68873c6 100644 --- a/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelUnitNoArgs.kt +++ b/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelUnitNoArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "Fail" fun foo() { diff --git a/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelUnitOneStringArg.kt b/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelUnitOneStringArg.kt index a15697e48b4..296f729b290 100644 --- a/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelUnitOneStringArg.kt +++ b/compiler/testData/codegen/box/callableReference/function/topLevelFromTopLevelUnitOneStringArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "Fail" fun foo(newResult: String) { diff --git a/compiler/testData/codegen/box/callableReference/function/traitImplMethodWithClassReceiver.kt b/compiler/testData/codegen/box/callableReference/function/traitImplMethodWithClassReceiver.kt index 9171f0b094b..a996b7b7550 100644 --- a/compiler/testData/codegen/box/callableReference/function/traitImplMethodWithClassReceiver.kt +++ b/compiler/testData/codegen/box/callableReference/function/traitImplMethodWithClassReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface T { fun foo() = "OK" } diff --git a/compiler/testData/codegen/box/callableReference/function/traitMember.kt b/compiler/testData/codegen/box/callableReference/function/traitMember.kt index 88cf738eaa7..f36f7f46732 100644 --- a/compiler/testData/codegen/box/callableReference/function/traitMember.kt +++ b/compiler/testData/codegen/box/callableReference/function/traitMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(): String } diff --git a/compiler/testData/codegen/box/callableReference/property/accessViaSubclass.kt b/compiler/testData/codegen/box/callableReference/property/accessViaSubclass.kt index eb2a0728db2..78e816e04c6 100644 --- a/compiler/testData/codegen/box/callableReference/property/accessViaSubclass.kt +++ b/compiler/testData/codegen/box/callableReference/property/accessViaSubclass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Base { val result = "OK" } diff --git a/compiler/testData/codegen/box/callableReference/property/delegated.kt b/compiler/testData/codegen/box/callableReference/property/delegated.kt index 00b880be84e..e9598aee44c 100644 --- a/compiler/testData/codegen/box/callableReference/property/delegated.kt +++ b/compiler/testData/codegen/box/callableReference/property/delegated.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty val four: Int by NumberDecrypter diff --git a/compiler/testData/codegen/box/callableReference/property/delegatedMutable.kt b/compiler/testData/codegen/box/callableReference/property/delegatedMutable.kt index 3bc30b3c17d..4fcd561eaca 100644 --- a/compiler/testData/codegen/box/callableReference/property/delegatedMutable.kt +++ b/compiler/testData/codegen/box/callableReference/property/delegatedMutable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty var result: String by Delegate diff --git a/compiler/testData/codegen/box/callableReference/property/enumNameOrdinal.kt b/compiler/testData/codegen/box/callableReference/property/enumNameOrdinal.kt index 10ccfbdee1e..7e855cf7631 100644 --- a/compiler/testData/codegen/box/callableReference/property/enumNameOrdinal.kt +++ b/compiler/testData/codegen/box/callableReference/property/enumNameOrdinal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class E { I } diff --git a/compiler/testData/codegen/box/callableReference/property/extensionToArray.kt b/compiler/testData/codegen/box/callableReference/property/extensionToArray.kt index 455b69ae0cf..24f66fc91d8 100644 --- a/compiler/testData/codegen/box/callableReference/property/extensionToArray.kt +++ b/compiler/testData/codegen/box/callableReference/property/extensionToArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val Array.firstElement: String get() = get(0) fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/property/genericProperty.kt b/compiler/testData/codegen/box/callableReference/property/genericProperty.kt index 63de5fccffe..a34b0de7e2b 100644 --- a/compiler/testData/codegen/box/callableReference/property/genericProperty.kt +++ b/compiler/testData/codegen/box/callableReference/property/genericProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE //For KT-6020 import kotlin.reflect.KProperty1 diff --git a/compiler/testData/codegen/box/callableReference/property/invokePropertyReference.kt b/compiler/testData/codegen/box/callableReference/property/invokePropertyReference.kt index 617732ae7f0..1c16c33a1e1 100644 --- a/compiler/testData/codegen/box/callableReference/property/invokePropertyReference.kt +++ b/compiler/testData/codegen/box/callableReference/property/invokePropertyReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var state = "" var topLevel: Int diff --git a/compiler/testData/codegen/box/callableReference/property/javaBeanConvention.kt b/compiler/testData/codegen/box/callableReference/property/javaBeanConvention.kt index 0030d8026c3..250927ea503 100644 --- a/compiler/testData/codegen/box/callableReference/property/javaBeanConvention.kt +++ b/compiler/testData/codegen/box/callableReference/property/javaBeanConvention.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Name of the getter should be 'getaBcde' according to JavaBean conventions var aBcde: Int = 239 diff --git a/compiler/testData/codegen/box/callableReference/property/kClassInstanceIsInitializedFirst.kt b/compiler/testData/codegen/box/callableReference/property/kClassInstanceIsInitializedFirst.kt index 5ce636926d5..091abc475d9 100644 --- a/compiler/testData/codegen/box/callableReference/property/kClassInstanceIsInitializedFirst.kt +++ b/compiler/testData/codegen/box/callableReference/property/kClassInstanceIsInitializedFirst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty1 class A { diff --git a/compiler/testData/codegen/box/callableReference/property/kt12044.kt b/compiler/testData/codegen/box/callableReference/property/kt12044.kt index ea43b14b545..b0b3cbd6cee 100644 --- a/compiler/testData/codegen/box/callableReference/property/kt12044.kt +++ b/compiler/testData/codegen/box/callableReference/property/kt12044.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KT-12044 Assertion "Rewrite at slice LEXICAL_SCOPE" for 'if' with property references fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/property/kt12982_protectedPropertyReference.kt b/compiler/testData/codegen/box/callableReference/property/kt12982_protectedPropertyReference.kt index 7cabd9c6d65..8a4d5626635 100644 --- a/compiler/testData/codegen/box/callableReference/property/kt12982_protectedPropertyReference.kt +++ b/compiler/testData/codegen/box/callableReference/property/kt12982_protectedPropertyReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Foo { protected var x = 0 diff --git a/compiler/testData/codegen/box/callableReference/property/kt14330.kt b/compiler/testData/codegen/box/callableReference/property/kt14330.kt index 43969a5fd1a..a6a742aa7aa 100644 --- a/compiler/testData/codegen/box/callableReference/property/kt14330.kt +++ b/compiler/testData/codegen/box/callableReference/property/kt14330.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class Foo(var bar: Int?) fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/property/kt14330_2.kt b/compiler/testData/codegen/box/callableReference/property/kt14330_2.kt index d0acfccb0bd..697a035bb9c 100644 --- a/compiler/testData/codegen/box/callableReference/property/kt14330_2.kt +++ b/compiler/testData/codegen/box/callableReference/property/kt14330_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var recivier : Any? = "fail" var value2 : Any? = "fail2" diff --git a/compiler/testData/codegen/box/callableReference/property/kt15447.kt b/compiler/testData/codegen/box/callableReference/property/kt15447.kt index d1d9a817df9..76341129f0a 100644 --- a/compiler/testData/codegen/box/callableReference/property/kt15447.kt +++ b/compiler/testData/codegen/box/callableReference/property/kt15447.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/property/kt6870_privatePropertyReference.kt b/compiler/testData/codegen/box/callableReference/property/kt6870_privatePropertyReference.kt index ab273e9919b..40b55add8c5 100644 --- a/compiler/testData/codegen/box/callableReference/property/kt6870_privatePropertyReference.kt +++ b/compiler/testData/codegen/box/callableReference/property/kt6870_privatePropertyReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/callableReference/property/listOfStringsMapLength.kt b/compiler/testData/codegen/box/callableReference/property/listOfStringsMapLength.kt index a3e3522f66d..c698e4d64d4 100644 --- a/compiler/testData/codegen/box/callableReference/property/listOfStringsMapLength.kt +++ b/compiler/testData/codegen/box/callableReference/property/listOfStringsMapLength.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/callableReference/property/localClassVar.kt b/compiler/testData/codegen/box/callableReference/property/localClassVar.kt index fd45085df67..eb1fbf7245d 100644 --- a/compiler/testData/codegen/box/callableReference/property/localClassVar.kt +++ b/compiler/testData/codegen/box/callableReference/property/localClassVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { class Local { var result = "Fail" diff --git a/compiler/testData/codegen/box/callableReference/property/overriddenInSubclass.kt b/compiler/testData/codegen/box/callableReference/property/overriddenInSubclass.kt index d892efcba29..de204a324ab 100644 --- a/compiler/testData/codegen/box/callableReference/property/overriddenInSubclass.kt +++ b/compiler/testData/codegen/box/callableReference/property/overriddenInSubclass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base { open val foo = "Base" } diff --git a/compiler/testData/codegen/box/callableReference/property/privateSetOuterClass.kt b/compiler/testData/codegen/box/callableReference/property/privateSetOuterClass.kt index 632b3d49dc5..b6e14e22324 100644 --- a/compiler/testData/codegen/box/callableReference/property/privateSetOuterClass.kt +++ b/compiler/testData/codegen/box/callableReference/property/privateSetOuterClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { var value: String = "fail1" private set diff --git a/compiler/testData/codegen/box/callableReference/property/privateSetterInsideClass.kt b/compiler/testData/codegen/box/callableReference/property/privateSetterInsideClass.kt index 06175d34548..bf08e51bcfc 100644 --- a/compiler/testData/codegen/box/callableReference/property/privateSetterInsideClass.kt +++ b/compiler/testData/codegen/box/callableReference/property/privateSetterInsideClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR import kotlin.reflect.KMutableProperty diff --git a/compiler/testData/codegen/box/callableReference/property/privateSetterOutsideClass.kt b/compiler/testData/codegen/box/callableReference/property/privateSetterOutsideClass.kt index 3c8b5f8de62..b4318589531 100644 --- a/compiler/testData/codegen/box/callableReference/property/privateSetterOutsideClass.kt +++ b/compiler/testData/codegen/box/callableReference/property/privateSetterOutsideClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See KT-12337 Reference to property with invisible setter should not be a KMutableProperty import kotlin.reflect.KProperty1 diff --git a/compiler/testData/codegen/box/callableReference/property/receiverEvaluatedOnce.kt b/compiler/testData/codegen/box/callableReference/property/receiverEvaluatedOnce.kt index 3b58ed7b9a5..e2efca35253 100644 --- a/compiler/testData/codegen/box/callableReference/property/receiverEvaluatedOnce.kt +++ b/compiler/testData/codegen/box/callableReference/property/receiverEvaluatedOnce.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT import kotlin.reflect.KProperty0 diff --git a/compiler/testData/codegen/box/callableReference/property/simpleExtension.kt b/compiler/testData/codegen/box/callableReference/property/simpleExtension.kt index 28d7199fe8d..77e8fc1af37 100644 --- a/compiler/testData/codegen/box/callableReference/property/simpleExtension.kt +++ b/compiler/testData/codegen/box/callableReference/property/simpleExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val String.id: String get() = this diff --git a/compiler/testData/codegen/box/callableReference/property/simpleMember.kt b/compiler/testData/codegen/box/callableReference/property/simpleMember.kt index 39bf36a0707..692964baa50 100644 --- a/compiler/testData/codegen/box/callableReference/property/simpleMember.kt +++ b/compiler/testData/codegen/box/callableReference/property/simpleMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(val x: Int) fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/property/simpleMutableExtension.kt b/compiler/testData/codegen/box/callableReference/property/simpleMutableExtension.kt index e69cbbe72fc..c53405a9697 100644 --- a/compiler/testData/codegen/box/callableReference/property/simpleMutableExtension.kt +++ b/compiler/testData/codegen/box/callableReference/property/simpleMutableExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var storage = 0 var Int.foo: Int diff --git a/compiler/testData/codegen/box/callableReference/property/simpleMutableMember.kt b/compiler/testData/codegen/box/callableReference/property/simpleMutableMember.kt index f7d815af3fc..6c7497525e7 100644 --- a/compiler/testData/codegen/box/callableReference/property/simpleMutableMember.kt +++ b/compiler/testData/codegen/box/callableReference/property/simpleMutableMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class Box(var value: String) fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/property/simpleMutableTopLevel.kt b/compiler/testData/codegen/box/callableReference/property/simpleMutableTopLevel.kt index 46abcebe5f9..21bc40c8cf1 100644 --- a/compiler/testData/codegen/box/callableReference/property/simpleMutableTopLevel.kt +++ b/compiler/testData/codegen/box/callableReference/property/simpleMutableTopLevel.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class Box(val value: String) var pr = Box("first") diff --git a/compiler/testData/codegen/box/callableReference/property/simpleTopLevel.kt b/compiler/testData/codegen/box/callableReference/property/simpleTopLevel.kt index 818327da26f..524b82910c5 100644 --- a/compiler/testData/codegen/box/callableReference/property/simpleTopLevel.kt +++ b/compiler/testData/codegen/box/callableReference/property/simpleTopLevel.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class Box(val value: String) val foo = Box("lol") diff --git a/compiler/testData/codegen/box/callableReference/serializability/boundWithNotSerializableReceiver.kt b/compiler/testData/codegen/box/callableReference/serializability/boundWithNotSerializableReceiver.kt index 6610a175a4e..15e3a1d2735 100644 --- a/compiler/testData/codegen/box/callableReference/serializability/boundWithNotSerializableReceiver.kt +++ b/compiler/testData/codegen/box/callableReference/serializability/boundWithNotSerializableReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT // FULL_JDK diff --git a/compiler/testData/codegen/box/callableReference/serializability/boundWithSerializableReceiver.kt b/compiler/testData/codegen/box/callableReference/serializability/boundWithSerializableReceiver.kt index 11d4905cbe1..88cf4382f61 100644 --- a/compiler/testData/codegen/box/callableReference/serializability/boundWithSerializableReceiver.kt +++ b/compiler/testData/codegen/box/callableReference/serializability/boundWithSerializableReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/callableReference/serializability/noReflect.kt b/compiler/testData/codegen/box/callableReference/serializability/noReflect.kt index 35ebaa27d5d..a9cce21f350 100644 --- a/compiler/testData/codegen/box/callableReference/serializability/noReflect.kt +++ b/compiler/testData/codegen/box/callableReference/serializability/noReflect.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/callableReference/serializability/reflectedIsNotSerialized.kt b/compiler/testData/codegen/box/callableReference/serializability/reflectedIsNotSerialized.kt index 0ad3f21ed92..446e1a77257 100644 --- a/compiler/testData/codegen/box/callableReference/serializability/reflectedIsNotSerialized.kt +++ b/compiler/testData/codegen/box/callableReference/serializability/reflectedIsNotSerialized.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/callableReference/serializability/withReflect.kt b/compiler/testData/codegen/box/callableReference/serializability/withReflect.kt index 266a08313c9..ddc44a918d6 100644 --- a/compiler/testData/codegen/box/callableReference/serializability/withReflect.kt +++ b/compiler/testData/codegen/box/callableReference/serializability/withReflect.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK // WITH_REFLECT diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/bothWithCoercionToUnit.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/bothWithCoercionToUnit.kt index fd5afad05b2..d5c771d672a 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/bothWithCoercionToUnit.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/bothWithCoercionToUnit.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS fun foo(s: String = "kotlin", vararg t: String): Boolean { diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/boundReferences.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/boundReferences.kt index c30f407e606..bcb54e324a1 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/boundReferences.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/boundReferences.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/defaultAfterVararg.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/defaultAfterVararg.kt index 697d88f45f6..8402be239e4 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/defaultAfterVararg.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/defaultAfterVararg.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS fun foo(vararg a: String, result: String = "OK"): String = diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/defaultWithGenericExpectedType.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/defaultWithGenericExpectedType.kt index ee45f6c8e61..8b2ebdc73cd 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/defaultWithGenericExpectedType.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/defaultWithGenericExpectedType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType +// IGNORE_BACKEND_FIR: JVM_IR fun foo(x: String, y: Char = 'K'): String = x + y diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/emptyVarargAndDefault.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/emptyVarargAndDefault.kt index aada1aa80e0..fc85194457a 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/emptyVarargAndDefault.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/emptyVarargAndDefault.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS fun foo(x: String = "O", vararg y: String): String = diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineDefault.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineDefault.kt index 7120302b724..35a7c625c8c 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineDefault.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineDefault.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // IGNORE_BACKEND: JS_IR diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVararg.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVararg.kt index 8b2d6cb287f..cfcc7790d16 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVararg.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVararg.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // IGNORE_BACKEND: JS, JS_IR diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargAndDefault.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargAndDefault.kt index 2f366cb4c98..56274300535 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargAndDefault.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargAndDefault.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JS_IR fun foo(vararg l: Long, s: String = "OK"): String = diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargInts.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargInts.kt index 1ad1c26f788..a0b7bc1e692 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargInts.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/inlineVarargInts.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // IGNORE_BACKEND: JS, JS_IR diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/innerConstructorWithVararg.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/innerConstructorWithVararg.kt index 6491101a879..65fe243ff5a 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/innerConstructorWithVararg.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/innerConstructorWithVararg.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/largeVararg.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/largeVararg.kt index 18432b17ee7..fe55bd43fe6 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/largeVararg.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/largeVararg.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS fun foo( diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/localFunctionWithDefault.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/localFunctionWithDefault.kt index 6adb4a8a6fd..20a6adcbe66 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/localFunctionWithDefault.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/localFunctionWithDefault.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS fun call0(f: (String) -> String, x: String): String = f(x) diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/manyDefaultsAndVararg.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/manyDefaultsAndVararg.kt index ad46bfefb12..b8eec0ae69f 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/manyDefaultsAndVararg.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/manyDefaultsAndVararg.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/simpleDefaultArgument.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/simpleDefaultArgument.kt index 4e763bea348..ada3893e105 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/simpleDefaultArgument.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/simpleDefaultArgument.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType +// IGNORE_BACKEND_FIR: JVM_IR fun foo(x: String, y: String = "K"): String = x + y diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/simpleEmptyVararg.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/simpleEmptyVararg.kt index c8aa59c988e..68c348b1a5b 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/simpleEmptyVararg.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/simpleEmptyVararg.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS fun foo(x: String, vararg y: String): String = diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/varargViewedAsArray.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/varargViewedAsArray.kt index e8b3849e2a7..6c96739684a 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/varargViewedAsArray.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/varargViewedAsArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KT-25514 Support usage of function reference with vararg where function of array is expected in new inference fun foo(x: Int, vararg y: String): String = y[0] diff --git a/compiler/testData/codegen/box/callableReference/varargAndDefaults/varargWithDefaultValue.kt b/compiler/testData/codegen/box/callableReference/varargAndDefaults/varargWithDefaultValue.kt index 3dbc337356b..e0c6a271f28 100644 --- a/compiler/testData/codegen/box/callableReference/varargAndDefaults/varargWithDefaultValue.kt +++ b/compiler/testData/codegen/box/callableReference/varargAndDefaults/varargWithDefaultValue.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS fun foo(x: Int, s: Int, vararg y: CharSequence = arrayOf("Aaa")): String = diff --git a/compiler/testData/codegen/box/casts/as.kt b/compiler/testData/codegen/box/casts/as.kt index d3bb682236b..44f1e1f0954 100644 --- a/compiler/testData/codegen/box/casts/as.kt +++ b/compiler/testData/codegen/box/casts/as.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/asForConstants.kt b/compiler/testData/codegen/box/casts/asForConstants.kt index 698bee56383..da0caed146c 100644 --- a/compiler/testData/codegen/box/casts/asForConstants.kt +++ b/compiler/testData/codegen/box/casts/asForConstants.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/asSafe.kt b/compiler/testData/codegen/box/casts/asSafe.kt index 2622e460551..5bf72a98bca 100644 --- a/compiler/testData/codegen/box/casts/asSafe.kt +++ b/compiler/testData/codegen/box/casts/asSafe.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/asThrowsNpe_1_4.kt b/compiler/testData/codegen/box/casts/asThrowsNpe_1_4.kt index e83aaa646e0..2daf77dfe24 100644 --- a/compiler/testData/codegen/box/casts/asThrowsNpe_1_4.kt +++ b/compiler/testData/codegen/box/casts/asThrowsNpe_1_4.kt @@ -1,4 +1,5 @@ // !API_VERSION: LATEST +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM fun box(): String { diff --git a/compiler/testData/codegen/box/casts/asWithGeneric.kt b/compiler/testData/codegen/box/casts/asWithGeneric.kt index 5f59c9c06ca..be67b829061 100644 --- a/compiler/testData/codegen/box/casts/asWithGeneric.kt +++ b/compiler/testData/codegen/box/casts/asWithGeneric.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/castGenericNull.kt b/compiler/testData/codegen/box/casts/castGenericNull.kt index 42628250375..ad6392d4b71 100644 --- a/compiler/testData/codegen/box/casts/castGenericNull.kt +++ b/compiler/testData/codegen/box/casts/castGenericNull.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun castToString(t: T) { t as String } diff --git a/compiler/testData/codegen/box/casts/functions/asFunKBig.kt b/compiler/testData/codegen/box/casts/functions/asFunKBig.kt index 2badd452567..b789fda4601 100644 --- a/compiler/testData/codegen/box/casts/functions/asFunKBig.kt +++ b/compiler/testData/codegen/box/casts/functions/asFunKBig.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/asFunKSmall.kt b/compiler/testData/codegen/box/casts/functions/asFunKSmall.kt index ba59dbf1e1d..eb2f762086f 100644 --- a/compiler/testData/codegen/box/casts/functions/asFunKSmall.kt +++ b/compiler/testData/codegen/box/casts/functions/asFunKSmall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/functions/isFunKBig.kt b/compiler/testData/codegen/box/casts/functions/isFunKBig.kt index f00dbbc3cce..1e741f608dc 100644 --- a/compiler/testData/codegen/box/casts/functions/isFunKBig.kt +++ b/compiler/testData/codegen/box/casts/functions/isFunKBig.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/isFunKSmall.kt b/compiler/testData/codegen/box/casts/functions/isFunKSmall.kt index 68ab7d465d2..748e850b527 100644 --- a/compiler/testData/codegen/box/casts/functions/isFunKSmall.kt +++ b/compiler/testData/codegen/box/casts/functions/isFunKSmall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/functions/reifiedAsFunKBig.kt b/compiler/testData/codegen/box/casts/functions/reifiedAsFunKBig.kt index 7c3180a535a..043a0210822 100644 --- a/compiler/testData/codegen/box/casts/functions/reifiedAsFunKBig.kt +++ b/compiler/testData/codegen/box/casts/functions/reifiedAsFunKBig.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/reifiedAsFunKSmall.kt b/compiler/testData/codegen/box/casts/functions/reifiedAsFunKSmall.kt index a7d3bff8ffd..e25be303dcf 100644 --- a/compiler/testData/codegen/box/casts/functions/reifiedAsFunKSmall.kt +++ b/compiler/testData/codegen/box/casts/functions/reifiedAsFunKSmall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/functions/reifiedIsFunKBig.kt b/compiler/testData/codegen/box/casts/functions/reifiedIsFunKBig.kt index 6be630d0dc7..215ce7d15d0 100644 --- a/compiler/testData/codegen/box/casts/functions/reifiedIsFunKBig.kt +++ b/compiler/testData/codegen/box/casts/functions/reifiedIsFunKBig.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/reifiedIsFunKSmall.kt b/compiler/testData/codegen/box/casts/functions/reifiedIsFunKSmall.kt index b44f068ccb7..5b40e1eea14 100644 --- a/compiler/testData/codegen/box/casts/functions/reifiedIsFunKSmall.kt +++ b/compiler/testData/codegen/box/casts/functions/reifiedIsFunKSmall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKBig.kt b/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKBig.kt index cbaf223dced..3d0c5f87dec 100644 --- a/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKBig.kt +++ b/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKBig.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKSmall.kt b/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKSmall.kt index 522457c0eae..cfedd13c368 100644 --- a/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKSmall.kt +++ b/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKSmall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/safeAsFunKBig.kt b/compiler/testData/codegen/box/casts/functions/safeAsFunKBig.kt index 7b18e68a598..3db54fde03b 100644 --- a/compiler/testData/codegen/box/casts/functions/safeAsFunKBig.kt +++ b/compiler/testData/codegen/box/casts/functions/safeAsFunKBig.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/safeAsFunKSmall.kt b/compiler/testData/codegen/box/casts/functions/safeAsFunKSmall.kt index 8c7e1dac0e4..54fa265a68c 100644 --- a/compiler/testData/codegen/box/casts/functions/safeAsFunKSmall.kt +++ b/compiler/testData/codegen/box/casts/functions/safeAsFunKSmall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/intersectionTypeMultipleBounds.kt b/compiler/testData/codegen/box/casts/intersectionTypeMultipleBounds.kt index 31183798872..4cc2b761bae 100644 --- a/compiler/testData/codegen/box/casts/intersectionTypeMultipleBounds.kt +++ b/compiler/testData/codegen/box/casts/intersectionTypeMultipleBounds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(): Any? fun bar(): String diff --git a/compiler/testData/codegen/box/casts/intersectionTypeMultipleBoundsImplicitReceiver.kt b/compiler/testData/codegen/box/casts/intersectionTypeMultipleBoundsImplicitReceiver.kt index de3adc56939..3347082965f 100644 --- a/compiler/testData/codegen/box/casts/intersectionTypeMultipleBoundsImplicitReceiver.kt +++ b/compiler/testData/codegen/box/casts/intersectionTypeMultipleBoundsImplicitReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface FirstTrait interface SecondTrait diff --git a/compiler/testData/codegen/box/casts/intersectionTypeSmartcast.kt b/compiler/testData/codegen/box/casts/intersectionTypeSmartcast.kt index 509ef35fabd..0f67a5d1a66 100644 --- a/compiler/testData/codegen/box/casts/intersectionTypeSmartcast.kt +++ b/compiler/testData/codegen/box/casts/intersectionTypeSmartcast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(): Any? } diff --git a/compiler/testData/codegen/box/casts/intersectionTypeWithMultipleBoundsAsReceiver.kt b/compiler/testData/codegen/box/casts/intersectionTypeWithMultipleBoundsAsReceiver.kt index 8c58629b05c..1aafa02c2da 100644 --- a/compiler/testData/codegen/box/casts/intersectionTypeWithMultipleBoundsAsReceiver.kt +++ b/compiler/testData/codegen/box/casts/intersectionTypeWithMultipleBoundsAsReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Foo interface Bar diff --git a/compiler/testData/codegen/box/casts/intersectionTypeWithoutGenericsAsReceiver.kt b/compiler/testData/codegen/box/casts/intersectionTypeWithoutGenericsAsReceiver.kt index 52c1ef7e498..14ecc0d2962 100644 --- a/compiler/testData/codegen/box/casts/intersectionTypeWithoutGenericsAsReceiver.kt +++ b/compiler/testData/codegen/box/casts/intersectionTypeWithoutGenericsAsReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A interface B diff --git a/compiler/testData/codegen/box/casts/is.kt b/compiler/testData/codegen/box/casts/is.kt index 54cda6f6af6..397bb001dba 100644 --- a/compiler/testData/codegen/box/casts/is.kt +++ b/compiler/testData/codegen/box/casts/is.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/isNullablePrimitive.kt b/compiler/testData/codegen/box/casts/isNullablePrimitive.kt index 6a820551736..0ccf40e3ecd 100644 --- a/compiler/testData/codegen/box/casts/isNullablePrimitive.kt +++ b/compiler/testData/codegen/box/casts/isNullablePrimitive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val n: Any? = null diff --git a/compiler/testData/codegen/box/casts/kt22714.kt b/compiler/testData/codegen/box/casts/kt22714.kt index ad7baa3f0b6..2f6585a1048 100644 --- a/compiler/testData/codegen/box/casts/kt22714.kt +++ b/compiler/testData/codegen/box/casts/kt22714.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun Array.getLength(): Int { return this.size } diff --git a/compiler/testData/codegen/box/casts/lambdaToUnitCast.kt b/compiler/testData/codegen/box/casts/lambdaToUnitCast.kt index 94ddfb05c00..813def79a85 100644 --- a/compiler/testData/codegen/box/casts/lambdaToUnitCast.kt +++ b/compiler/testData/codegen/box/casts/lambdaToUnitCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val foo: () -> Unit = {} fun box(): String { diff --git a/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/binaryExpressionCast.kt b/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/binaryExpressionCast.kt index 8f18303c58c..5394a186cc2 100644 --- a/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/binaryExpressionCast.kt +++ b/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/binaryExpressionCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Box(val value: T) fun box() : String { diff --git a/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/javaBox.kt b/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/javaBox.kt index 22aa3de2bd7..5ef670346b1 100644 --- a/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/javaBox.kt +++ b/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/javaBox.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Box.java diff --git a/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/labeledExpressionCast.kt b/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/labeledExpressionCast.kt index 229afac35f9..b42a04343ec 100644 --- a/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/labeledExpressionCast.kt +++ b/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/labeledExpressionCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Box(val value: T) fun box() : String { diff --git a/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/parenthesizedExpressionCast.kt b/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/parenthesizedExpressionCast.kt index a70372d5ca4..27601ff358f 100644 --- a/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/parenthesizedExpressionCast.kt +++ b/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/parenthesizedExpressionCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Box(val value: T) fun box() : String { diff --git a/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/superConstructor.kt b/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/superConstructor.kt index f896fd083f6..6fd6b4fa818 100644 --- a/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/superConstructor.kt +++ b/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/superConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val value: T) class Box(): Base(-1) diff --git a/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/unaryExpressionCast.kt b/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/unaryExpressionCast.kt index 6f253b61557..d4a4ae5fcd7 100644 --- a/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/unaryExpressionCast.kt +++ b/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/unaryExpressionCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Box(val value: T) fun box() : String { diff --git a/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/vararg.kt b/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/vararg.kt index dab9ff62303..9a058bc0d2f 100644 --- a/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/vararg.kt +++ b/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/vararg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Box(val value: T) fun run(vararg z: T): Box { diff --git a/compiler/testData/codegen/box/casts/mutableCollections/asWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/asWithMutable.kt index ba84efefebb..d3b79754794 100644 --- a/compiler/testData/codegen/box/casts/mutableCollections/asWithMutable.kt +++ b/compiler/testData/codegen/box/casts/mutableCollections/asWithMutable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/casts/mutableCollections/isWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/isWithMutable.kt index f3f382bde0c..4d04d780c68 100644 --- a/compiler/testData/codegen/box/casts/mutableCollections/isWithMutable.kt +++ b/compiler/testData/codegen/box/casts/mutableCollections/isWithMutable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/casts/mutableCollections/mutabilityMarkerInterfaces.kt b/compiler/testData/codegen/box/casts/mutableCollections/mutabilityMarkerInterfaces.kt index 743a5f31cc1..b8bef669c95 100644 --- a/compiler/testData/codegen/box/casts/mutableCollections/mutabilityMarkerInterfaces.kt +++ b/compiler/testData/codegen/box/casts/mutableCollections/mutabilityMarkerInterfaces.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/casts/mutableCollections/reifiedAsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/reifiedAsWithMutable.kt index 44ec882a87b..d0fd7ff4202 100644 --- a/compiler/testData/codegen/box/casts/mutableCollections/reifiedAsWithMutable.kt +++ b/compiler/testData/codegen/box/casts/mutableCollections/reifiedAsWithMutable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/casts/mutableCollections/reifiedIsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/reifiedIsWithMutable.kt index 812b77298a0..cca2b1e2112 100644 --- a/compiler/testData/codegen/box/casts/mutableCollections/reifiedIsWithMutable.kt +++ b/compiler/testData/codegen/box/casts/mutableCollections/reifiedIsWithMutable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/casts/mutableCollections/reifiedSafeAsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/reifiedSafeAsWithMutable.kt index 25120f2f2a7..a28089d3f5a 100644 --- a/compiler/testData/codegen/box/casts/mutableCollections/reifiedSafeAsWithMutable.kt +++ b/compiler/testData/codegen/box/casts/mutableCollections/reifiedSafeAsWithMutable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/casts/mutableCollections/safeAsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/safeAsWithMutable.kt index 327fa12b5b7..3921127de4a 100644 --- a/compiler/testData/codegen/box/casts/mutableCollections/safeAsWithMutable.kt +++ b/compiler/testData/codegen/box/casts/mutableCollections/safeAsWithMutable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt b/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt index 6dcac465cc0..7ec6e58f564 100644 --- a/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt +++ b/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/notIs.kt b/compiler/testData/codegen/box/casts/notIs.kt index a2c6110adcb..f806aa1d435 100644 --- a/compiler/testData/codegen/box/casts/notIs.kt +++ b/compiler/testData/codegen/box/casts/notIs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/checkcastOptimization/kt19246.kt b/compiler/testData/codegen/box/checkcastOptimization/kt19246.kt index 4abd9e66a5d..c70b22755b3 100644 --- a/compiler/testData/codegen/box/checkcastOptimization/kt19246.kt +++ b/compiler/testData/codegen/box/checkcastOptimization/kt19246.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/classLiteral/bareArray.kt b/compiler/testData/codegen/box/classLiteral/bareArray.kt index 8342abf6b90..d3dfd5da58e 100644 --- a/compiler/testData/codegen/box/classLiteral/bareArray.kt +++ b/compiler/testData/codegen/box/classLiteral/bareArray.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +BareArrayClassLiteral +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val x = Array(1) { Any() } diff --git a/compiler/testData/codegen/box/classLiteral/bound/javaIntrinsicWithSideEffect.kt b/compiler/testData/codegen/box/classLiteral/bound/javaIntrinsicWithSideEffect.kt index 004dc44080c..8ae47546d28 100644 --- a/compiler/testData/codegen/box/classLiteral/bound/javaIntrinsicWithSideEffect.kt +++ b/compiler/testData/codegen/box/classLiteral/bound/javaIntrinsicWithSideEffect.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/classLiteral/bound/primitives.kt b/compiler/testData/codegen/box/classLiteral/bound/primitives.kt index c2fd3c472e9..f309b3b9d23 100644 --- a/compiler/testData/codegen/box/classLiteral/bound/primitives.kt +++ b/compiler/testData/codegen/box/classLiteral/bound/primitives.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/classLiteral/bound/sideEffect.kt b/compiler/testData/codegen/box/classLiteral/bound/sideEffect.kt index 8e49969f7e8..7a8e473547d 100644 --- a/compiler/testData/codegen/box/classLiteral/bound/sideEffect.kt +++ b/compiler/testData/codegen/box/classLiteral/bound/sideEffect.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/classLiteral/bound/simple.kt b/compiler/testData/codegen/box/classLiteral/bound/simple.kt index 6c7092c7bbb..cce260b5297 100644 --- a/compiler/testData/codegen/box/classLiteral/bound/simple.kt +++ b/compiler/testData/codegen/box/classLiteral/bound/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val x: CharSequence = "" diff --git a/compiler/testData/codegen/box/classLiteral/bound/smartCast.kt b/compiler/testData/codegen/box/classLiteral/bound/smartCast.kt index 7b66b1e1786..a2ceea6e4af 100644 --- a/compiler/testData/codegen/box/classLiteral/bound/smartCast.kt +++ b/compiler/testData/codegen/box/classLiteral/bound/smartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KT-16291 Smart cast doesn't work when getting class of instance class Foo(val s: String) { diff --git a/compiler/testData/codegen/box/classLiteral/java/java.kt b/compiler/testData/codegen/box/classLiteral/java/java.kt index bc4a5b66a7c..530cdbe6db3 100644 --- a/compiler/testData/codegen/box/classLiteral/java/java.kt +++ b/compiler/testData/codegen/box/classLiteral/java/java.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/classLiteral/java/javaObjectType.kt b/compiler/testData/codegen/box/classLiteral/java/javaObjectType.kt index 5aedf4dd8bd..e11f26d5b59 100644 --- a/compiler/testData/codegen/box/classLiteral/java/javaObjectType.kt +++ b/compiler/testData/codegen/box/classLiteral/java/javaObjectType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/classLiteral/java/javaObjectTypeReified.kt b/compiler/testData/codegen/box/classLiteral/java/javaObjectTypeReified.kt index c8f5169e0e4..f530d79558d 100644 --- a/compiler/testData/codegen/box/classLiteral/java/javaObjectTypeReified.kt +++ b/compiler/testData/codegen/box/classLiteral/java/javaObjectTypeReified.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/classLiteral/java/javaPrimitiveType.kt b/compiler/testData/codegen/box/classLiteral/java/javaPrimitiveType.kt index fe21c6545ad..1ae7f26546d 100644 --- a/compiler/testData/codegen/box/classLiteral/java/javaPrimitiveType.kt +++ b/compiler/testData/codegen/box/classLiteral/java/javaPrimitiveType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/classLiteral/java/javaPrimitiveTypeReified.kt b/compiler/testData/codegen/box/classLiteral/java/javaPrimitiveTypeReified.kt index 2cac6a3047e..74fc5570f07 100644 --- a/compiler/testData/codegen/box/classLiteral/java/javaPrimitiveTypeReified.kt +++ b/compiler/testData/codegen/box/classLiteral/java/javaPrimitiveTypeReified.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/classLiteral/java/javaReified.kt b/compiler/testData/codegen/box/classLiteral/java/javaReified.kt index dc771d6855e..0e8c9608bfa 100644 --- a/compiler/testData/codegen/box/classLiteral/java/javaReified.kt +++ b/compiler/testData/codegen/box/classLiteral/java/javaReified.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/classLiteral/java/kt11943.kt b/compiler/testData/codegen/box/classLiteral/java/kt11943.kt index bbe8b2c0aba..054be10f18f 100644 --- a/compiler/testData/codegen/box/classLiteral/java/kt11943.kt +++ b/compiler/testData/codegen/box/classLiteral/java/kt11943.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/classLiteral/java/objectSuperConstructorCall.kt b/compiler/testData/codegen/box/classLiteral/java/objectSuperConstructorCall.kt index 99eb84cc18a..076ac39cca3 100644 --- a/compiler/testData/codegen/box/classLiteral/java/objectSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/classLiteral/java/objectSuperConstructorCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/classLiteral/primitiveKClassEquality.kt b/compiler/testData/codegen/box/classLiteral/primitiveKClassEquality.kt index 37a6d391a82..f24e9506069 100644 --- a/compiler/testData/codegen/box/classLiteral/primitiveKClassEquality.kt +++ b/compiler/testData/codegen/box/classLiteral/primitiveKClassEquality.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/classes/classCompanionInitializationWithJava.kt b/compiler/testData/codegen/box/classes/classCompanionInitializationWithJava.kt index 814f87dbdb5..c02581b6988 100644 --- a/compiler/testData/codegen/box/classes/classCompanionInitializationWithJava.kt +++ b/compiler/testData/codegen/box/classes/classCompanionInitializationWithJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: CompanionInitialization.java diff --git a/compiler/testData/codegen/box/classes/classObject.kt b/compiler/testData/codegen/box/classes/classObject.kt index c8da87c8a7f..6d73adfebc3 100644 --- a/compiler/testData/codegen/box/classes/classObject.kt +++ b/compiler/testData/codegen/box/classes/classObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C() { companion object { fun create() = C() diff --git a/compiler/testData/codegen/box/classes/classObjectAsExtensionReceiver.kt b/compiler/testData/codegen/box/classes/classObjectAsExtensionReceiver.kt index 886dbdf8364..76182e127e9 100644 --- a/compiler/testData/codegen/box/classes/classObjectAsExtensionReceiver.kt +++ b/compiler/testData/codegen/box/classes/classObjectAsExtensionReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun Any.foo() = 1 class A { diff --git a/compiler/testData/codegen/box/classes/classObjectAsStaticInitializer.kt b/compiler/testData/codegen/box/classes/classObjectAsStaticInitializer.kt index fd86b98536e..68aaebbd92e 100644 --- a/compiler/testData/codegen/box/classes/classObjectAsStaticInitializer.kt +++ b/compiler/testData/codegen/box/classes/classObjectAsStaticInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR var global = 0; diff --git a/compiler/testData/codegen/box/classes/classObjectField.kt b/compiler/testData/codegen/box/classes/classObjectField.kt index f23073c6e89..774f20ed4ff 100644 --- a/compiler/testData/codegen/box/classes/classObjectField.kt +++ b/compiler/testData/codegen/box/classes/classObjectField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A() { companion object { val value = 10 diff --git a/compiler/testData/codegen/box/classes/classObjectInTrait.kt b/compiler/testData/codegen/box/classes/classObjectInTrait.kt index e34f5622a3e..9071a67c699 100644 --- a/compiler/testData/codegen/box/classes/classObjectInTrait.kt +++ b/compiler/testData/codegen/box/classes/classObjectInTrait.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // EA-38323 - Illegal field modifiers in class: classObject field in C must be static and final interface C { diff --git a/compiler/testData/codegen/box/classes/classObjectNotOfEnum.kt b/compiler/testData/codegen/box/classes/classObjectNotOfEnum.kt index e2a775320cd..7e90287af98 100644 --- a/compiler/testData/codegen/box/classes/classObjectNotOfEnum.kt +++ b/compiler/testData/codegen/box/classes/classObjectNotOfEnum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { companion object { fun values() = "O" diff --git a/compiler/testData/codegen/box/classes/classObjectToString.kt b/compiler/testData/codegen/box/classes/classObjectToString.kt index 43d10f8ef9a..e0bb06bae64 100644 --- a/compiler/testData/codegen/box/classes/classObjectToString.kt +++ b/compiler/testData/codegen/box/classes/classObjectToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TODO: Enable for JS when it supports Java class library. // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/classes/classObjectWithPrivateGenericMember.kt b/compiler/testData/codegen/box/classes/classObjectWithPrivateGenericMember.kt index bb7b150238f..32a362301b9 100644 --- a/compiler/testData/codegen/box/classes/classObjectWithPrivateGenericMember.kt +++ b/compiler/testData/codegen/box/classes/classObjectWithPrivateGenericMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C() { companion object { private fun create() = C() diff --git a/compiler/testData/codegen/box/classes/classObjectsWithParentClasses.kt b/compiler/testData/codegen/box/classes/classObjectsWithParentClasses.kt index 668619e3032..c424de02c39 100644 --- a/compiler/testData/codegen/box/classes/classObjectsWithParentClasses.kt +++ b/compiler/testData/codegen/box/classes/classObjectsWithParentClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Test { companion object { fun testStatic(ic: InnerClass): NotInnerClass = NotInnerClass(ic.value) diff --git a/compiler/testData/codegen/box/classes/comanionObjectFieldVsClassField.kt b/compiler/testData/codegen/box/classes/comanionObjectFieldVsClassField.kt index b5249099f80..99584318a3a 100644 --- a/compiler/testData/codegen/box/classes/comanionObjectFieldVsClassField.kt +++ b/compiler/testData/codegen/box/classes/comanionObjectFieldVsClassField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/classes/defaultObjectSameNamesAsInOuter.kt b/compiler/testData/codegen/box/classes/defaultObjectSameNamesAsInOuter.kt index 8332b83ef41..477924aaa88 100644 --- a/compiler/testData/codegen/box/classes/defaultObjectSameNamesAsInOuter.kt +++ b/compiler/testData/codegen/box/classes/defaultObjectSameNamesAsInOuter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { private val p: Int get() = 4 diff --git a/compiler/testData/codegen/box/classes/delegateConstructorCallWithKeywords.kt b/compiler/testData/codegen/box/classes/delegateConstructorCallWithKeywords.kt index 37d32d3d190..42483df6866 100644 --- a/compiler/testData/codegen/box/classes/delegateConstructorCallWithKeywords.kt +++ b/compiler/testData/codegen/box/classes/delegateConstructorCallWithKeywords.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val x: String) { constructor(`in`: String, y: String) : this(`in` + y) diff --git a/compiler/testData/codegen/box/classes/delegation2.kt b/compiler/testData/codegen/box/classes/delegation2.kt index 81b8b0fb47e..4513bd8f303 100644 --- a/compiler/testData/codegen/box/classes/delegation2.kt +++ b/compiler/testData/codegen/box/classes/delegation2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Trait1 { fun foo() : String } diff --git a/compiler/testData/codegen/box/classes/delegation3.kt b/compiler/testData/codegen/box/classes/delegation3.kt index fd4f07800a2..6ac66daa6d0 100644 --- a/compiler/testData/codegen/box/classes/delegation3.kt +++ b/compiler/testData/codegen/box/classes/delegation3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface One { public open fun foo() : Int public open fun faz() : Int = 10 diff --git a/compiler/testData/codegen/box/classes/delegation4.kt b/compiler/testData/codegen/box/classes/delegation4.kt index 7a9c9449e58..390f93a3b15 100644 --- a/compiler/testData/codegen/box/classes/delegation4.kt +++ b/compiler/testData/codegen/box/classes/delegation4.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface First { public open fun foo() : Int } diff --git a/compiler/testData/codegen/box/classes/delegationGenericArg.kt b/compiler/testData/codegen/box/classes/delegationGenericArg.kt index f298e834f79..86ab6a11cc7 100644 --- a/compiler/testData/codegen/box/classes/delegationGenericArg.kt +++ b/compiler/testData/codegen/box/classes/delegationGenericArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(t: T): String } diff --git a/compiler/testData/codegen/box/classes/delegationGenericArgUpperBound.kt b/compiler/testData/codegen/box/classes/delegationGenericArgUpperBound.kt index 72e541b7f3b..577edda2528 100644 --- a/compiler/testData/codegen/box/classes/delegationGenericArgUpperBound.kt +++ b/compiler/testData/codegen/box/classes/delegationGenericArgUpperBound.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(t: T): String } diff --git a/compiler/testData/codegen/box/classes/delegationGenericLongArg.kt b/compiler/testData/codegen/box/classes/delegationGenericLongArg.kt index 8bd117f9fa1..9ea8e639590 100644 --- a/compiler/testData/codegen/box/classes/delegationGenericLongArg.kt +++ b/compiler/testData/codegen/box/classes/delegationGenericLongArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(t: T, u: U): String } diff --git a/compiler/testData/codegen/box/classes/delegationJava.kt b/compiler/testData/codegen/box/classes/delegationJava.kt index 9d3c7d19b8a..44c47fcbba9 100644 --- a/compiler/testData/codegen/box/classes/delegationJava.kt +++ b/compiler/testData/codegen/box/classes/delegationJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // Enable for JS when it supports Java class library. // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/classes/delegationMethodsWithArgs.kt b/compiler/testData/codegen/box/classes/delegationMethodsWithArgs.kt index a8c0e37230c..79e85f1c381 100644 --- a/compiler/testData/codegen/box/classes/delegationMethodsWithArgs.kt +++ b/compiler/testData/codegen/box/classes/delegationMethodsWithArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package test interface TextField { diff --git a/compiler/testData/codegen/box/classes/extensionOnNamedClassObject.kt b/compiler/testData/codegen/box/classes/extensionOnNamedClassObject.kt index dd3efea880b..219240533b2 100644 --- a/compiler/testData/codegen/box/classes/extensionOnNamedClassObject.kt +++ b/compiler/testData/codegen/box/classes/extensionOnNamedClassObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C() { companion object Foo } diff --git a/compiler/testData/codegen/box/classes/inheritSetAndHashSet.kt b/compiler/testData/codegen/box/classes/inheritSetAndHashSet.kt index fe221964d56..885e93727d6 100644 --- a/compiler/testData/codegen/box/classes/inheritSetAndHashSet.kt +++ b/compiler/testData/codegen/box/classes/inheritSetAndHashSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/classes/inheritance.kt b/compiler/testData/codegen/box/classes/inheritance.kt index 78d6d58fa3b..fa0230ebc3d 100644 --- a/compiler/testData/codegen/box/classes/inheritance.kt +++ b/compiler/testData/codegen/box/classes/inheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Changed when traits were introduced. May not make sense any more open class X(val x : Int) {} diff --git a/compiler/testData/codegen/box/classes/inheritedInnerClass.kt b/compiler/testData/codegen/box/classes/inheritedInnerClass.kt index 82bd91e93cd..26719d2cfc6 100644 --- a/compiler/testData/codegen/box/classes/inheritedInnerClass.kt +++ b/compiler/testData/codegen/box/classes/inheritedInnerClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer() { open inner class InnerBase() { } diff --git a/compiler/testData/codegen/box/classes/inheritedMethod.kt b/compiler/testData/codegen/box/classes/inheritedMethod.kt index fb9c3bfe080..445cbc1fb83 100644 --- a/compiler/testData/codegen/box/classes/inheritedMethod.kt +++ b/compiler/testData/codegen/box/classes/inheritedMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Foo { fun xyzzy(): String = "xyzzy" } diff --git a/compiler/testData/codegen/box/classes/initializerBlock.kt b/compiler/testData/codegen/box/classes/initializerBlock.kt index ccaac7f0473..41c1fe360c2 100644 --- a/compiler/testData/codegen/box/classes/initializerBlock.kt +++ b/compiler/testData/codegen/box/classes/initializerBlock.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C() { public var f: Int diff --git a/compiler/testData/codegen/box/classes/initializerBlockDImpl.kt b/compiler/testData/codegen/box/classes/initializerBlockDImpl.kt index 60f1d9f24c1..925a273bdac 100644 --- a/compiler/testData/codegen/box/classes/initializerBlockDImpl.kt +++ b/compiler/testData/codegen/box/classes/initializerBlockDImpl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME class World() { diff --git a/compiler/testData/codegen/box/classes/inner/extensionWithOuter.kt b/compiler/testData/codegen/box/classes/inner/extensionWithOuter.kt index b297d114c6a..c26ebcdf4ce 100644 --- a/compiler/testData/codegen/box/classes/inner/extensionWithOuter.kt +++ b/compiler/testData/codegen/box/classes/inner/extensionWithOuter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer(val value: String) { inner class Inner { diff --git a/compiler/testData/codegen/box/classes/inner/instantiateInDerived.kt b/compiler/testData/codegen/box/classes/inner/instantiateInDerived.kt index 2f928428baf..002eec129c2 100644 --- a/compiler/testData/codegen/box/classes/inner/instantiateInDerived.kt +++ b/compiler/testData/codegen/box/classes/inner/instantiateInDerived.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val value: String) { inner class B(val s: String) { val result = value + "_" + s diff --git a/compiler/testData/codegen/box/classes/inner/instantiateInDerivedLabeled.kt b/compiler/testData/codegen/box/classes/inner/instantiateInDerivedLabeled.kt index 34db2545d47..30a36b1506a 100644 --- a/compiler/testData/codegen/box/classes/inner/instantiateInDerivedLabeled.kt +++ b/compiler/testData/codegen/box/classes/inner/instantiateInDerivedLabeled.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val value: String) { inner class B(val s: String) { val result = value + "_" + s diff --git a/compiler/testData/codegen/box/classes/inner/instantiateInSameClass.kt b/compiler/testData/codegen/box/classes/inner/instantiateInSameClass.kt index bc6200c60c5..0dac6ff6bc7 100644 --- a/compiler/testData/codegen/box/classes/inner/instantiateInSameClass.kt +++ b/compiler/testData/codegen/box/classes/inner/instantiateInSameClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C(val value: String = "C") { inner class B(val s: String) { diff --git a/compiler/testData/codegen/box/classes/inner/kt6708.kt b/compiler/testData/codegen/box/classes/inner/kt6708.kt index be556a42996..096b72f03b6 100644 --- a/compiler/testData/codegen/box/classes/inner/kt6708.kt +++ b/compiler/testData/codegen/box/classes/inner/kt6708.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A() { open inner class InnerA } diff --git a/compiler/testData/codegen/box/classes/inner/properOuter.kt b/compiler/testData/codegen/box/classes/inner/properOuter.kt index 41d1e4406db..179c13ad9df 100644 --- a/compiler/testData/codegen/box/classes/inner/properOuter.kt +++ b/compiler/testData/codegen/box/classes/inner/properOuter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val s: String) { open inner class B(val s: String) { diff --git a/compiler/testData/codegen/box/classes/inner/properSuperLinking.kt b/compiler/testData/codegen/box/classes/inner/properSuperLinking.kt index 230ad1d9ee4..c7d071a852b 100644 --- a/compiler/testData/codegen/box/classes/inner/properSuperLinking.kt +++ b/compiler/testData/codegen/box/classes/inner/properSuperLinking.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val s: String) { diff --git a/compiler/testData/codegen/box/classes/innerClass.kt b/compiler/testData/codegen/box/classes/innerClass.kt index ef36d624b1c..e80ea7cb118 100644 --- a/compiler/testData/codegen/box/classes/innerClass.kt +++ b/compiler/testData/codegen/box/classes/innerClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME class Outer(val foo: StringBuilder) { inner class Inner() { diff --git a/compiler/testData/codegen/box/classes/interfaceCompanionInitializationWithJava.kt b/compiler/testData/codegen/box/classes/interfaceCompanionInitializationWithJava.kt index 0db5f2d4372..3181f693a71 100644 --- a/compiler/testData/codegen/box/classes/interfaceCompanionInitializationWithJava.kt +++ b/compiler/testData/codegen/box/classes/interfaceCompanionInitializationWithJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: CompanionInitialization.java diff --git a/compiler/testData/codegen/box/classes/kt1018.kt b/compiler/testData/codegen/box/classes/kt1018.kt index 6e192f5e0be..21e74ee98f8 100644 --- a/compiler/testData/codegen/box/classes/kt1018.kt +++ b/compiler/testData/codegen/box/classes/kt1018.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public class StockMarketTableModel() { public fun getColumnCount() : Int { diff --git a/compiler/testData/codegen/box/classes/kt1120.kt b/compiler/testData/codegen/box/classes/kt1120.kt index d5b5a8685a6..c8d315ceffb 100644 --- a/compiler/testData/codegen/box/classes/kt1120.kt +++ b/compiler/testData/codegen/box/classes/kt1120.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // Won't ever work with JS backend. // TODO: Consider rewriting this test without using threads, since the issue is not about threads at all. diff --git a/compiler/testData/codegen/box/classes/kt1134.kt b/compiler/testData/codegen/box/classes/kt1134.kt index 9022b6c5a8e..1fa9b0ddedb 100644 --- a/compiler/testData/codegen/box/classes/kt1134.kt +++ b/compiler/testData/codegen/box/classes/kt1134.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TODO: Enable when JS backend supports Java class library // TARGET_BACKEND: JVM public class SomeClass() : java.lang.Object() { diff --git a/compiler/testData/codegen/box/classes/kt1157.kt b/compiler/testData/codegen/box/classes/kt1157.kt index 126889d5110..cd78bd9209e 100644 --- a/compiler/testData/codegen/box/classes/kt1157.kt +++ b/compiler/testData/codegen/box/classes/kt1157.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public object SomeClass { private val work = object : Runnable { override fun run() { diff --git a/compiler/testData/codegen/box/classes/kt1247.kt b/compiler/testData/codegen/box/classes/kt1247.kt index 4ba62b57487..6a03b709f66 100644 --- a/compiler/testData/codegen/box/classes/kt1247.kt +++ b/compiler/testData/codegen/box/classes/kt1247.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun f(a : Int?, b : Int.(Int)->Int) = a?.b(1) fun box(): String { diff --git a/compiler/testData/codegen/box/classes/kt1345.kt b/compiler/testData/codegen/box/classes/kt1345.kt index 3933f9c552e..88f78350515 100644 --- a/compiler/testData/codegen/box/classes/kt1345.kt +++ b/compiler/testData/codegen/box/classes/kt1345.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Creator { fun create() : T } diff --git a/compiler/testData/codegen/box/classes/kt1439.kt b/compiler/testData/codegen/box/classes/kt1439.kt index f5cd98d49c4..35b2eb080b8 100644 --- a/compiler/testData/codegen/box/classes/kt1439.kt +++ b/compiler/testData/codegen/box/classes/kt1439.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class MyClass(var fnc : () -> String) { fun test(): String { diff --git a/compiler/testData/codegen/box/classes/kt1535.kt b/compiler/testData/codegen/box/classes/kt1535.kt index 76fd9b61a79..2c1d6cb7835 100644 --- a/compiler/testData/codegen/box/classes/kt1535.kt +++ b/compiler/testData/codegen/box/classes/kt1535.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: Enable when JS backend supports Java class library, since FunctionX are required for interoperation // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/classes/kt1538.kt b/compiler/testData/codegen/box/classes/kt1538.kt index 5ed32558d76..b612308a375 100644 --- a/compiler/testData/codegen/box/classes/kt1538.kt +++ b/compiler/testData/codegen/box/classes/kt1538.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME data class Pair(val first: First, val second: Second) diff --git a/compiler/testData/codegen/box/classes/kt1578.kt b/compiler/testData/codegen/box/classes/kt1578.kt index e485684b4da..45115b8ddad 100644 --- a/compiler/testData/codegen/box/classes/kt1578.kt +++ b/compiler/testData/codegen/box/classes/kt1578.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { var i = 0 { diff --git a/compiler/testData/codegen/box/classes/kt1611.kt b/compiler/testData/codegen/box/classes/kt1611.kt index b04a15ef70e..35d95cffb56 100644 --- a/compiler/testData/codegen/box/classes/kt1611.kt +++ b/compiler/testData/codegen/box/classes/kt1611.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { return Foo().doBar("OK") } diff --git a/compiler/testData/codegen/box/classes/kt1721.kt b/compiler/testData/codegen/box/classes/kt1721.kt index c38869f87b8..4d52f574fa5 100644 --- a/compiler/testData/codegen/box/classes/kt1721.kt +++ b/compiler/testData/codegen/box/classes/kt1721.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class T(val f : () -> Any?) { fun call() : Any? = f() } diff --git a/compiler/testData/codegen/box/classes/kt1726.kt b/compiler/testData/codegen/box/classes/kt1726.kt index c718ea84028..ddcb0169c82 100644 --- a/compiler/testData/codegen/box/classes/kt1726.kt +++ b/compiler/testData/codegen/box/classes/kt1726.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Foo( var state : Int, val f : (Int) -> Int){ diff --git a/compiler/testData/codegen/box/classes/kt1759.kt b/compiler/testData/codegen/box/classes/kt1759.kt index b34b725c39b..d6e8b0be12f 100644 --- a/compiler/testData/codegen/box/classes/kt1759.kt +++ b/compiler/testData/codegen/box/classes/kt1759.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Greeter(var name : String) { fun greet() { name = name.plus("") diff --git a/compiler/testData/codegen/box/classes/kt1891.kt b/compiler/testData/codegen/box/classes/kt1891.kt index e9183589db3..5944552f36b 100644 --- a/compiler/testData/codegen/box/classes/kt1891.kt +++ b/compiler/testData/codegen/box/classes/kt1891.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class MyList() { var value: T? = null diff --git a/compiler/testData/codegen/box/classes/kt1918.kt b/compiler/testData/codegen/box/classes/kt1918.kt index 1da1471e2d3..dcd88b57c78 100644 --- a/compiler/testData/codegen/box/classes/kt1918.kt +++ b/compiler/testData/codegen/box/classes/kt1918.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Bar { } diff --git a/compiler/testData/codegen/box/classes/kt1976.kt b/compiler/testData/codegen/box/classes/kt1976.kt index 7e02add4ef3..836129604bb 100644 --- a/compiler/testData/codegen/box/classes/kt1976.kt +++ b/compiler/testData/codegen/box/classes/kt1976.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { public val f : ()->String = {"OK"} } diff --git a/compiler/testData/codegen/box/classes/kt1980.kt b/compiler/testData/codegen/box/classes/kt1980.kt index e237e4c8b9b..dbabdcf99cc 100644 --- a/compiler/testData/codegen/box/classes/kt1980.kt +++ b/compiler/testData/codegen/box/classes/kt1980.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME public inline fun Int.times(body : () -> Unit) { var count = this; diff --git a/compiler/testData/codegen/box/classes/kt2224.kt b/compiler/testData/codegen/box/classes/kt2224.kt index fe6d9bcbe48..dd41c152f97 100644 --- a/compiler/testData/codegen/box/classes/kt2224.kt +++ b/compiler/testData/codegen/box/classes/kt2224.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(): Int } diff --git a/compiler/testData/codegen/box/classes/kt2384.kt b/compiler/testData/codegen/box/classes/kt2384.kt index d990d4cbc00..40db468e96c 100644 --- a/compiler/testData/codegen/box/classes/kt2384.kt +++ b/compiler/testData/codegen/box/classes/kt2384.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { companion object { val b = 0 diff --git a/compiler/testData/codegen/box/classes/kt2390.kt b/compiler/testData/codegen/box/classes/kt2390.kt index 9d664ee825d..1c737860198 100644 --- a/compiler/testData/codegen/box/classes/kt2390.kt +++ b/compiler/testData/codegen/box/classes/kt2390.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class JsonObject() { } diff --git a/compiler/testData/codegen/box/classes/kt2391.kt b/compiler/testData/codegen/box/classes/kt2391.kt index f3826f81a2f..474cc8bcf70 100644 --- a/compiler/testData/codegen/box/classes/kt2391.kt +++ b/compiler/testData/codegen/box/classes/kt2391.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME public interface LoggerAware { public val logger: StringBuilder diff --git a/compiler/testData/codegen/box/classes/kt2395.kt b/compiler/testData/codegen/box/classes/kt2395.kt index ccd1b1c5356..bdbd1b7673c 100644 --- a/compiler/testData/codegen/box/classes/kt2395.kt +++ b/compiler/testData/codegen/box/classes/kt2395.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM import java.util.AbstractList diff --git a/compiler/testData/codegen/box/classes/kt2417.kt b/compiler/testData/codegen/box/classes/kt2417.kt index c72d216109e..b8643e2a339 100644 --- a/compiler/testData/codegen/box/classes/kt2417.kt +++ b/compiler/testData/codegen/box/classes/kt2417.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box() : String{ val set = HashSet() diff --git a/compiler/testData/codegen/box/classes/kt2477.kt b/compiler/testData/codegen/box/classes/kt2477.kt index 8f45431717c..f775c6c99fb 100644 --- a/compiler/testData/codegen/box/classes/kt2477.kt +++ b/compiler/testData/codegen/box/classes/kt2477.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package test interface A { diff --git a/compiler/testData/codegen/box/classes/kt2480.kt b/compiler/testData/codegen/box/classes/kt2480.kt index cbeec9ce597..968730da672 100644 --- a/compiler/testData/codegen/box/classes/kt2480.kt +++ b/compiler/testData/codegen/box/classes/kt2480.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() = Class().printSome() public abstract class AbstractClass { diff --git a/compiler/testData/codegen/box/classes/kt2532.kt b/compiler/testData/codegen/box/classes/kt2532.kt index 24d12e9f884..d06b6d2e020 100644 --- a/compiler/testData/codegen/box/classes/kt2532.kt +++ b/compiler/testData/codegen/box/classes/kt2532.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package foo interface B { diff --git a/compiler/testData/codegen/box/classes/kt2566.kt b/compiler/testData/codegen/box/classes/kt2566.kt index 6a134feb84f..6c7a3b9ce81 100644 --- a/compiler/testData/codegen/box/classes/kt2566.kt +++ b/compiler/testData/codegen/box/classes/kt2566.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo() = "OK" } diff --git a/compiler/testData/codegen/box/classes/kt2566_2.kt b/compiler/testData/codegen/box/classes/kt2566_2.kt index b119af85615..5590c5ecf74 100644 --- a/compiler/testData/codegen/box/classes/kt2566_2.kt +++ b/compiler/testData/codegen/box/classes/kt2566_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open val foo: String = "OK" } diff --git a/compiler/testData/codegen/box/classes/kt2607.kt b/compiler/testData/codegen/box/classes/kt2607.kt index 10688476918..1d89bb92021 100644 --- a/compiler/testData/codegen/box/classes/kt2607.kt +++ b/compiler/testData/codegen/box/classes/kt2607.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { val o = object { diff --git a/compiler/testData/codegen/box/classes/kt2626.kt b/compiler/testData/codegen/box/classes/kt2626.kt index 34ba1d2ad8d..d1b617af2e9 100644 --- a/compiler/testData/codegen/box/classes/kt2626.kt +++ b/compiler/testData/codegen/box/classes/kt2626.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package example2 fun box() = Context.OsType.OK.toString() diff --git a/compiler/testData/codegen/box/classes/kt2784.kt b/compiler/testData/codegen/box/classes/kt2784.kt index fc7c5dfccbe..4aeeabfb7be 100644 --- a/compiler/testData/codegen/box/classes/kt2784.kt +++ b/compiler/testData/codegen/box/classes/kt2784.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Factory(p: Int) class A { diff --git a/compiler/testData/codegen/box/classes/kt285.kt b/compiler/testData/codegen/box/classes/kt285.kt index 945b250f7dc..6e55752b1f4 100644 --- a/compiler/testData/codegen/box/classes/kt285.kt +++ b/compiler/testData/codegen/box/classes/kt285.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Trait { fun foo() = "O" fun bar(): String diff --git a/compiler/testData/codegen/box/classes/kt3001.kt b/compiler/testData/codegen/box/classes/kt3001.kt index 0524528ca1e..5e94162d391 100644 --- a/compiler/testData/codegen/box/classes/kt3001.kt +++ b/compiler/testData/codegen/box/classes/kt3001.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { val result: String } diff --git a/compiler/testData/codegen/box/classes/kt3114.kt b/compiler/testData/codegen/box/classes/kt3114.kt index 32d42899074..45731015045 100644 --- a/compiler/testData/codegen/box/classes/kt3114.kt +++ b/compiler/testData/codegen/box/classes/kt3114.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class KeySpan(val left: String) { public fun matches(value : String) : Boolean { diff --git a/compiler/testData/codegen/box/classes/kt3414.kt b/compiler/testData/codegen/box/classes/kt3414.kt index 6b4a083eda9..9f22d91e31f 100644 --- a/compiler/testData/codegen/box/classes/kt3414.kt +++ b/compiler/testData/codegen/box/classes/kt3414.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(): Int } diff --git a/compiler/testData/codegen/box/classes/kt343.kt b/compiler/testData/codegen/box/classes/kt343.kt index 9bf3a3f0957..356ddd0960f 100644 --- a/compiler/testData/codegen/box/classes/kt343.kt +++ b/compiler/testData/codegen/box/classes/kt343.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun launch(f : () -> Unit) { f() diff --git a/compiler/testData/codegen/box/classes/kt3546.kt b/compiler/testData/codegen/box/classes/kt3546.kt index b4d36c1f3e6..ea4eec76d1b 100644 --- a/compiler/testData/codegen/box/classes/kt3546.kt +++ b/compiler/testData/codegen/box/classes/kt3546.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun test(): String } diff --git a/compiler/testData/codegen/box/classes/kt471.kt b/compiler/testData/codegen/box/classes/kt471.kt index 4de658a6626..a77c79dce85 100644 --- a/compiler/testData/codegen/box/classes/kt471.kt +++ b/compiler/testData/codegen/box/classes/kt471.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class MyNumber(val i: Int) { operator fun inc(): MyNumber = MyNumber(i+1) } diff --git a/compiler/testData/codegen/box/classes/kt501.kt b/compiler/testData/codegen/box/classes/kt501.kt index 6705704587e..349d68d733b 100644 --- a/compiler/testData/codegen/box/classes/kt501.kt +++ b/compiler/testData/codegen/box/classes/kt501.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Reluctant() { init { throw Exception("I'm not coming out") diff --git a/compiler/testData/codegen/box/classes/kt504.kt b/compiler/testData/codegen/box/classes/kt504.kt index 2f55f67acdd..b093e3f6cef 100644 --- a/compiler/testData/codegen/box/classes/kt504.kt +++ b/compiler/testData/codegen/box/classes/kt504.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package mult_constructors_3_bug public open class Identifier() { diff --git a/compiler/testData/codegen/box/classes/kt508.kt b/compiler/testData/codegen/box/classes/kt508.kt index 2f985304586..e0ed5e638eb 100644 --- a/compiler/testData/codegen/box/classes/kt508.kt +++ b/compiler/testData/codegen/box/classes/kt508.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME operator fun MutableMap.set(key : K, value : V) = put(key, value) diff --git a/compiler/testData/codegen/box/classes/kt5347.kt b/compiler/testData/codegen/box/classes/kt5347.kt index cca6a97b08e..a1883790389 100644 --- a/compiler/testData/codegen/box/classes/kt5347.kt +++ b/compiler/testData/codegen/box/classes/kt5347.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test1(str: String): String { data class A(val x: Int) { fun foo() = str diff --git a/compiler/testData/codegen/box/classes/kt6136.kt b/compiler/testData/codegen/box/classes/kt6136.kt index 14a14e1c4e0..0ab817bf680 100644 --- a/compiler/testData/codegen/box/classes/kt6136.kt +++ b/compiler/testData/codegen/box/classes/kt6136.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Id { val id: T } diff --git a/compiler/testData/codegen/box/classes/kt633.kt b/compiler/testData/codegen/box/classes/kt633.kt index 04e0a26ec12..11a4b95436d 100644 --- a/compiler/testData/codegen/box/classes/kt633.kt +++ b/compiler/testData/codegen/box/classes/kt633.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class mInt(val i : Int) { override fun toString() : String = "mint: $i" operator fun plus(i : Int) = mInt(this.i + i) diff --git a/compiler/testData/codegen/box/classes/kt6816.kt b/compiler/testData/codegen/box/classes/kt6816.kt index ed081c608fb..cbe5cbe04b7 100644 --- a/compiler/testData/codegen/box/classes/kt6816.kt +++ b/compiler/testData/codegen/box/classes/kt6816.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public class CalculatorConstants( val id: Long = 0, val detour: Double = 0.0, diff --git a/compiler/testData/codegen/box/classes/kt707.kt b/compiler/testData/codegen/box/classes/kt707.kt index cb53a5d0125..733a55dcfb5 100644 --- a/compiler/testData/codegen/box/classes/kt707.kt +++ b/compiler/testData/codegen/box/classes/kt707.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: Enable for JS when it supports Java class library. // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/classes/kt725.kt b/compiler/testData/codegen/box/classes/kt725.kt index 3aea020f890..d37c758a743 100644 --- a/compiler/testData/codegen/box/classes/kt725.kt +++ b/compiler/testData/codegen/box/classes/kt725.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Int?.inc() = this!!.inc() public fun box() : String { diff --git a/compiler/testData/codegen/box/classes/kt8011.kt b/compiler/testData/codegen/box/classes/kt8011.kt index d9fa7470852..8014b0f7d75 100644 --- a/compiler/testData/codegen/box/classes/kt8011.kt +++ b/compiler/testData/codegen/box/classes/kt8011.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/classes/kt8011a.kt b/compiler/testData/codegen/box/classes/kt8011a.kt index 9a8fa24c6d9..427b2f10a82 100644 --- a/compiler/testData/codegen/box/classes/kt8011a.kt +++ b/compiler/testData/codegen/box/classes/kt8011a.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun testFun1(str: String): String { val capture = str diff --git a/compiler/testData/codegen/box/classes/kt903.kt b/compiler/testData/codegen/box/classes/kt903.kt index b4a75ee8128..613a58f5f26 100644 --- a/compiler/testData/codegen/box/classes/kt903.kt +++ b/compiler/testData/codegen/box/classes/kt903.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM operator fun Int.plus(a: Int?) = this + a!! diff --git a/compiler/testData/codegen/box/classes/kt940.kt b/compiler/testData/codegen/box/classes/kt940.kt index f9e99b3716a..ad636f6a02c 100644 --- a/compiler/testData/codegen/box/classes/kt940.kt +++ b/compiler/testData/codegen/box/classes/kt940.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME fun box() : String { diff --git a/compiler/testData/codegen/box/classes/kt9642.kt b/compiler/testData/codegen/box/classes/kt9642.kt index 414954aab60..90ac00624fe 100644 --- a/compiler/testData/codegen/box/classes/kt9642.kt +++ b/compiler/testData/codegen/box/classes/kt9642.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer { class Nested { fun fn(): String { diff --git a/compiler/testData/codegen/box/classes/namedClassObject.kt b/compiler/testData/codegen/box/classes/namedClassObject.kt index 2ff7587752d..a1e2bd60aff 100644 --- a/compiler/testData/codegen/box/classes/namedClassObject.kt +++ b/compiler/testData/codegen/box/classes/namedClassObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C() { companion object Foo { fun create() = 3 diff --git a/compiler/testData/codegen/box/classes/outerThis.kt b/compiler/testData/codegen/box/classes/outerThis.kt index 346e44ecbbf..74d193676d8 100644 --- a/compiler/testData/codegen/box/classes/outerThis.kt +++ b/compiler/testData/codegen/box/classes/outerThis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer() { inner class Inner() { val outer: Outer get() = this@Outer diff --git a/compiler/testData/codegen/box/classes/overloadBinaryOperator.kt b/compiler/testData/codegen/box/classes/overloadBinaryOperator.kt index 91ec4e1c307..d1b1d9be768 100644 --- a/compiler/testData/codegen/box/classes/overloadBinaryOperator.kt +++ b/compiler/testData/codegen/box/classes/overloadBinaryOperator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME class ArrayWrapper() { val contents = ArrayList() diff --git a/compiler/testData/codegen/box/classes/overloadPlusAssign.kt b/compiler/testData/codegen/box/classes/overloadPlusAssign.kt index 7ed86497c80..abc09b9de6a 100644 --- a/compiler/testData/codegen/box/classes/overloadPlusAssign.kt +++ b/compiler/testData/codegen/box/classes/overloadPlusAssign.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME class ArrayWrapper() { val contents = ArrayList() diff --git a/compiler/testData/codegen/box/classes/overloadPlusAssignReturn.kt b/compiler/testData/codegen/box/classes/overloadPlusAssignReturn.kt index 6d0747891b8..b96864098eb 100644 --- a/compiler/testData/codegen/box/classes/overloadPlusAssignReturn.kt +++ b/compiler/testData/codegen/box/classes/overloadPlusAssignReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME class ArrayWrapper() { val contents = ArrayList() diff --git a/compiler/testData/codegen/box/classes/overloadPlusToPlusAssign.kt b/compiler/testData/codegen/box/classes/overloadPlusToPlusAssign.kt index 6d0747891b8..b96864098eb 100644 --- a/compiler/testData/codegen/box/classes/overloadPlusToPlusAssign.kt +++ b/compiler/testData/codegen/box/classes/overloadPlusToPlusAssign.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME class ArrayWrapper() { val contents = ArrayList() diff --git a/compiler/testData/codegen/box/classes/overloadUnaryOperator.kt b/compiler/testData/codegen/box/classes/overloadUnaryOperator.kt index f1751827e0c..dbb31b011f0 100644 --- a/compiler/testData/codegen/box/classes/overloadUnaryOperator.kt +++ b/compiler/testData/codegen/box/classes/overloadUnaryOperator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME class ArrayWrapper() { diff --git a/compiler/testData/codegen/box/classes/privateOuterFunctions.kt b/compiler/testData/codegen/box/classes/privateOuterFunctions.kt index ceeb4ff69ce..0b67f3ad083 100644 --- a/compiler/testData/codegen/box/classes/privateOuterFunctions.kt +++ b/compiler/testData/codegen/box/classes/privateOuterFunctions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C { private fun String.ext() : String = "" private fun f() {} diff --git a/compiler/testData/codegen/box/classes/privateOuterProperty.kt b/compiler/testData/codegen/box/classes/privateOuterProperty.kt index 0f0bc3e452f..ba455c8d4ed 100644 --- a/compiler/testData/codegen/box/classes/privateOuterProperty.kt +++ b/compiler/testData/codegen/box/classes/privateOuterProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C{ private var v : Int = 0 diff --git a/compiler/testData/codegen/box/classes/privateToThis.kt b/compiler/testData/codegen/box/classes/privateToThis.kt index 8905986a1f4..ad0eb8313d0 100644 --- a/compiler/testData/codegen/box/classes/privateToThis.kt +++ b/compiler/testData/codegen/box/classes/privateToThis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(init_o: I, private val init_k: I) { private val o: I = init_o private fun k(): I = init_k diff --git a/compiler/testData/codegen/box/classes/propertyDelegation.kt b/compiler/testData/codegen/box/classes/propertyDelegation.kt index 59720282936..2b1b644ec6f 100644 --- a/compiler/testData/codegen/box/classes/propertyDelegation.kt +++ b/compiler/testData/codegen/box/classes/propertyDelegation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base() { val plain = 239 public val read : Int diff --git a/compiler/testData/codegen/box/classes/propertyInInitializer.kt b/compiler/testData/codegen/box/classes/propertyInInitializer.kt index bd8aa833063..af752d883ec 100644 --- a/compiler/testData/codegen/box/classes/propertyInInitializer.kt +++ b/compiler/testData/codegen/box/classes/propertyInInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer() { val s = "xyzzy" diff --git a/compiler/testData/codegen/box/classes/sealedInSameFile.kt b/compiler/testData/codegen/box/classes/sealedInSameFile.kt index 673afef28ef..c62831ca443 100644 --- a/compiler/testData/codegen/box/classes/sealedInSameFile.kt +++ b/compiler/testData/codegen/box/classes/sealedInSameFile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class B : A() sealed class A() { diff --git a/compiler/testData/codegen/box/classes/selfcreate.kt b/compiler/testData/codegen/box/classes/selfcreate.kt index 95d67471511..2c6f1571e17 100644 --- a/compiler/testData/codegen/box/classes/selfcreate.kt +++ b/compiler/testData/codegen/box/classes/selfcreate.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class B () {} open class A(val b : B) { diff --git a/compiler/testData/codegen/box/classes/simpleBox.kt b/compiler/testData/codegen/box/classes/simpleBox.kt index be95d012d51..d94252e3bb7 100644 --- a/compiler/testData/codegen/box/classes/simpleBox.kt +++ b/compiler/testData/codegen/box/classes/simpleBox.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Box(t: T) { var value = t } diff --git a/compiler/testData/codegen/box/classes/typedDelegation.kt b/compiler/testData/codegen/box/classes/typedDelegation.kt index e0b1241a6aa..8924f4d68e9 100644 --- a/compiler/testData/codegen/box/classes/typedDelegation.kt +++ b/compiler/testData/codegen/box/classes/typedDelegation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { var zzzValue : T fun zzz() : T diff --git a/compiler/testData/codegen/box/closures/anonymousObjectAsLastExpressionInLambda.kt b/compiler/testData/codegen/box/closures/anonymousObjectAsLastExpressionInLambda.kt index a6a6e700614..0efc121da4a 100644 --- a/compiler/testData/codegen/box/closures/anonymousObjectAsLastExpressionInLambda.kt +++ b/compiler/testData/codegen/box/closures/anonymousObjectAsLastExpressionInLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // !LANGUAGE: +NewInference // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/closures/captureExtensionReceiver.kt b/compiler/testData/codegen/box/closures/captureExtensionReceiver.kt index bd78f48b9ef..88ba3fa67af 100644 --- a/compiler/testData/codegen/box/closures/captureExtensionReceiver.kt +++ b/compiler/testData/codegen/box/closures/captureExtensionReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface B { val bar: T } diff --git a/compiler/testData/codegen/box/closures/captureExtensionReceiverX2.kt b/compiler/testData/codegen/box/closures/captureExtensionReceiverX2.kt index 95ba048f18e..eaf94fe8e6c 100644 --- a/compiler/testData/codegen/box/closures/captureExtensionReceiverX2.kt +++ b/compiler/testData/codegen/box/closures/captureExtensionReceiverX2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun String.f(x: String): String { fun String.g() = { this@f + this@g }() return x.g() diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/constructorParameterAndLocalCapturedInLambdaInLocalClass.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/constructorParameterAndLocalCapturedInLambdaInLocalClass.kt index 56909dc9578..873ae0b1d2d 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/constructorParameterAndLocalCapturedInLambdaInLocalClass.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/constructorParameterAndLocalCapturedInLambdaInLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val fn: () -> String) fun box(): String { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/constructorParameterCapturedInLambdaInLocalClass.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/constructorParameterCapturedInLambdaInLocalClass.kt index 7e9ab06f9da..a9264ec8f56 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/constructorParameterCapturedInLambdaInLocalClass.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/constructorParameterCapturedInLambdaInLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val fn: () -> String) fun box(): String { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/constructorParameterCapturedInLambdaInLocalClass2.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/constructorParameterCapturedInLambdaInLocalClass2.kt index ee3f6949825..c474a8581da 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/constructorParameterCapturedInLambdaInLocalClass2.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/constructorParameterCapturedInLambdaInLocalClass2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val fn: () -> String) fun box(): String { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt13454.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt13454.kt index 8bb36a828c9..df73c3dbe2f 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt13454.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt13454.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Foo(val x: () -> String) class Outer { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt14148.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt14148.kt index ca3f5a95df5..2d33470c4d1 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt14148.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt14148.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Test { fun test(): String } diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt4174.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt4174.kt index 96d88a122f5..d1431cd0e31 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt4174.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt4174.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class C(val f: () -> String) class B(val x: String) { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt4174a.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt4174a.kt index 172aaafb985..b8c059c4723 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt4174a.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/kt4174a.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class C(val s: String) { fun test(): String { return s diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass.kt index b2670e3b1eb..8e6ff6bdb34 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Callback { fun invoke(): String } diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass2.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass2.kt index 566809f3cb3..57336b36a26 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass2.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInAnonymousObjectInLocalClass2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Callback { fun invoke(): String } diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInLambdaInInnerClassInLocalClass.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInLambdaInInnerClassInLocalClass.kt index 38ec2b6e3c9..60bd8453ca3 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInLambdaInInnerClassInLocalClass.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInLambdaInInnerClassInLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val fn: () -> String) fun box(): String { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInLambdaInLocalClass.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInLambdaInLocalClass.kt index 477975f2193..5a111515f04 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInLambdaInLocalClass.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInLambdaInLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val fn: () -> String) fun box(): String { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localFunctionCapturedInLambda.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localFunctionCapturedInLambda.kt index 78f9220fb50..11f8fcc7f6f 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localFunctionCapturedInLambda.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localFunctionCapturedInLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val fn: () -> String) fun box(): String { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerAndLocalCapturedInLocalClass.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerAndLocalCapturedInLocalClass.kt index 86edb054282..4531cc901f1 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerAndLocalCapturedInLocalClass.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerAndLocalCapturedInLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Base(val fn: () -> String) open class Outer { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedAsImplicitThisInBoundReference.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedAsImplicitThisInBoundReference.kt index cf797c460ad..d16ef253b0d 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedAsImplicitThisInBoundReference.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedAsImplicitThisInBoundReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Base(val fn: () -> String) class Outer { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInFunctionLiteral.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInFunctionLiteral.kt index 21f2ddab94c..d92f997880d 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInFunctionLiteral.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInFunctionLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val callback: () -> String) class Outer { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInInlineLambda.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInInlineLambda.kt index 42833d259ec..3ca7fdae198 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInInlineLambda.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInInlineLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val callback: () -> String) class Outer { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInInlineLambda2.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInInlineLambda2.kt index 4b135115783..00b8b5124f3 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInInlineLambda2.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInInlineLambda2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val callback: () -> String) class Outer { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambda.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambda.kt index 4d5b5a259cf..35f01752346 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambda.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val callback: () -> String) class Outer { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambda2.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambda2.kt index 37f31ada1a1..e69dee4a628 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambda2.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambda2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val callback: () -> String) class Outer { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambdaInSecondaryConstructor.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambdaInSecondaryConstructor.kt index 925f6840dc7..2867d3c9966 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambdaInSecondaryConstructor.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambdaInSecondaryConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val callback: () -> String) class Outer { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambdaInSubExpression.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambdaInSubExpression.kt index b9d634b53e1..ed1bc3e2a1c 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambdaInSubExpression.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLambdaInSubExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Foo(val x: () -> String) open class Foo2(val foo: Foo) diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLocalClass.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLocalClass.kt index e4b5cc768e2..60fce67fe13 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLocalClass.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Base(val fn: () -> String) class Outer { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInNestedLambda.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInNestedLambda.kt index d64208612bc..80534c16a8b 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInNestedLambda.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInNestedLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val callback: () -> String) class Outer { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInNestedObject.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInNestedObject.kt index 67c2e5359e4..78d2f2824cd 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInNestedObject.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInNestedObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Callback { fun invoke(): String } diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInObject.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInObject.kt index af592a9d48a..726a934005b 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInObject.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Callback { fun invoke(): String } diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInObject2.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInObject2.kt index da9afc36cd3..7bd5bb8e0b1 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInObject2.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInObject2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Callback { fun invoke(): String } diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerEnumEntryCapturedInLambdaInInnerClass.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerEnumEntryCapturedInLambdaInInnerClass.kt index 1efe120d20a..e30b74b9ce3 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerEnumEntryCapturedInLambdaInInnerClass.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerEnumEntryCapturedInLambdaInInnerClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Base(val fn: () -> Test) enum class Test(val ok: String) { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/properValueCapturedByClosure1.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/properValueCapturedByClosure1.kt index 5cc5a863009..2f9c315b339 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/properValueCapturedByClosure1.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/properValueCapturedByClosure1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Outer(val fn: (() -> String)?) { companion object { val ok = "Fail: Companion.ok" diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/properValueCapturedByClosure2.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/properValueCapturedByClosure2.kt index 5416746471e..6229a09625f 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/properValueCapturedByClosure2.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/properValueCapturedByClosure2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Outer(val fn: (() -> String)?) { companion object { val ok = "OK" diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/referenceToCapturedVariablesInMultipleLambdas.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/referenceToCapturedVariablesInMultipleLambdas.kt index fdcfe92442e..8408107845d 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/referenceToCapturedVariablesInMultipleLambdas.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/referenceToCapturedVariablesInMultipleLambdas.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val fn1: () -> String, val fn2: () -> String) fun box(): String { diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/captureFunctionInProperty.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/captureFunctionInProperty.kt index e2c507f3b28..618388e5c7e 100644 --- a/compiler/testData/codegen/box/closures/captureOuterProperty/captureFunctionInProperty.kt +++ b/compiler/testData/codegen/box/closures/captureOuterProperty/captureFunctionInProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface T { fun result(): String } diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/inFunction.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/inFunction.kt index 7b4828fa7b5..fde85893699 100644 --- a/compiler/testData/codegen/box/closures/captureOuterProperty/inFunction.kt +++ b/compiler/testData/codegen/box/closures/captureOuterProperty/inFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface T { fun result(): String } diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/inProperty.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/inProperty.kt index 8f1846f7cfb..e9d560a4de6 100644 --- a/compiler/testData/codegen/box/closures/captureOuterProperty/inProperty.kt +++ b/compiler/testData/codegen/box/closures/captureOuterProperty/inProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface T { fun result(): String } diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyDeepObjectChain.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyDeepObjectChain.kt index 0bb07f581b9..e07f3cb7cac 100644 --- a/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyDeepObjectChain.kt +++ b/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyDeepObjectChain.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface T { fun result(): String } diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperClass.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperClass.kt index 2f7ff86a10c..17407627a37 100644 --- a/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperClass.kt +++ b/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface T { fun result(): String } diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperSuperClass.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperSuperClass.kt index 3d600017d08..3522d7e7825 100644 --- a/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperSuperClass.kt +++ b/compiler/testData/codegen/box/closures/captureOuterProperty/inPropertyFromSuperSuperClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface T { fun result(): String } diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/kt4176.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/kt4176.kt index 129b3ad92c8..98de302213e 100644 --- a/compiler/testData/codegen/box/closures/captureOuterProperty/kt4176.kt +++ b/compiler/testData/codegen/box/closures/captureOuterProperty/kt4176.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Z(val s: Int) { open fun a() {} } diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/kt4656.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/kt4656.kt index c3b93ff7efd..17fc0572471 100644 --- a/compiler/testData/codegen/box/closures/captureOuterProperty/kt4656.kt +++ b/compiler/testData/codegen/box/closures/captureOuterProperty/kt4656.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-4656 Wrong capturing a function literal variable fun box(): String { diff --git a/compiler/testData/codegen/box/closures/capturedLocalGenericFun.kt b/compiler/testData/codegen/box/closures/capturedLocalGenericFun.kt index ebe26220013..e982e1afb56 100644 --- a/compiler/testData/codegen/box/closures/capturedLocalGenericFun.kt +++ b/compiler/testData/codegen/box/closures/capturedLocalGenericFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { fun local(s : T) : T { diff --git a/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyAssign.kt b/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyAssign.kt index 5faf6875838..216a92b0ea1 100644 --- a/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyAssign.kt +++ b/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyAssign.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyCAO.kt b/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyCAO.kt index 0f62af3ed4d..eeecafca219 100644 --- a/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyCAO.kt +++ b/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyCAO.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyIncrDecr.kt b/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyIncrDecr.kt index c8d5c31083e..fef68b2665d 100644 --- a/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyIncrDecr.kt +++ b/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyIncrDecr.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyIndexedCAO.kt b/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyIndexedCAO.kt index 44e0531c7b7..11d2983d00f 100644 --- a/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyIndexedCAO.kt +++ b/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyIndexedCAO.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME class Host(var value: String) { diff --git a/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedVarsOfSize2.kt b/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedVarsOfSize2.kt index 10f31cbc43a..2044cc2c58a 100644 --- a/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedVarsOfSize2.kt +++ b/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedVarsOfSize2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/closures/capturedVarsOptimization/kt17200.kt b/compiler/testData/codegen/box/closures/capturedVarsOptimization/kt17200.kt index 0d223fc9f97..c437cb2fbff 100644 --- a/compiler/testData/codegen/box/closures/capturedVarsOptimization/kt17200.kt +++ b/compiler/testData/codegen/box/closures/capturedVarsOptimization/kt17200.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun inlineCall(action: () -> Unit) { action() } diff --git a/compiler/testData/codegen/box/closures/capturedVarsOptimization/kt17588.kt b/compiler/testData/codegen/box/closures/capturedVarsOptimization/kt17588.kt index d0c14281668..f73b694a564 100644 --- a/compiler/testData/codegen/box/closures/capturedVarsOptimization/kt17588.kt +++ b/compiler/testData/codegen/box/closures/capturedVarsOptimization/kt17588.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //WITH_RUNTIME class Test { diff --git a/compiler/testData/codegen/box/closures/capturedVarsOptimization/sharedSlotsWithCapturedVars.kt b/compiler/testData/codegen/box/closures/capturedVarsOptimization/sharedSlotsWithCapturedVars.kt index 09ed429ede5..f5da4c81b7b 100644 --- a/compiler/testData/codegen/box/closures/capturedVarsOptimization/sharedSlotsWithCapturedVars.kt +++ b/compiler/testData/codegen/box/closures/capturedVarsOptimization/sharedSlotsWithCapturedVars.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/closures/capturedVarsOptimization/withCoroutines.kt b/compiler/testData/codegen/box/closures/capturedVarsOptimization/withCoroutines.kt index b7057738b5c..9b392d9f368 100644 --- a/compiler/testData/codegen/box/closures/capturedVarsOptimization/withCoroutines.kt +++ b/compiler/testData/codegen/box/closures/capturedVarsOptimization/withCoroutines.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/closures/capturedVarsOptimization/withCoroutinesNoStdLib.kt b/compiler/testData/codegen/box/closures/capturedVarsOptimization/withCoroutinesNoStdLib.kt index 6d672ff1edc..8849065ffa1 100644 --- a/compiler/testData/codegen/box/closures/capturedVarsOptimization/withCoroutinesNoStdLib.kt +++ b/compiler/testData/codegen/box/closures/capturedVarsOptimization/withCoroutinesNoStdLib.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/closures/closureInsideClosure/localFunInsideLocalFun.kt b/compiler/testData/codegen/box/closures/closureInsideClosure/localFunInsideLocalFun.kt index 106b0a763b3..ff77e20edf2 100644 --- a/compiler/testData/codegen/box/closures/closureInsideClosure/localFunInsideLocalFun.kt +++ b/compiler/testData/codegen/box/closures/closureInsideClosure/localFunInsideLocalFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { fun rec(n : Int) { fun x(m : Int) { diff --git a/compiler/testData/codegen/box/closures/closureInsideClosure/localFunInsideLocalFunDifferentSignatures.kt b/compiler/testData/codegen/box/closures/closureInsideClosure/localFunInsideLocalFunDifferentSignatures.kt index 38c08c8a19d..87094e647ad 100644 --- a/compiler/testData/codegen/box/closures/closureInsideClosure/localFunInsideLocalFunDifferentSignatures.kt +++ b/compiler/testData/codegen/box/closures/closureInsideClosure/localFunInsideLocalFunDifferentSignatures.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { fun rec(n : Int) { fun x(m : Int, k : Int) { diff --git a/compiler/testData/codegen/box/closures/closureInsideClosure/propertyAndFunctionNameClash.kt b/compiler/testData/codegen/box/closures/closureInsideClosure/propertyAndFunctionNameClash.kt index 9287967d5ea..c80bd49bcd5 100644 --- a/compiler/testData/codegen/box/closures/closureInsideClosure/propertyAndFunctionNameClash.kt +++ b/compiler/testData/codegen/box/closures/closureInsideClosure/propertyAndFunctionNameClash.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME package d diff --git a/compiler/testData/codegen/box/closures/closureInsideClosure/threeLevels.kt b/compiler/testData/codegen/box/closures/closureInsideClosure/threeLevels.kt index e0fc6457f26..a2403abcf00 100644 --- a/compiler/testData/codegen/box/closures/closureInsideClosure/threeLevels.kt +++ b/compiler/testData/codegen/box/closures/closureInsideClosure/threeLevels.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { fun foo(x: Int) { fun bar(y: Int) { diff --git a/compiler/testData/codegen/box/closures/closureInsideClosure/threeLevelsDifferentSignatures.kt b/compiler/testData/codegen/box/closures/closureInsideClosure/threeLevelsDifferentSignatures.kt index a5fadc55936..1061a702845 100644 --- a/compiler/testData/codegen/box/closures/closureInsideClosure/threeLevelsDifferentSignatures.kt +++ b/compiler/testData/codegen/box/closures/closureInsideClosure/threeLevelsDifferentSignatures.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { fun foo(x: Int, s: String): String { fun bar(y: Int) { diff --git a/compiler/testData/codegen/box/closures/closureInsideClosure/varAsFunInsideLocalFun.kt b/compiler/testData/codegen/box/closures/closureInsideClosure/varAsFunInsideLocalFun.kt index ec2ea57118e..aa93b03030e 100644 --- a/compiler/testData/codegen/box/closures/closureInsideClosure/varAsFunInsideLocalFun.kt +++ b/compiler/testData/codegen/box/closures/closureInsideClosure/varAsFunInsideLocalFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-3276 fun box(): String { diff --git a/compiler/testData/codegen/box/closures/closureInsideConstrucor.kt b/compiler/testData/codegen/box/closures/closureInsideConstrucor.kt index 38192dd47b0..f5215c56a61 100644 --- a/compiler/testData/codegen/box/closures/closureInsideConstrucor.kt +++ b/compiler/testData/codegen/box/closures/closureInsideConstrucor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //adopted snippet from kdoc open class KModel { val sourcesInfo: String diff --git a/compiler/testData/codegen/box/closures/closureOnTopLevel1.kt b/compiler/testData/codegen/box/closures/closureOnTopLevel1.kt index 16013731c04..c760579db0f 100644 --- a/compiler/testData/codegen/box/closures/closureOnTopLevel1.kt +++ b/compiler/testData/codegen/box/closures/closureOnTopLevel1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/closures/closureOnTopLevel2.kt b/compiler/testData/codegen/box/closures/closureOnTopLevel2.kt index c8ec18dab8f..73b5b3f11b2 100644 --- a/compiler/testData/codegen/box/closures/closureOnTopLevel2.kt +++ b/compiler/testData/codegen/box/closures/closureOnTopLevel2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/closures/closureWithParameter.kt b/compiler/testData/codegen/box/closures/closureWithParameter.kt index 6e5d15af401..d7b8b20996b 100644 --- a/compiler/testData/codegen/box/closures/closureWithParameter.kt +++ b/compiler/testData/codegen/box/closures/closureWithParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { return apply( "OK", {arg: String -> arg } ) } diff --git a/compiler/testData/codegen/box/closures/closureWithParameterAndBoxing.kt b/compiler/testData/codegen/box/closures/closureWithParameterAndBoxing.kt index a1a13fb62a6..b5be30228f6 100644 --- a/compiler/testData/codegen/box/closures/closureWithParameterAndBoxing.kt +++ b/compiler/testData/codegen/box/closures/closureWithParameterAndBoxing.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { return if (apply( 5, {arg: Int -> arg + 13 } ) == 18) "OK" else "fail" } diff --git a/compiler/testData/codegen/box/closures/crossinlineLocalDeclaration.kt b/compiler/testData/codegen/box/closures/crossinlineLocalDeclaration.kt index 602f32029a8..1a59ff9e4f7 100644 --- a/compiler/testData/codegen/box/closures/crossinlineLocalDeclaration.kt +++ b/compiler/testData/codegen/box/closures/crossinlineLocalDeclaration.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME interface Wrapper { fun runBlock() } diff --git a/compiler/testData/codegen/box/closures/doubleEnclosedLocalVariable.kt b/compiler/testData/codegen/box/closures/doubleEnclosedLocalVariable.kt index 96ac7f2ef19..fad8ead2ab0 100644 --- a/compiler/testData/codegen/box/closures/doubleEnclosedLocalVariable.kt +++ b/compiler/testData/codegen/box/closures/doubleEnclosedLocalVariable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { val cl = 39 return if (sum(200, { val ff = {cl}; ff() }) == 239) "OK" else "FAIL" diff --git a/compiler/testData/codegen/box/closures/enclosingLocalVariable.kt b/compiler/testData/codegen/box/closures/enclosingLocalVariable.kt index 01e1a103ff2..622cf756317 100644 --- a/compiler/testData/codegen/box/closures/enclosingLocalVariable.kt +++ b/compiler/testData/codegen/box/closures/enclosingLocalVariable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { val cl = 39 return if (sum(200, { val m = { val r = { cl }; r() }; m() }) == 239) "OK" else "FAIL" diff --git a/compiler/testData/codegen/box/closures/enclosingThis.kt b/compiler/testData/codegen/box/closures/enclosingThis.kt index 787a4d89e4a..8593abc24fe 100644 --- a/compiler/testData/codegen/box/closures/enclosingThis.kt +++ b/compiler/testData/codegen/box/closures/enclosingThis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Point(val x:Int, val y:Int) { fun mul() : (scalar:Int)->Point { return { scalar:Int -> Point(x * scalar, y * scalar) } diff --git a/compiler/testData/codegen/box/closures/extensionClosure.kt b/compiler/testData/codegen/box/closures/extensionClosure.kt index d4c73c7bcfe..4994de0a368 100644 --- a/compiler/testData/codegen/box/closures/extensionClosure.kt +++ b/compiler/testData/codegen/box/closures/extensionClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Point(val x : Int, val y : Int) fun box() : String { diff --git a/compiler/testData/codegen/box/closures/kt10044.kt b/compiler/testData/codegen/box/closures/kt10044.kt index 277f356c76c..5aa75eb3823 100644 --- a/compiler/testData/codegen/box/closures/kt10044.kt +++ b/compiler/testData/codegen/box/closures/kt10044.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class JClass() { fun test(): String { return "OK" diff --git a/compiler/testData/codegen/box/closures/kt11634.kt b/compiler/testData/codegen/box/closures/kt11634.kt index 7bd1880718f..52810f11682 100644 --- a/compiler/testData/codegen/box/closures/kt11634.kt +++ b/compiler/testData/codegen/box/closures/kt11634.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(): String } diff --git a/compiler/testData/codegen/box/closures/kt11634_2.kt b/compiler/testData/codegen/box/closures/kt11634_2.kt index 1eb0e9ff096..c9ac4a9126b 100644 --- a/compiler/testData/codegen/box/closures/kt11634_2.kt +++ b/compiler/testData/codegen/box/closures/kt11634_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(): String } diff --git a/compiler/testData/codegen/box/closures/kt11634_3.kt b/compiler/testData/codegen/box/closures/kt11634_3.kt index 1fdaa65c236..d6918ce25f4 100644 --- a/compiler/testData/codegen/box/closures/kt11634_3.kt +++ b/compiler/testData/codegen/box/closures/kt11634_3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(): String } diff --git a/compiler/testData/codegen/box/closures/kt11634_4.kt b/compiler/testData/codegen/box/closures/kt11634_4.kt index 08722aa81de..2793092a8ca 100644 --- a/compiler/testData/codegen/box/closures/kt11634_4.kt +++ b/compiler/testData/codegen/box/closures/kt11634_4.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(): String } diff --git a/compiler/testData/codegen/box/closures/kt19389.kt b/compiler/testData/codegen/box/closures/kt19389.kt index 7b8a1fc687b..ef1c751132a 100644 --- a/compiler/testData/codegen/box/closures/kt19389.kt +++ b/compiler/testData/codegen/box/closures/kt19389.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public fun myWith(receiver: T, block: T.() -> R): R { return receiver.block() } diff --git a/compiler/testData/codegen/box/closures/kt19389_set.kt b/compiler/testData/codegen/box/closures/kt19389_set.kt index 104d35ef972..bff43cbaa70 100644 --- a/compiler/testData/codegen/box/closures/kt19389_set.kt +++ b/compiler/testData/codegen/box/closures/kt19389_set.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "fail" public fun myWith(receiver: T, block: T.() -> R): R { diff --git a/compiler/testData/codegen/box/closures/kt3152.kt b/compiler/testData/codegen/box/closures/kt3152.kt index 59bf3eaaeeb..13fe71d1a0e 100644 --- a/compiler/testData/codegen/box/closures/kt3152.kt +++ b/compiler/testData/codegen/box/closures/kt3152.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public class Test { val content = 1 inner class A { diff --git a/compiler/testData/codegen/box/closures/kt3523.kt b/compiler/testData/codegen/box/closures/kt3523.kt index bbc225f8fd8..f0a1369e284 100644 --- a/compiler/testData/codegen/box/closures/kt3523.kt +++ b/compiler/testData/codegen/box/closures/kt3523.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base { fun doSomething() { diff --git a/compiler/testData/codegen/box/closures/kt3738.kt b/compiler/testData/codegen/box/closures/kt3738.kt index a05dbde0ae1..0f4b38e8eb9 100644 --- a/compiler/testData/codegen/box/closures/kt3738.kt +++ b/compiler/testData/codegen/box/closures/kt3738.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun foo() {} fun bar(f: A.() -> Unit = {}) {} diff --git a/compiler/testData/codegen/box/closures/kt3905.kt b/compiler/testData/codegen/box/closures/kt3905.kt index fafd87700d3..839108da438 100644 --- a/compiler/testData/codegen/box/closures/kt3905.kt +++ b/compiler/testData/codegen/box/closures/kt3905.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { fun foo(t:() -> T) : T = t() diff --git a/compiler/testData/codegen/box/closures/kt4106.kt b/compiler/testData/codegen/box/closures/kt4106.kt index f190819f8d5..150ccc1994f 100644 --- a/compiler/testData/codegen/box/closures/kt4106.kt +++ b/compiler/testData/codegen/box/closures/kt4106.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Foo(private val s: String) { inner class Inner { private val x = { diff --git a/compiler/testData/codegen/box/closures/kt4137.kt b/compiler/testData/codegen/box/closures/kt4137.kt index ea401a6fe80..a862bce8999 100644 --- a/compiler/testData/codegen/box/closures/kt4137.kt +++ b/compiler/testData/codegen/box/closures/kt4137.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val s: Int) { } diff --git a/compiler/testData/codegen/box/closures/kt5589.kt b/compiler/testData/codegen/box/closures/kt5589.kt index 3b3a27d91ca..a0802a7c8d0 100644 --- a/compiler/testData/codegen/box/closures/kt5589.kt +++ b/compiler/testData/codegen/box/closures/kt5589.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val x = "OK" fun bar(y: String = x): String = y diff --git a/compiler/testData/codegen/box/closures/localClassFunClosure.kt b/compiler/testData/codegen/box/closures/localClassFunClosure.kt index ba0ae9734a0..6c81a8ea1f6 100644 --- a/compiler/testData/codegen/box/closures/localClassFunClosure.kt +++ b/compiler/testData/codegen/box/closures/localClassFunClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val o = "O" fun ok() = o + "K" diff --git a/compiler/testData/codegen/box/closures/localClassLambdaClosure.kt b/compiler/testData/codegen/box/closures/localClassLambdaClosure.kt index 61fcbb61243..8d63c0dc67e 100644 --- a/compiler/testData/codegen/box/closures/localClassLambdaClosure.kt +++ b/compiler/testData/codegen/box/closures/localClassLambdaClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val o = "O" val ok_L = {o + "K"} diff --git a/compiler/testData/codegen/box/closures/localFunctionInFunction.kt b/compiler/testData/codegen/box/closures/localFunctionInFunction.kt index 4639ab437dd..16e1bedf028 100644 --- a/compiler/testData/codegen/box/closures/localFunctionInFunction.kt +++ b/compiler/testData/codegen/box/closures/localFunctionInFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { fun local():Int { diff --git a/compiler/testData/codegen/box/closures/localFunctionInInitializer.kt b/compiler/testData/codegen/box/closures/localFunctionInInitializer.kt index 6035aac60ad..4507ecdcc69 100644 --- a/compiler/testData/codegen/box/closures/localFunctionInInitializer.kt +++ b/compiler/testData/codegen/box/closures/localFunctionInInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { fun local():Int { diff --git a/compiler/testData/codegen/box/closures/localGenericFun.kt b/compiler/testData/codegen/box/closures/localGenericFun.kt index fe55a5834b5..993b1bbee77 100644 --- a/compiler/testData/codegen/box/closures/localGenericFun.kt +++ b/compiler/testData/codegen/box/closures/localGenericFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { fun local(s : T) : T { diff --git a/compiler/testData/codegen/box/closures/localReturn.kt b/compiler/testData/codegen/box/closures/localReturn.kt index cf6e749f41f..7e5dc67ddc7 100644 --- a/compiler/testData/codegen/box/closures/localReturn.kt +++ b/compiler/testData/codegen/box/closures/localReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a = 1 val explicitlyReturned = run1 f@{ diff --git a/compiler/testData/codegen/box/closures/localReturnWithAutolabel.kt b/compiler/testData/codegen/box/closures/localReturnWithAutolabel.kt index 577f2100352..7b481e3e5eb 100644 --- a/compiler/testData/codegen/box/closures/localReturnWithAutolabel.kt +++ b/compiler/testData/codegen/box/closures/localReturnWithAutolabel.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a = 1 val explicitlyReturned = run1 { diff --git a/compiler/testData/codegen/box/closures/noRefToOuter.kt b/compiler/testData/codegen/box/closures/noRefToOuter.kt index 7ee0508e536..4ef944fa244 100644 --- a/compiler/testData/codegen/box/closures/noRefToOuter.kt +++ b/compiler/testData/codegen/box/closures/noRefToOuter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/closures/recursiveClosure.kt b/compiler/testData/codegen/box/closures/recursiveClosure.kt index 25c8a6a86ce..5314a540b35 100644 --- a/compiler/testData/codegen/box/closures/recursiveClosure.kt +++ b/compiler/testData/codegen/box/closures/recursiveClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(s: String): String { fun bar(count: Int): String = if (count == 0) s else bar(count - 1) diff --git a/compiler/testData/codegen/box/closures/refsAreSerializable.kt b/compiler/testData/codegen/box/closures/refsAreSerializable.kt index 05c2060bada..f41ebd3d701 100644 --- a/compiler/testData/codegen/box/closures/refsAreSerializable.kt +++ b/compiler/testData/codegen/box/closures/refsAreSerializable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM import java.io.* diff --git a/compiler/testData/codegen/box/closures/simplestClosure.kt b/compiler/testData/codegen/box/closures/simplestClosure.kt index 7a9f3b439cf..df1ea3233f4 100644 --- a/compiler/testData/codegen/box/closures/simplestClosure.kt +++ b/compiler/testData/codegen/box/closures/simplestClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { return invoker( {"OK"} ) } diff --git a/compiler/testData/codegen/box/closures/simplestClosureAndBoxing.kt b/compiler/testData/codegen/box/closures/simplestClosureAndBoxing.kt index 50f22fbeb8d..275ec10096f 100644 --- a/compiler/testData/codegen/box/closures/simplestClosureAndBoxing.kt +++ b/compiler/testData/codegen/box/closures/simplestClosureAndBoxing.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { return if (int_invoker( { 7 } ) == 7) "OK" else "fail" } diff --git a/compiler/testData/codegen/box/closures/subclosuresWithinInitializers.kt b/compiler/testData/codegen/box/closures/subclosuresWithinInitializers.kt index 3f76b76193e..938c09d3d96 100644 --- a/compiler/testData/codegen/box/closures/subclosuresWithinInitializers.kt +++ b/compiler/testData/codegen/box/closures/subclosuresWithinInitializers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun run(block: () -> R) = block() inline fun inlineRun(block: () -> R) = block() diff --git a/compiler/testData/codegen/box/closures/underscoreParameters.kt b/compiler/testData/codegen/box/closures/underscoreParameters.kt index 02b96fd24f0..fa1d8b574b7 100644 --- a/compiler/testData/codegen/box/closures/underscoreParameters.kt +++ b/compiler/testData/codegen/box/closures/underscoreParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(block: (String, String, String) -> String): String = block("O", "fail", "K") fun box() = foo { x, _, y -> x + y } diff --git a/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsInArgumentPosition.kt b/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsInArgumentPosition.kt index 7f01c7db9c5..14f0b3246c4 100644 --- a/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsInArgumentPosition.kt +++ b/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsInArgumentPosition.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithConstants.kt b/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithConstants.kt index c565aab7244..53b5ef64d75 100644 --- a/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithConstants.kt +++ b/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithConstants.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithVarargs.kt b/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithVarargs.kt index 9346e62dd04..7797167c2ab 100644 --- a/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithVarargs.kt +++ b/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithVarargs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/collectionLiterals/defaultAnnotationParameterValues.kt b/compiler/testData/codegen/box/collectionLiterals/defaultAnnotationParameterValues.kt index f361eb970c7..9f1917f0b9a 100644 --- a/compiler/testData/codegen/box/collectionLiterals/defaultAnnotationParameterValues.kt +++ b/compiler/testData/codegen/box/collectionLiterals/defaultAnnotationParameterValues.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/collections/charSequence.kt b/compiler/testData/codegen/box/collections/charSequence.kt index 2e7a8611009..b37860ebcfc 100644 --- a/compiler/testData/codegen/box/collections/charSequence.kt +++ b/compiler/testData/codegen/box/collections/charSequence.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/collections/implementCollectionThroughKotlin.kt b/compiler/testData/codegen/box/collections/implementCollectionThroughKotlin.kt index 65d7586aefc..d9b0daa9145 100644 --- a/compiler/testData/codegen/box/collections/implementCollectionThroughKotlin.kt +++ b/compiler/testData/codegen/box/collections/implementCollectionThroughKotlin.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/collections/inSetWithSmartCast.kt b/compiler/testData/codegen/box/collections/inSetWithSmartCast.kt index e5a490931a5..731c5fdfd30 100644 --- a/compiler/testData/codegen/box/collections/inSetWithSmartCast.kt +++ b/compiler/testData/codegen/box/collections/inSetWithSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/collections/irrelevantImplCharSequence.kt b/compiler/testData/codegen/box/collections/irrelevantImplCharSequence.kt index 202ba6dde12..07f1dc71989 100644 --- a/compiler/testData/codegen/box/collections/irrelevantImplCharSequence.kt +++ b/compiler/testData/codegen/box/collections/irrelevantImplCharSequence.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/collections/irrelevantImplCharSequenceKotlin.kt b/compiler/testData/codegen/box/collections/irrelevantImplCharSequenceKotlin.kt index 14df1519db8..4f094e08889 100644 --- a/compiler/testData/codegen/box/collections/irrelevantImplCharSequenceKotlin.kt +++ b/compiler/testData/codegen/box/collections/irrelevantImplCharSequenceKotlin.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/collections/irrelevantImplMutableList.kt b/compiler/testData/codegen/box/collections/irrelevantImplMutableList.kt index 353ad6ab61d..a4230ef2902 100644 --- a/compiler/testData/codegen/box/collections/irrelevantImplMutableList.kt +++ b/compiler/testData/codegen/box/collections/irrelevantImplMutableList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/collections/irrelevantImplMutableListKotlin.kt b/compiler/testData/codegen/box/collections/irrelevantImplMutableListKotlin.kt index bb3521baf50..197d1c80f50 100644 --- a/compiler/testData/codegen/box/collections/irrelevantImplMutableListKotlin.kt +++ b/compiler/testData/codegen/box/collections/irrelevantImplMutableListKotlin.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/collections/irrelevantImplMutableListSubstitution.kt b/compiler/testData/codegen/box/collections/irrelevantImplMutableListSubstitution.kt index 6e60e2782f2..0f94791f34d 100644 --- a/compiler/testData/codegen/box/collections/irrelevantImplMutableListSubstitution.kt +++ b/compiler/testData/codegen/box/collections/irrelevantImplMutableListSubstitution.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/collections/irrelevantRemoveAtOverrideInJava.kt b/compiler/testData/codegen/box/collections/irrelevantRemoveAtOverrideInJava.kt index 41af923e660..29acb9268ab 100644 --- a/compiler/testData/codegen/box/collections/irrelevantRemoveAtOverrideInJava.kt +++ b/compiler/testData/codegen/box/collections/irrelevantRemoveAtOverrideInJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/collections/irrelevantSizeOverrideInJava.kt b/compiler/testData/codegen/box/collections/irrelevantSizeOverrideInJava.kt index b3d1023d3c7..661d21ad8b7 100644 --- a/compiler/testData/codegen/box/collections/irrelevantSizeOverrideInJava.kt +++ b/compiler/testData/codegen/box/collections/irrelevantSizeOverrideInJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/collections/mutableList.kt b/compiler/testData/codegen/box/collections/mutableList.kt index 8941b444032..7a8766109f7 100644 --- a/compiler/testData/codegen/box/collections/mutableList.kt +++ b/compiler/testData/codegen/box/collections/mutableList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/collections/noStubsInJavaSuperClass.kt b/compiler/testData/codegen/box/collections/noStubsInJavaSuperClass.kt index 77886597d6f..6390b978b6b 100644 --- a/compiler/testData/codegen/box/collections/noStubsInJavaSuperClass.kt +++ b/compiler/testData/codegen/box/collections/noStubsInJavaSuperClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: B.java diff --git a/compiler/testData/codegen/box/collections/platformValueContains.kt b/compiler/testData/codegen/box/collections/platformValueContains.kt index 14d2cece53c..ed6f78f6425 100644 --- a/compiler/testData/codegen/box/collections/platformValueContains.kt +++ b/compiler/testData/codegen/box/collections/platformValueContains.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/collections/readOnlyList.kt b/compiler/testData/codegen/box/collections/readOnlyList.kt index 041ec52be0b..f08c7ef70bb 100644 --- a/compiler/testData/codegen/box/collections/readOnlyList.kt +++ b/compiler/testData/codegen/box/collections/readOnlyList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/collections/readOnlyMap.kt b/compiler/testData/codegen/box/collections/readOnlyMap.kt index 89fd8d60c90..2db1f5a9eb9 100644 --- a/compiler/testData/codegen/box/collections/readOnlyMap.kt +++ b/compiler/testData/codegen/box/collections/readOnlyMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/collections/removeAtInt.kt b/compiler/testData/codegen/box/collections/removeAtInt.kt index bd1d1cbe57a..f0ac6c4fc76 100644 --- a/compiler/testData/codegen/box/collections/removeAtInt.kt +++ b/compiler/testData/codegen/box/collections/removeAtInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/collections/removeClash.kt b/compiler/testData/codegen/box/collections/removeClash.kt index da848e744c8..dfe718ab809 100644 --- a/compiler/testData/codegen/box/collections/removeClash.kt +++ b/compiler/testData/codegen/box/collections/removeClash.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Queue(override val size: Int) : Collection { override fun contains(element: T): Boolean = TODO() diff --git a/compiler/testData/codegen/box/collections/strList.kt b/compiler/testData/codegen/box/collections/strList.kt index b6d42fdbaff..54cb705b204 100644 --- a/compiler/testData/codegen/box/collections/strList.kt +++ b/compiler/testData/codegen/box/collections/strList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/collections/toArrayInJavaClass.kt b/compiler/testData/codegen/box/collections/toArrayInJavaClass.kt index 1f365e8065f..2b308b34d2a 100644 --- a/compiler/testData/codegen/box/collections/toArrayInJavaClass.kt +++ b/compiler/testData/codegen/box/collections/toArrayInJavaClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/compatibility/privateCompanionObject.kt b/compiler/testData/codegen/box/compatibility/privateCompanionObject.kt index 0e380040c7d..39fe5d36fb4 100644 --- a/compiler/testData/codegen/box/compatibility/privateCompanionObject.kt +++ b/compiler/testData/codegen/box/compatibility/privateCompanionObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { private companion object { val res = "OK" diff --git a/compiler/testData/codegen/box/constants/comparisonFalse.kt b/compiler/testData/codegen/box/constants/comparisonFalse.kt index f4b8303dde0..f6165a3d5c4 100644 --- a/compiler/testData/codegen/box/constants/comparisonFalse.kt +++ b/compiler/testData/codegen/box/constants/comparisonFalse.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME fun foo(): Array { diff --git a/compiler/testData/codegen/box/constants/comparisonTrue.kt b/compiler/testData/codegen/box/constants/comparisonTrue.kt index eb1d02c5c20..b819a8d37bb 100644 --- a/compiler/testData/codegen/box/constants/comparisonTrue.kt +++ b/compiler/testData/codegen/box/constants/comparisonTrue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME fun foo(): Array { diff --git a/compiler/testData/codegen/box/constants/divisionByZero.kt b/compiler/testData/codegen/box/constants/divisionByZero.kt index fcb9ddd018f..c7e4f782dc4 100644 --- a/compiler/testData/codegen/box/constants/divisionByZero.kt +++ b/compiler/testData/codegen/box/constants/divisionByZero.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS // reason - no error from division by zero in JS diff --git a/compiler/testData/codegen/box/constants/kt9532.kt b/compiler/testData/codegen/box/constants/kt9532.kt index 92ea89584ab..465db8386b0 100644 --- a/compiler/testData/codegen/box/constants/kt9532.kt +++ b/compiler/testData/codegen/box/constants/kt9532.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -NoConstantValueAttributeForNonConstVals +// IGNORE_BACKEND_FIR: JVM_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/constants/kt9532_lv10.kt b/compiler/testData/codegen/box/constants/kt9532_lv10.kt index b78cc1db13f..4b0d081feaa 100644 --- a/compiler/testData/codegen/box/constants/kt9532_lv10.kt +++ b/compiler/testData/codegen/box/constants/kt9532_lv10.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -InlineConstVals +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, NATIVE // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/constants/privateConst.kt b/compiler/testData/codegen/box/constants/privateConst.kt index 041cc94e9fd..825473ddc4c 100644 --- a/compiler/testData/codegen/box/constants/privateConst.kt +++ b/compiler/testData/codegen/box/constants/privateConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR private const val z = "OK"; fun box(): String { diff --git a/compiler/testData/codegen/box/constructorCall/breakInConstructorArguments.kt b/compiler/testData/codegen/box/constructorCall/breakInConstructorArguments.kt index 37c69cf0334..524e8230e83 100644 --- a/compiler/testData/codegen/box/constructorCall/breakInConstructorArguments.kt +++ b/compiler/testData/codegen/box/constructorCall/breakInConstructorArguments.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -NormalizeConstructorCalls +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: test.kt diff --git a/compiler/testData/codegen/box/constructorCall/continueInConstructorArguments.kt b/compiler/testData/codegen/box/constructorCall/continueInConstructorArguments.kt index 89dec1e45f8..b581ca6ee06 100644 --- a/compiler/testData/codegen/box/constructorCall/continueInConstructorArguments.kt +++ b/compiler/testData/codegen/box/constructorCall/continueInConstructorArguments.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -NormalizeConstructorCalls +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: test.kt diff --git a/compiler/testData/codegen/box/constructorCall/earlyReturnInConstructorArguments.kt b/compiler/testData/codegen/box/constructorCall/earlyReturnInConstructorArguments.kt index a862c46bfc2..b63055c5a3c 100644 --- a/compiler/testData/codegen/box/constructorCall/earlyReturnInConstructorArguments.kt +++ b/compiler/testData/codegen/box/constructorCall/earlyReturnInConstructorArguments.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -NormalizeConstructorCalls +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME inline fun ok(): String { diff --git a/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallEvaluationOrder.kt b/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallEvaluationOrder.kt index bc9984d4c0e..86426bf5260 100644 --- a/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallEvaluationOrder.kt +++ b/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallEvaluationOrder.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -NormalizeConstructorCalls +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: test.kt diff --git a/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallWithDisabledNormalization.kt b/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallWithDisabledNormalization.kt index 79020cc9986..401629cbd5e 100644 --- a/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallWithDisabledNormalization.kt +++ b/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallWithDisabledNormalization.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // KOTLIN_CONFIGURATION_FLAGS: CONSTRUCTOR_CALL_NORMALIZATION_MODE=disable diff --git a/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallWithEnabledNormalization.kt b/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallWithEnabledNormalization.kt index 64c7310ef57..d72e735aa25 100644 --- a/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallWithEnabledNormalization.kt +++ b/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallWithEnabledNormalization.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // KOTLIN_CONFIGURATION_FLAGS: CONSTRUCTOR_CALL_NORMALIZATION_MODE=enable diff --git a/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallWithStrictNormalization.kt b/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallWithStrictNormalization.kt index 65ef307f5b8..7796d74a10f 100644 --- a/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallWithStrictNormalization.kt +++ b/compiler/testData/codegen/box/constructorCall/inlineFunInConstructorCallWithStrictNormalization.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // KOTLIN_CONFIGURATION_FLAGS: CONSTRUCTOR_CALL_NORMALIZATION_MODE=preserve-class-initialization diff --git a/compiler/testData/codegen/box/constructorCall/inlineFunInInnerClassConstructorCall.kt b/compiler/testData/codegen/box/constructorCall/inlineFunInInnerClassConstructorCall.kt index 1edef67d6ad..f07edd964ba 100644 --- a/compiler/testData/codegen/box/constructorCall/inlineFunInInnerClassConstructorCall.kt +++ b/compiler/testData/codegen/box/constructorCall/inlineFunInInnerClassConstructorCall.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -NormalizeConstructorCalls +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: test.kt diff --git a/compiler/testData/codegen/box/constructorCall/inlineFunInLocalClassConstructorCall.kt b/compiler/testData/codegen/box/constructorCall/inlineFunInLocalClassConstructorCall.kt index f4c2a1b8ad0..9fa62bfa9ec 100644 --- a/compiler/testData/codegen/box/constructorCall/inlineFunInLocalClassConstructorCall.kt +++ b/compiler/testData/codegen/box/constructorCall/inlineFunInLocalClassConstructorCall.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -NormalizeConstructorCalls +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: test.kt diff --git a/compiler/testData/codegen/box/constructorCall/loopInInlineFunInSuperConstructorCallWithEnabledNormalization.kt b/compiler/testData/codegen/box/constructorCall/loopInInlineFunInSuperConstructorCallWithEnabledNormalization.kt index fc914fa55c6..55d2917f73a 100644 --- a/compiler/testData/codegen/box/constructorCall/loopInInlineFunInSuperConstructorCallWithEnabledNormalization.kt +++ b/compiler/testData/codegen/box/constructorCall/loopInInlineFunInSuperConstructorCallWithEnabledNormalization.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // KOTLIN_CONFIGURATION_FLAGS: CONSTRUCTOR_CALL_NORMALIZATION_MODE=enable diff --git a/compiler/testData/codegen/box/constructorCall/loopInInlineFunInSuperConstructorCallWithEnabledNormalizationSince13.kt b/compiler/testData/codegen/box/constructorCall/loopInInlineFunInSuperConstructorCallWithEnabledNormalizationSince13.kt index c97858d3372..5427abda797 100644 --- a/compiler/testData/codegen/box/constructorCall/loopInInlineFunInSuperConstructorCallWithEnabledNormalizationSince13.kt +++ b/compiler/testData/codegen/box/constructorCall/loopInInlineFunInSuperConstructorCallWithEnabledNormalizationSince13.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NormalizeConstructorCalls +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME open class A(val s: String) diff --git a/compiler/testData/codegen/box/constructorCall/loopInInlineFunWithEnabledNormalization.kt b/compiler/testData/codegen/box/constructorCall/loopInInlineFunWithEnabledNormalization.kt index 1edbb009b57..33157851932 100644 --- a/compiler/testData/codegen/box/constructorCall/loopInInlineFunWithEnabledNormalization.kt +++ b/compiler/testData/codegen/box/constructorCall/loopInInlineFunWithEnabledNormalization.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // KOTLIN_CONFIGURATION_FLAGS: CONSTRUCTOR_CALL_NORMALIZATION_MODE=enable diff --git a/compiler/testData/codegen/box/constructorCall/nestedConstructorCallWithJumpOutInConstructorArguments.kt b/compiler/testData/codegen/box/constructorCall/nestedConstructorCallWithJumpOutInConstructorArguments.kt index 151cc983141..77f4090d926 100644 --- a/compiler/testData/codegen/box/constructorCall/nestedConstructorCallWithJumpOutInConstructorArguments.kt +++ b/compiler/testData/codegen/box/constructorCall/nestedConstructorCallWithJumpOutInConstructorArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: test.kt diff --git a/compiler/testData/codegen/box/constructorCall/nonLocalReturnInConstructorArguments.kt b/compiler/testData/codegen/box/constructorCall/nonLocalReturnInConstructorArguments.kt index a2c8602af59..56bd5bf0edb 100644 --- a/compiler/testData/codegen/box/constructorCall/nonLocalReturnInConstructorArguments.kt +++ b/compiler/testData/codegen/box/constructorCall/nonLocalReturnInConstructorArguments.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -NormalizeConstructorCalls +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: test.kt diff --git a/compiler/testData/codegen/box/constructorCall/possiblyPoppedUnitializedValueInArguments.kt b/compiler/testData/codegen/box/constructorCall/possiblyPoppedUnitializedValueInArguments.kt index d889fb109ff..251f40eebab 100644 --- a/compiler/testData/codegen/box/constructorCall/possiblyPoppedUnitializedValueInArguments.kt +++ b/compiler/testData/codegen/box/constructorCall/possiblyPoppedUnitializedValueInArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: test.kt diff --git a/compiler/testData/codegen/box/constructorCall/regularConstructorCallEvaluationOrder.kt b/compiler/testData/codegen/box/constructorCall/regularConstructorCallEvaluationOrder.kt index dcba51be98f..f132146af51 100644 --- a/compiler/testData/codegen/box/constructorCall/regularConstructorCallEvaluationOrder.kt +++ b/compiler/testData/codegen/box/constructorCall/regularConstructorCallEvaluationOrder.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: test.kt diff --git a/compiler/testData/codegen/box/constructorCall/tryCatchInConstructorCallEvaluationOrder.kt b/compiler/testData/codegen/box/constructorCall/tryCatchInConstructorCallEvaluationOrder.kt index 5b346276e62..1d0bf6c1871 100644 --- a/compiler/testData/codegen/box/constructorCall/tryCatchInConstructorCallEvaluationOrder.kt +++ b/compiler/testData/codegen/box/constructorCall/tryCatchInConstructorCallEvaluationOrder.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -NormalizeConstructorCalls +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: test.kt diff --git a/compiler/testData/codegen/box/contracts/constructorArgument.kt b/compiler/testData/codegen/box/contracts/constructorArgument.kt index 7471b1adbf7..5781a14fd1e 100644 --- a/compiler/testData/codegen/box/contracts/constructorArgument.kt +++ b/compiler/testData/codegen/box/contracts/constructorArgument.kt @@ -1,4 +1,5 @@ // !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE import kotlin.contracts.* diff --git a/compiler/testData/codegen/box/contracts/exactlyOnceNotInline.kt b/compiler/testData/codegen/box/contracts/exactlyOnceNotInline.kt index f7b19d6e890..2830156b1be 100644 --- a/compiler/testData/codegen/box/contracts/exactlyOnceNotInline.kt +++ b/compiler/testData/codegen/box/contracts/exactlyOnceNotInline.kt @@ -1,4 +1,5 @@ // !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE import kotlin.contracts.* diff --git a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/breakInExpr.kt b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/breakInExpr.kt index 203452b0a60..2fdb8152bd1 100644 --- a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/breakInExpr.kt +++ b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/breakInExpr.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test(str: String): String { var s = "" for (i in 1..3) { diff --git a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/continueInExpr.kt b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/continueInExpr.kt index 667cd474bd0..899609aed85 100644 --- a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/continueInExpr.kt +++ b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/continueInExpr.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var s = "OK" for (i in 1..3) { diff --git a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/kt16713.kt b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/kt16713.kt index 91199580064..5cb060955a1 100644 --- a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/kt16713.kt +++ b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/kt16713.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class MyQueue { fun poll(): String? = null } diff --git a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/kt16713_2.kt b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/kt16713_2.kt index 17a4079833e..fedede42b01 100644 --- a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/kt16713_2.kt +++ b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/kt16713_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class MyQueue { fun poll(): String? = null } diff --git a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/kt17384.kt b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/kt17384.kt index 21aa85b6baa..f91e2ca50d4 100644 --- a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/kt17384.kt +++ b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/kt17384.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun returnNullable(): String? = null inline fun Array.matchAll(fn: (String) -> Unit) { diff --git a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/popSizes.kt b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/popSizes.kt index 8c736e5952b..2228e3f8055 100644 --- a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/popSizes.kt +++ b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/popSizes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(x: Long, y: Int, z: Double, s: String) {} fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/tryFinally2.kt b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/tryFinally2.kt index 147362a181c..987cd76d892 100644 --- a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/tryFinally2.kt +++ b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/tryFinally2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var r = "" for (i in 1..1) { diff --git a/compiler/testData/codegen/box/controlStructures/breakInWhen.kt b/compiler/testData/codegen/box/controlStructures/breakInWhen.kt index f04ce712562..0178b2ec841 100644 --- a/compiler/testData/codegen/box/controlStructures/breakInWhen.kt +++ b/compiler/testData/codegen/box/controlStructures/breakInWhen.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +AllowBreakAndContinueInsideWhen +// IGNORE_BACKEND_FIR: JVM_IR fun testFor() { val xs = IntArray(10) { i -> i } diff --git a/compiler/testData/codegen/box/controlStructures/continueInExpr.kt b/compiler/testData/codegen/box/controlStructures/continueInExpr.kt index 58fa98c913d..b2aa008cd9d 100644 --- a/compiler/testData/codegen/box/controlStructures/continueInExpr.kt +++ b/compiler/testData/codegen/box/controlStructures/continueInExpr.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/continueInFor.kt b/compiler/testData/codegen/box/controlStructures/continueInFor.kt index 7ca3279026b..5afb331a136 100644 --- a/compiler/testData/codegen/box/controlStructures/continueInFor.kt +++ b/compiler/testData/codegen/box/controlStructures/continueInFor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun for_int_range(): Int { var c = 0 diff --git a/compiler/testData/codegen/box/controlStructures/continueInForCondition.kt b/compiler/testData/codegen/box/controlStructures/continueInForCondition.kt index 412d41a7c4f..1bff1bf392d 100644 --- a/compiler/testData/codegen/box/controlStructures/continueInForCondition.kt +++ b/compiler/testData/codegen/box/controlStructures/continueInForCondition.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/continueInWhen.kt b/compiler/testData/codegen/box/controlStructures/continueInWhen.kt index deb0660766a..b57bfb4d338 100644 --- a/compiler/testData/codegen/box/controlStructures/continueInWhen.kt +++ b/compiler/testData/codegen/box/controlStructures/continueInWhen.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +AllowBreakAndContinueInsideWhen +// IGNORE_BACKEND_FIR: JVM_IR fun testFor() { val xs = IntArray(10) { i -> i } diff --git a/compiler/testData/codegen/box/controlStructures/continueToLabelInFor.kt b/compiler/testData/codegen/box/controlStructures/continueToLabelInFor.kt index 0942c5725e0..d84acebcab6 100644 --- a/compiler/testData/codegen/box/controlStructures/continueToLabelInFor.kt +++ b/compiler/testData/codegen/box/controlStructures/continueToLabelInFor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun for_int_range(): Int { var c = 0 diff --git a/compiler/testData/codegen/box/controlStructures/doWhile.kt b/compiler/testData/codegen/box/controlStructures/doWhile.kt index f9b776c736c..9ef1349d642 100644 --- a/compiler/testData/codegen/box/controlStructures/doWhile.kt +++ b/compiler/testData/codegen/box/controlStructures/doWhile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var x = 0 do x++ while (x < 5) diff --git a/compiler/testData/codegen/box/controlStructures/emptyFor.kt b/compiler/testData/codegen/box/controlStructures/emptyFor.kt index 6a09c1b3b43..d2616276b8e 100644 --- a/compiler/testData/codegen/box/controlStructures/emptyFor.kt +++ b/compiler/testData/codegen/box/controlStructures/emptyFor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var index = 0 interface IterableIterator : Iterator { diff --git a/compiler/testData/codegen/box/controlStructures/factorialTest.kt b/compiler/testData/codegen/box/controlStructures/factorialTest.kt index fdb108f8bdc..a34351f4a3a 100644 --- a/compiler/testData/codegen/box/controlStructures/factorialTest.kt +++ b/compiler/testData/codegen/box/controlStructures/factorialTest.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/controlStructures/forArrayList.kt b/compiler/testData/codegen/box/controlStructures/forArrayList.kt index 7986a79f79e..c0235bc83d2 100644 --- a/compiler/testData/codegen/box/controlStructures/forArrayList.kt +++ b/compiler/testData/codegen/box/controlStructures/forArrayList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME val alist = arrayListOf(1, 2, 3) // : j.u.ArrayList diff --git a/compiler/testData/codegen/box/controlStructures/forArrayListMultiDecl.kt b/compiler/testData/codegen/box/controlStructures/forArrayListMultiDecl.kt index 66c1f86b77a..b3e24ffa775 100644 --- a/compiler/testData/codegen/box/controlStructures/forArrayListMultiDecl.kt +++ b/compiler/testData/codegen/box/controlStructures/forArrayListMultiDecl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME val alist = arrayListOf(1 to 2, 2 to 3, 3 to 4) diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forInArraySpecializedToUntil.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forInArraySpecializedToUntil.kt index 29235120da1..c5f04226071 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArray/forInArraySpecializedToUntil.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArray/forInArraySpecializedToUntil.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS // IGNORE_BACKEND: JS_IR // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayPropertyUpdatedInLoopBody.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayPropertyUpdatedInLoopBody.kt index a86b71e6fb5..f2428635849 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayPropertyUpdatedInLoopBody.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayPropertyUpdatedInLoopBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME var xs = intArrayOf(1, 2, 3) diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayVarUpdatedInLoopBody13.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayVarUpdatedInLoopBody13.kt index dc0361b2868..8d3ac484d9b 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayVarUpdatedInLoopBody13.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayVarUpdatedInLoopBody13.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // See https://youtrack.jetbrains.com/issue/KT-21354 diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forInDelegatedPropertyUpdatedInLoopBody.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forInDelegatedPropertyUpdatedInLoopBody.kt index 4807578c574..26fbe42fcc2 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArray/forInDelegatedPropertyUpdatedInLoopBody.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArray/forInDelegatedPropertyUpdatedInLoopBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Del(var x: T) { operator fun getValue(thisRef: Any?, kProp: Any) = x diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forInDoubleArrayWithUpcast.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forInDoubleArrayWithUpcast.kt index 8317a8e90e3..7e02d3a5347 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArray/forInDoubleArrayWithUpcast.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArray/forInDoubleArrayWithUpcast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { testForInFloatArrayWithUpcastToAny() testForInDoubleArrayWithUpcastToAny() diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forInFieldUpdatedInLoopBody.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forInFieldUpdatedInLoopBody.kt index 592ba5119db..8f03e9c352d 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArray/forInFieldUpdatedInLoopBody.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArray/forInFieldUpdatedInLoopBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var xs: IntArray = intArrayOf(1, 2, 3) get() = field set(ys) { diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forInInlineClassArrayWithUpcast.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forInInlineClassArrayWithUpcast.kt index 0bafd81fccb..87f5a9e87a8 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArray/forInInlineClassArrayWithUpcast.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArray/forInInlineClassArrayWithUpcast.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forIntArray.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forIntArray.kt index 9fc295b3eda..c278d24fa39 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArray/forIntArray.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArray/forIntArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { val a = arrayOfNulls(5) var i = 0 diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forNullableIntArray.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forNullableIntArray.kt index 10e29bcba89..98edf51cacf 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArray/forNullableIntArray.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArray/forNullableIntArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { val b : Array = arrayOfNulls (5) var i = 0 diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forPrimitiveIntArray.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forPrimitiveIntArray.kt index 566894de73a..0a013e46657 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArray/forPrimitiveIntArray.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArray/forPrimitiveIntArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { val a = IntArray (5) var i = 0 diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayOfObjectArrayWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayOfObjectArrayWithIndex.kt index 201c8693017..46ce5db3c96 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayOfObjectArrayWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayOfObjectArrayWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayOfPrimArrayWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayOfPrimArrayWithIndex.kt index c47698a44c5..ddd7400dbd1 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayOfPrimArrayWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayOfPrimArrayWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayWithIndexContinuesAsUnmodified.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayWithIndexContinuesAsUnmodified.kt index fba4bb5c509..eae19c8cbe0 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayWithIndexContinuesAsUnmodified.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayWithIndexContinuesAsUnmodified.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // See https://youtrack.jetbrains.com/issue/KT-22424 // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexNoElementVar.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexNoElementVar.kt index 27ebd2d5101..d71aab3ee59 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexNoElementVar.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexNoElementVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexNoIndexVar.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexNoIndexVar.kt index 004a37109c3..d089dac3b62 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexNoIndexVar.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexNoIndexVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexWithExplicitlyTypedIndexVariable.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexWithExplicitlyTypedIndexVariable.kt index 7335bf456e0..1635c301950 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexWithExplicitlyTypedIndexVariable.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexWithExplicitlyTypedIndexVariable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInByteArrayWithIndexWithSmartCast.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInByteArrayWithIndexWithSmartCast.kt index 9bd16e039fa..48437515af4 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInByteArrayWithIndexWithSmartCast.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInByteArrayWithIndexWithSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInByteArrrayWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInByteArrrayWithIndex.kt index 87d6b9dcb76..50579ed5a3c 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInByteArrrayWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInByteArrrayWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInEmptyArrrayWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInEmptyArrrayWithIndex.kt index 61e44061ca8..af7cc62fbfe 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInEmptyArrrayWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInEmptyArrrayWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayOfIntsWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayOfIntsWithIndex.kt index a4d8e55b3bd..995b85c0587 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayOfIntsWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayOfIntsWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayOfIntsWithIndexWithSmartCast.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayOfIntsWithIndexWithSmartCast.kt index 5ed671d0e57..e76472a0171 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayOfIntsWithIndexWithSmartCast.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayOfIntsWithIndexWithSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayWithIndex.kt index ffaf44d3ab2..51fe2f719e1 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInIntArrayWithIndexWithSmartCast.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInIntArrayWithIndexWithSmartCast.kt index aebc5a2a99c..4d3aee13208 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInIntArrayWithIndexWithSmartCast.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInIntArrayWithIndexWithSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInIntArrrayWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInIntArrrayWithIndex.kt index cf0effa84ee..91ade2a0def 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInIntArrrayWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInIntArrrayWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInObjectArrrayWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInObjectArrrayWithIndex.kt index e72e16840a3..9690d131864 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInObjectArrrayWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInObjectArrrayWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInShortArrayWithIndexWithSmartCast.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInShortArrayWithIndexWithSmartCast.kt index 8e10ffcd0b6..c52c07552a6 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInShortArrayWithIndexWithSmartCast.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInShortArrayWithIndexWithSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInShortArrrayWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInShortArrrayWithIndex.kt index 19995aa89cf..7b2fec139e1 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInShortArrrayWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInShortArrrayWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequence.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequence.kt index b812e816bd5..d912cb0c08b 100644 --- a/compiler/testData/codegen/box/controlStructures/forInCharSequence.kt +++ b/compiler/testData/codegen/box/controlStructures/forInCharSequence.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceMut.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceMut.kt index d608ec059f6..e0110a7d8a9 100644 --- a/compiler/testData/codegen/box/controlStructures/forInCharSequenceMut.kt +++ b/compiler/testData/codegen/box/controlStructures/forInCharSequenceMut.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSeqWithIndexStops.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSeqWithIndexStops.kt index 21b6b62c663..f160d0bce88 100644 --- a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSeqWithIndexStops.kt +++ b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSeqWithIndexStops.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndex.kt index bd00dc12b86..734f31c56ef 100644 --- a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndexCheckSideEffects.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndexCheckSideEffects.kt index b708614dbb8..8fd3cc26f2c 100644 --- a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndexCheckSideEffects.kt +++ b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndexCheckSideEffects.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndexNoElementVarCheckSideEffects.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndexNoElementVarCheckSideEffects.kt index f345d5d2511..adff3ef0326 100644 --- a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndexNoElementVarCheckSideEffects.kt +++ b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndexNoElementVarCheckSideEffects.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndexNoIndexVarCheckSideEffects.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndexNoIndexVarCheckSideEffects.kt index d0f9c59103a..f7f75bafa13 100644 --- a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndexNoIndexVarCheckSideEffects.kt +++ b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSequenceWithIndexNoIndexVarCheckSideEffects.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInEmptyStringWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInEmptyStringWithIndex.kt index 3b6094bfb1d..a9777816c22 100644 --- a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInEmptyStringWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInEmptyStringWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndex.kt index 833686f56b9..d6f94259457 100644 --- a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexNoElementVar.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexNoElementVar.kt index bba925f536a..3a4e7ea5481 100644 --- a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexNoElementVar.kt +++ b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexNoElementVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexNoIndexVar.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexNoIndexVar.kt index 2eaeb1faf32..686b029fabe 100644 --- a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexNoIndexVar.kt +++ b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexNoIndexVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexWithExplicitlyTypedIndexVariable.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexWithExplicitlyTypedIndexVariable.kt index f2111a4e9b1..4ab6fbb8453 100644 --- a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexWithExplicitlyTypedIndexVariable.kt +++ b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexWithExplicitlyTypedIndexVariable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInEmptyListWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInEmptyListWithIndex.kt index 326076d5975..88682aaf84b 100644 --- a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInEmptyListWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInEmptyListWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInIterableWithIndexCheckSideEffects.kt b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInIterableWithIndexCheckSideEffects.kt index 69d1de655a9..0a8e89a493c 100644 --- a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInIterableWithIndexCheckSideEffects.kt +++ b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInIterableWithIndexCheckSideEffects.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInIterableWithIndexNoElementVarCheckSideEffects.kt b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInIterableWithIndexNoElementVarCheckSideEffects.kt index 6ac0a7198a7..e3d6676adec 100644 --- a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInIterableWithIndexNoElementVarCheckSideEffects.kt +++ b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInIterableWithIndexNoElementVarCheckSideEffects.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInIterableWithIndexNoIndexVarCheckSideEffects.kt b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInIterableWithIndexNoIndexVarCheckSideEffects.kt index cd53b7681d9..96ac0bfe7a7 100644 --- a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInIterableWithIndexNoIndexVarCheckSideEffects.kt +++ b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInIterableWithIndexNoIndexVarCheckSideEffects.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndex.kt index d5be1ee42fe..d35223fcba3 100644 --- a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexNoElementVar.kt b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexNoElementVar.kt index 3f54e053b7a..941d0c30638 100644 --- a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexNoElementVar.kt +++ b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexNoElementVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexNoIndexVar.kt b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexNoIndexVar.kt index 915e255554f..2199be8fc08 100644 --- a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexNoIndexVar.kt +++ b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexNoIndexVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexThrowsCME.kt b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexThrowsCME.kt index 2d8afeb4808..6e7e68d58a3 100644 --- a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexThrowsCME.kt +++ b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexThrowsCME.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexWithExplicitlyTypedIndexVariable.kt b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexWithExplicitlyTypedIndexVariable.kt index b3b7218f584..3cc32384e38 100644 --- a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexWithExplicitlyTypedIndexVariable.kt +++ b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexWithExplicitlyTypedIndexVariable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInEmptySequenceWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInEmptySequenceWithIndex.kt index 16647498f74..9e4d95a16a5 100644 --- a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInEmptySequenceWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInEmptySequenceWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndex.kt index 9931d613cf7..0fffdffc0cc 100644 --- a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndex.kt +++ b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexCheckSideEffects.kt b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexCheckSideEffects.kt index 86414b0c9e1..3ffe2e28019 100644 --- a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexCheckSideEffects.kt +++ b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexCheckSideEffects.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoElementVar.kt b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoElementVar.kt index 6d1885e2e62..08b32d132cc 100644 --- a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoElementVar.kt +++ b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoElementVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoElementVarCheckSideEffects.kt b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoElementVarCheckSideEffects.kt index efc54ca97f8..38a449f3cec 100644 --- a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoElementVarCheckSideEffects.kt +++ b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoElementVarCheckSideEffects.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoIndexVar.kt b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoIndexVar.kt index b1a9925be6e..5b051a1fdac 100644 --- a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoIndexVar.kt +++ b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoIndexVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoIndexVarCheckSideEffects.kt b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoIndexVarCheckSideEffects.kt index fa421a95a44..adaf0b41c96 100644 --- a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoIndexVarCheckSideEffects.kt +++ b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoIndexVarCheckSideEffects.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexThrowsCME.kt b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexThrowsCME.kt index afcfcd510b0..6d05a79512b 100644 --- a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexThrowsCME.kt +++ b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexThrowsCME.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexWithExplicitlyTypedIndexVariable.kt b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexWithExplicitlyTypedIndexVariable.kt index af41524043c..878917ddfcc 100644 --- a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexWithExplicitlyTypedIndexVariable.kt +++ b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexWithExplicitlyTypedIndexVariable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInSmartCastToArray.kt b/compiler/testData/codegen/box/controlStructures/forInSmartCastToArray.kt index 83a919d7e9f..ac8be162c57 100644 --- a/compiler/testData/codegen/box/controlStructures/forInSmartCastToArray.kt +++ b/compiler/testData/codegen/box/controlStructures/forInSmartCastToArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun f(x: Any?): Any? { if (x is Array<*>) { for (i in x) { diff --git a/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionAll.kt b/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionAll.kt index bd701f507a2..aeae04f9d47 100644 --- a/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionAll.kt +++ b/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionAll.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class It { } diff --git a/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionHasNext.kt b/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionHasNext.kt index fd0e52ec3f8..3b7be492c73 100644 --- a/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionHasNext.kt +++ b/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionHasNext.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class It { operator fun next() = 5 } diff --git a/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionNext.kt b/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionNext.kt index c7f347dd55c..fbf25332d60 100644 --- a/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionNext.kt +++ b/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionNext.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/controlStructures/forNullableCharInString.kt b/compiler/testData/codegen/box/controlStructures/forNullableCharInString.kt index fd43765c6cc..a7890286f47 100644 --- a/compiler/testData/codegen/box/controlStructures/forNullableCharInString.kt +++ b/compiler/testData/codegen/box/controlStructures/forNullableCharInString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forUserType.kt b/compiler/testData/codegen/box/controlStructures/forUserType.kt index e4edcd9f00e..5d4e47e43f6 100644 --- a/compiler/testData/codegen/box/controlStructures/forUserType.kt +++ b/compiler/testData/codegen/box/controlStructures/forUserType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/controlStructures/kt1441.kt b/compiler/testData/codegen/box/controlStructures/kt1441.kt index 7e5099064b0..e288bc7d235 100644 --- a/compiler/testData/codegen/box/controlStructures/kt1441.kt +++ b/compiler/testData/codegen/box/controlStructures/kt1441.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Foo { var rnd = 10 diff --git a/compiler/testData/codegen/box/controlStructures/kt17590.kt b/compiler/testData/codegen/box/controlStructures/kt17590.kt index 15dba9e8546..ff31b034646 100644 --- a/compiler/testData/codegen/box/controlStructures/kt17590.kt +++ b/compiler/testData/codegen/box/controlStructures/kt17590.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun zap(s: String): String? = s inline fun tryZap(s: String, fn: (String) -> String): String { diff --git a/compiler/testData/codegen/box/controlStructures/kt2147.kt b/compiler/testData/codegen/box/controlStructures/kt2147.kt index df664fb16ef..11e467e4e20 100644 --- a/compiler/testData/codegen/box/controlStructures/kt2147.kt +++ b/compiler/testData/codegen/box/controlStructures/kt2147.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Foo { fun isOk() = true } diff --git a/compiler/testData/codegen/box/controlStructures/kt237.kt b/compiler/testData/codegen/box/controlStructures/kt237.kt index 13a312ad7db..b77980ff162 100644 --- a/compiler/testData/codegen/box/controlStructures/kt237.kt +++ b/compiler/testData/codegen/box/controlStructures/kt237.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/controlStructures/kt2423.kt b/compiler/testData/codegen/box/controlStructures/kt2423.kt index c6390b86d3c..028b5421818 100644 --- a/compiler/testData/codegen/box/controlStructures/kt2423.kt +++ b/compiler/testData/codegen/box/controlStructures/kt2423.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/kt2597.kt b/compiler/testData/codegen/box/controlStructures/kt2597.kt index af5af144a86..4c383b38fce 100644 --- a/compiler/testData/codegen/box/controlStructures/kt2597.kt +++ b/compiler/testData/codegen/box/controlStructures/kt2597.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var i = 0 { diff --git a/compiler/testData/codegen/box/controlStructures/kt299.kt b/compiler/testData/codegen/box/controlStructures/kt299.kt index 9cb4628e7da..e215eaa3cb5 100644 --- a/compiler/testData/codegen/box/controlStructures/kt299.kt +++ b/compiler/testData/codegen/box/controlStructures/kt299.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class MyRange1() : ClosedRange { override val start: Int get() = 0 diff --git a/compiler/testData/codegen/box/controlStructures/kt3273.kt b/compiler/testData/codegen/box/controlStructures/kt3273.kt index 187dc50ecf8..516b437f460 100644 --- a/compiler/testData/codegen/box/controlStructures/kt3273.kt +++ b/compiler/testData/codegen/box/controlStructures/kt3273.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun printlnMock(a: Any) {} public fun testCoalesce() { diff --git a/compiler/testData/codegen/box/controlStructures/kt3280.kt b/compiler/testData/codegen/box/controlStructures/kt3280.kt index 2a2b87a8f1c..73c1fb3e659 100644 --- a/compiler/testData/codegen/box/controlStructures/kt3280.kt +++ b/compiler/testData/codegen/box/controlStructures/kt3280.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo() { var x = 0 do { diff --git a/compiler/testData/codegen/box/controlStructures/kt3574.kt b/compiler/testData/codegen/box/controlStructures/kt3574.kt index ce0f4fbd177..397546500c4 100644 --- a/compiler/testData/codegen/box/controlStructures/kt3574.kt +++ b/compiler/testData/codegen/box/controlStructures/kt3574.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM fun nil() = null diff --git a/compiler/testData/codegen/box/controlStructures/kt513.kt b/compiler/testData/codegen/box/controlStructures/kt513.kt index 67f5a1ea692..88f9c533c5d 100644 --- a/compiler/testData/codegen/box/controlStructures/kt513.kt +++ b/compiler/testData/codegen/box/controlStructures/kt513.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/kt628.kt b/compiler/testData/codegen/box/controlStructures/kt628.kt index 234e336e5a7..12348233fcd 100644 --- a/compiler/testData/codegen/box/controlStructures/kt628.kt +++ b/compiler/testData/codegen/box/controlStructures/kt628.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A() { fun action() = "OK" diff --git a/compiler/testData/codegen/box/controlStructures/kt772.kt b/compiler/testData/codegen/box/controlStructures/kt772.kt index 6facb9ef23d..620e7cbbee5 100644 --- a/compiler/testData/codegen/box/controlStructures/kt772.kt +++ b/compiler/testData/codegen/box/controlStructures/kt772.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package demo2 fun print(o : Any?) {} diff --git a/compiler/testData/codegen/box/controlStructures/kt773.kt b/compiler/testData/codegen/box/controlStructures/kt773.kt index 6facb9ef23d..620e7cbbee5 100644 --- a/compiler/testData/codegen/box/controlStructures/kt773.kt +++ b/compiler/testData/codegen/box/controlStructures/kt773.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package demo2 fun print(o : Any?) {} diff --git a/compiler/testData/codegen/box/controlStructures/kt8148.kt b/compiler/testData/codegen/box/controlStructures/kt8148.kt index e644af5aeb6..f780007427c 100644 --- a/compiler/testData/codegen/box/controlStructures/kt8148.kt +++ b/compiler/testData/codegen/box/controlStructures/kt8148.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(var value: String) fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/kt8148_break.kt b/compiler/testData/codegen/box/controlStructures/kt8148_break.kt index 348c38a7fde..81c6c972e2f 100644 --- a/compiler/testData/codegen/box/controlStructures/kt8148_break.kt +++ b/compiler/testData/codegen/box/controlStructures/kt8148_break.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(var value: String) fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/kt8148_continue.kt b/compiler/testData/codegen/box/controlStructures/kt8148_continue.kt index dab64b8462b..d10b8f03602 100644 --- a/compiler/testData/codegen/box/controlStructures/kt8148_continue.kt +++ b/compiler/testData/codegen/box/controlStructures/kt8148_continue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(var value: String) fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/kt910.kt b/compiler/testData/codegen/box/controlStructures/kt910.kt index ae207a80129..ee3969a2ed5 100644 --- a/compiler/testData/codegen/box/controlStructures/kt910.kt +++ b/compiler/testData/codegen/box/controlStructures/kt910.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun foo() : Int = try { diff --git a/compiler/testData/codegen/box/controlStructures/longRange.kt b/compiler/testData/codegen/box/controlStructures/longRange.kt index b1ab17ee093..973bf7bbec0 100644 --- a/compiler/testData/codegen/box/controlStructures/longRange.kt +++ b/compiler/testData/codegen/box/controlStructures/longRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val r = 1.toLong()..2 var s = "" diff --git a/compiler/testData/codegen/box/controlStructures/parameterWithNameForFunctionType.kt b/compiler/testData/codegen/box/controlStructures/parameterWithNameForFunctionType.kt index 3796119d725..8dc9a651ada 100644 --- a/compiler/testData/codegen/box/controlStructures/parameterWithNameForFunctionType.kt +++ b/compiler/testData/codegen/box/controlStructures/parameterWithNameForFunctionType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test(a: T, b: T, operation: (x: T) -> T) { operation(if (3 > 2) a else b) } diff --git a/compiler/testData/codegen/box/controlStructures/quicksort.kt b/compiler/testData/codegen/box/controlStructures/quicksort.kt index 381a8cf44bb..b784d2dfc1f 100644 --- a/compiler/testData/codegen/box/controlStructures/quicksort.kt +++ b/compiler/testData/codegen/box/controlStructures/quicksort.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun IntArray.swap(i:Int, j:Int) { val temp = this[i] this[i] = this[j] diff --git a/compiler/testData/codegen/box/controlStructures/returnsNothing/ifElse.kt b/compiler/testData/codegen/box/controlStructures/returnsNothing/ifElse.kt index 98d5401d12e..522ac25759b 100644 --- a/compiler/testData/codegen/box/controlStructures/returnsNothing/ifElse.kt +++ b/compiler/testData/codegen/box/controlStructures/returnsNothing/ifElse.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var flag = true fun exit(): Nothing = null!! diff --git a/compiler/testData/codegen/box/controlStructures/returnsNothing/inlineMethod.kt b/compiler/testData/codegen/box/controlStructures/returnsNothing/inlineMethod.kt index 5ec5f8feff2..417e9265778 100644 --- a/compiler/testData/codegen/box/controlStructures/returnsNothing/inlineMethod.kt +++ b/compiler/testData/codegen/box/controlStructures/returnsNothing/inlineMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun exit(): Nothing = null!! fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/returnsNothing/propertyGetter.kt b/compiler/testData/codegen/box/controlStructures/returnsNothing/propertyGetter.kt index 1b69f5b1b66..499a2ac187d 100644 --- a/compiler/testData/codegen/box/controlStructures/returnsNothing/propertyGetter.kt +++ b/compiler/testData/codegen/box/controlStructures/returnsNothing/propertyGetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var flag = true object Test { diff --git a/compiler/testData/codegen/box/controlStructures/returnsNothing/tryCatch.kt b/compiler/testData/codegen/box/controlStructures/returnsNothing/tryCatch.kt index bc23f5cb748..c58a163744f 100644 --- a/compiler/testData/codegen/box/controlStructures/returnsNothing/tryCatch.kt +++ b/compiler/testData/codegen/box/controlStructures/returnsNothing/tryCatch.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun exit(): Nothing = null!! fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/returnsNothing/when.kt b/compiler/testData/codegen/box/controlStructures/returnsNothing/when.kt index e4953bb6e3c..3df1609982a 100644 --- a/compiler/testData/codegen/box/controlStructures/returnsNothing/when.kt +++ b/compiler/testData/codegen/box/controlStructures/returnsNothing/when.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun exit(): Nothing = null!! var x = 0 diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/deadTryCatch.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/deadTryCatch.kt index 41a91a17e08..9d3157d696e 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/deadTryCatch.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/deadTryCatch.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun catchAll(x: String, block: () -> Unit): String { try { block() diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/differentTypes.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/differentTypes.kt index b97999102f7..5b6ba7dd521 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/differentTypes.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/differentTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/expectException.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/expectException.kt index 63bd4900c12..ea3e1f51116 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/expectException.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/expectException.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public inline fun fails(block: () -> Unit): Throwable? { var thrown: Throwable? = null try { diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/inlineTryCatch.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/inlineTryCatch.kt index dd3a181348a..776f8dbac98 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/inlineTryCatch.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/inlineTryCatch.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun tryOrElse(f1: () -> T, f2: () -> T): T { try { return f1() diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/inlineTryExpr.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/inlineTryExpr.kt index 8205200452a..721d3fad13b 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/inlineTryExpr.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/inlineTryExpr.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun tryOrElse(f1: () -> T, f2: () -> T): T = try { f1() } catch (e: Exception) { f2() } diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/inlineTryFinally.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/inlineTryFinally.kt index eb488beb689..ee864b7e7cc 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/inlineTryFinally.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/inlineTryFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun tryAndThen(f1: () -> Unit, f2: () -> Unit, f3: () -> T): T { try { f1() diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572.kt index 368df7ae6f9..5717597510d 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun zap(s: String) = s inline fun tryZap(string: String, fn: (String) -> String) = diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_2.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_2.kt index ed417d9b8bc..706eda70180 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_2.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun zap(s: String) = s inline fun tryZap(s1: String, s2: String, fn: (String, String) -> String) = diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_2_ext.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_2_ext.kt index 6f5cb1df234..bbf5fd015cd 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_2_ext.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_2_ext.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun zap(s: String) = s inline fun tryZap(s1: String, s2: String, fn: String.(String) -> String) = diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_ext.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_ext.kt index 8e9066f7cc7..5419be42f51 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_ext.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_ext.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun zap(s: String) = s inline fun tryZap(string: String, fn: String.() -> String) = diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_nested.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_nested.kt index 7d7467b0694..054cc9cabbf 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_nested.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17572_nested.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun zap(s: String) = s inline fun tryZap(string: String, fn: (String) -> String) = diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17573.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17573.kt index de1d0b45cbc..c04436270da 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17573.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17573.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun zap(s: String) = s inline fun tryZap(string: String, fn: (String) -> String) = diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17573_nested.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17573_nested.kt index e241aec5239..d6a865b4585 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17573_nested.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt17573_nested.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun zap(s: String) = s inline fun tryZap1(string: String, fn: (String) -> String) = diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt8608.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt8608.kt index 1d0b92b2c09..9da057f8400 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt8608.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt8608.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Callable { fun call(b: Boolean) } diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/splitTry.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/splitTry.kt index c60bde586a1..2e24d391e7f 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/splitTry.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/splitTry.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun test(s: () -> Int): Int = try { val i = s() diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryAndContinue.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryAndContinue.kt index 120d463b00c..9bb0a30d771 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryAndContinue.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryAndContinue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun idiv(a: Int, b: Int): Int = if (b == 0) throw Exception("Division by zero") else a / b diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryCatchAfterWhileTrue.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryCatchAfterWhileTrue.kt index 885b67601f8..0ea4d979f4b 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryCatchAfterWhileTrue.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryCatchAfterWhileTrue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/tryFinallyGeneric.kt b/compiler/testData/codegen/box/controlStructures/tryFinallyGeneric.kt index e65514bbf82..0d26594a2d0 100644 --- a/compiler/testData/codegen/box/controlStructures/tryFinallyGeneric.kt +++ b/compiler/testData/codegen/box/controlStructures/tryFinallyGeneric.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // !LANGUAGE: +NewInference diff --git a/compiler/testData/codegen/box/coroutines/32defaultParametersInSuspend.kt b/compiler/testData/codegen/box/coroutines/32defaultParametersInSuspend.kt index 92c1aa88445..95d57d9d2da 100644 --- a/compiler/testData/codegen/box/coroutines/32defaultParametersInSuspend.kt +++ b/compiler/testData/codegen/box/coroutines/32defaultParametersInSuspend.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/accessorForSuspend.kt b/compiler/testData/codegen/box/coroutines/accessorForSuspend.kt index e35dfb3e971..fedb229a013 100644 --- a/compiler/testData/codegen/box/coroutines/accessorForSuspend.kt +++ b/compiler/testData/codegen/box/coroutines/accessorForSuspend.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/async.kt b/compiler/testData/codegen/box/coroutines/async.kt index c3a29497255..27d6a570feb 100644 --- a/compiler/testData/codegen/box/coroutines/async.kt +++ b/compiler/testData/codegen/box/coroutines/async.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/asyncException.kt b/compiler/testData/codegen/box/coroutines/asyncException.kt index f7dd341c2b9..2767170aa96 100644 --- a/compiler/testData/codegen/box/coroutines/asyncException.kt +++ b/compiler/testData/codegen/box/coroutines/asyncException.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/asyncIteratorNullMerge_1_3.kt b/compiler/testData/codegen/box/coroutines/asyncIteratorNullMerge_1_3.kt index 19b5afc2a19..9b90d7673bf 100644 --- a/compiler/testData/codegen/box/coroutines/asyncIteratorNullMerge_1_3.kt +++ b/compiler/testData/codegen/box/coroutines/asyncIteratorNullMerge_1_3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/asyncIteratorToList_1_3.kt b/compiler/testData/codegen/box/coroutines/asyncIteratorToList_1_3.kt index a5177b8c2b5..63195283c44 100644 --- a/compiler/testData/codegen/box/coroutines/asyncIteratorToList_1_3.kt +++ b/compiler/testData/codegen/box/coroutines/asyncIteratorToList_1_3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/asyncIterator_1_3.kt b/compiler/testData/codegen/box/coroutines/asyncIterator_1_3.kt index 8ab4b352841..3bcf2ab28eb 100644 --- a/compiler/testData/codegen/box/coroutines/asyncIterator_1_3.kt +++ b/compiler/testData/codegen/box/coroutines/asyncIterator_1_3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/await.kt b/compiler/testData/codegen/box/coroutines/await.kt index a47acf9136e..de38a4c1ce5 100644 --- a/compiler/testData/codegen/box/coroutines/await.kt +++ b/compiler/testData/codegen/box/coroutines/await.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/beginWithException.kt b/compiler/testData/codegen/box/coroutines/beginWithException.kt index d259f4b6e45..7ad8356d1ad 100644 --- a/compiler/testData/codegen/box/coroutines/beginWithException.kt +++ b/compiler/testData/codegen/box/coroutines/beginWithException.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/beginWithExceptionNoHandleException.kt b/compiler/testData/codegen/box/coroutines/beginWithExceptionNoHandleException.kt index 3e1e1d7e1b0..e6651fa2a76 100644 --- a/compiler/testData/codegen/box/coroutines/beginWithExceptionNoHandleException.kt +++ b/compiler/testData/codegen/box/coroutines/beginWithExceptionNoHandleException.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver.kt b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver.kt index 126678efe35..01ab890d84d 100644 --- a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver.kt +++ b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters.kt b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters.kt index d8b34165fbe..7c2fc9d43eb 100644 --- a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters.kt +++ b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/builderInferenceAndGenericArrayAcessCall.kt b/compiler/testData/codegen/box/coroutines/builderInferenceAndGenericArrayAcessCall.kt index d833367c8d8..25ade3c76fd 100644 --- a/compiler/testData/codegen/box/coroutines/builderInferenceAndGenericArrayAcessCall.kt +++ b/compiler/testData/codegen/box/coroutines/builderInferenceAndGenericArrayAcessCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/capturedVarInSuspendLambda.kt b/compiler/testData/codegen/box/coroutines/capturedVarInSuspendLambda.kt index 3606d4c0ea7..da495cec26e 100644 --- a/compiler/testData/codegen/box/coroutines/capturedVarInSuspendLambda.kt +++ b/compiler/testData/codegen/box/coroutines/capturedVarInSuspendLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/catchWithInlineInsideSuspend.kt b/compiler/testData/codegen/box/coroutines/catchWithInlineInsideSuspend.kt index e793d5d9372..2f5af2ecbd1 100644 --- a/compiler/testData/codegen/box/coroutines/catchWithInlineInsideSuspend.kt +++ b/compiler/testData/codegen/box/coroutines/catchWithInlineInsideSuspend.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/coercionToUnit.kt b/compiler/testData/codegen/box/coroutines/coercionToUnit.kt index f26e8fdf6d0..87cb2fa583f 100644 --- a/compiler/testData/codegen/box/coroutines/coercionToUnit.kt +++ b/compiler/testData/codegen/box/coroutines/coercionToUnit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/breakFinally.kt b/compiler/testData/codegen/box/coroutines/controlFlow/breakFinally.kt index e9000bb7ae7..6407997c333 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/breakFinally.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/breakFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: JS // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/breakStatement.kt b/compiler/testData/codegen/box/coroutines/controlFlow/breakStatement.kt index 287a5efa163..7c5edf9ef3c 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/breakStatement.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/breakStatement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/complexChainSuspend.kt b/compiler/testData/codegen/box/coroutines/controlFlow/complexChainSuspend.kt index e3d48fcb9b8..89658a9bca1 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/complexChainSuspend.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/complexChainSuspend.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/doWhileStatement.kt b/compiler/testData/codegen/box/coroutines/controlFlow/doWhileStatement.kt index d25fc2bf712..089ad19c17d 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/doWhileStatement.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/doWhileStatement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/finallyCatch.kt b/compiler/testData/codegen/box/coroutines/controlFlow/finallyCatch.kt index 5d664329e7e..e6329ac78cc 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/finallyCatch.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/finallyCatch.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/forContinue.kt b/compiler/testData/codegen/box/coroutines/controlFlow/forContinue.kt index 1fc095f3854..3bbfe703f6a 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/forContinue.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/forContinue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/forStatement.kt b/compiler/testData/codegen/box/coroutines/controlFlow/forStatement.kt index 4bb0bea41c7..00ae7a23ec3 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/forStatement.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/forStatement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/forWithStep.kt b/compiler/testData/codegen/box/coroutines/controlFlow/forWithStep.kt index cf85b08bcdc..e0414d5287d 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/forWithStep.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/forWithStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/ifStatement.kt b/compiler/testData/codegen/box/coroutines/controlFlow/ifStatement.kt index ba14d5e6f5e..8e89d6ec24c 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/ifStatement.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/ifStatement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/kt22694_1_3.kt b/compiler/testData/codegen/box/coroutines/controlFlow/kt22694_1_3.kt index e62274da501..2c1a58b824d 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/kt22694_1_3.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/kt22694_1_3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/labeledWhile.kt b/compiler/testData/codegen/box/coroutines/controlFlow/labeledWhile.kt index 205634c1a0c..c853c0ed718 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/labeledWhile.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/labeledWhile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/multipleCatchBlocksSuspend.kt b/compiler/testData/codegen/box/coroutines/controlFlow/multipleCatchBlocksSuspend.kt index bed07027828..bedc31ceeae 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/multipleCatchBlocksSuspend.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/multipleCatchBlocksSuspend.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/returnFromFinally.kt b/compiler/testData/codegen/box/coroutines/controlFlow/returnFromFinally.kt index 8ea2cedaf8f..c2bf4ed7f61 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/returnFromFinally.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/returnFromFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/returnWithFinally.kt b/compiler/testData/codegen/box/coroutines/controlFlow/returnWithFinally.kt index 440f86654b4..f20e200a970 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/returnWithFinally.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/returnWithFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/switchLikeWhen.kt b/compiler/testData/codegen/box/coroutines/controlFlow/switchLikeWhen.kt index 38bc1800523..8794f0fae9c 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/switchLikeWhen.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/switchLikeWhen.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/throwFromCatch.kt b/compiler/testData/codegen/box/coroutines/controlFlow/throwFromCatch.kt index bb9036e2c3f..7b230944149 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/throwFromCatch.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/throwFromCatch.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/throwInTryWithHandleResult.kt b/compiler/testData/codegen/box/coroutines/controlFlow/throwInTryWithHandleResult.kt index d01e25273c0..db8b2515b94 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/throwInTryWithHandleResult.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/throwInTryWithHandleResult.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/whenWithSuspensions.kt b/compiler/testData/codegen/box/coroutines/controlFlow/whenWithSuspensions.kt index bc6735b3f9c..e5d7cef9675 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/whenWithSuspensions.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/whenWithSuspensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/controlFlow/whileStatement.kt b/compiler/testData/codegen/box/coroutines/controlFlow/whileStatement.kt index 1065573ddb1..5d8eac39b39 100644 --- a/compiler/testData/codegen/box/coroutines/controlFlow/whileStatement.kt +++ b/compiler/testData/codegen/box/coroutines/controlFlow/whileStatement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/controllerAccessFromInnerLambda.kt b/compiler/testData/codegen/box/coroutines/controllerAccessFromInnerLambda.kt index 4072acf4bed..738253445ef 100644 --- a/compiler/testData/codegen/box/coroutines/controllerAccessFromInnerLambda.kt +++ b/compiler/testData/codegen/box/coroutines/controllerAccessFromInnerLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/coroutineContextInInlinedLambda.kt b/compiler/testData/codegen/box/coroutines/coroutineContextInInlinedLambda.kt index 8c018988501..324c507f763 100644 --- a/compiler/testData/codegen/box/coroutines/coroutineContextInInlinedLambda.kt +++ b/compiler/testData/codegen/box/coroutines/coroutineContextInInlinedLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/coroutineToString.kt b/compiler/testData/codegen/box/coroutines/coroutineToString.kt index 3dc34f08358..caed869be97 100644 --- a/compiler/testData/codegen/box/coroutines/coroutineToString.kt +++ b/compiler/testData/codegen/box/coroutines/coroutineToString.kt @@ -1,7 +1,9 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT // WITH_COROUTINES package test + import helpers.* import kotlin.coroutines.* import kotlin.coroutines.intrinsics.* @@ -29,5 +31,5 @@ fun box(): String { result = A().bar() } - return if (result == "Continuation at test.A.bar(coroutineToString.kt:14)") "OK" else "Fail: $result" + return if (result == "Continuation at test.A.bar(coroutineToString.kt:16)") "OK" else "Fail: $result" } diff --git a/compiler/testData/codegen/box/coroutines/createCoroutineSafe.kt b/compiler/testData/codegen/box/coroutines/createCoroutineSafe.kt index 8da10cbc5aa..a8173b2b833 100644 --- a/compiler/testData/codegen/box/coroutines/createCoroutineSafe.kt +++ b/compiler/testData/codegen/box/coroutines/createCoroutineSafe.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/createCoroutinesOnManualInstances.kt b/compiler/testData/codegen/box/coroutines/createCoroutinesOnManualInstances.kt index def0dc67381..6b726e97909 100644 --- a/compiler/testData/codegen/box/coroutines/createCoroutinesOnManualInstances.kt +++ b/compiler/testData/codegen/box/coroutines/createCoroutinesOnManualInstances.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/crossInlineWithCapturedOuterReceiver.kt b/compiler/testData/codegen/box/coroutines/crossInlineWithCapturedOuterReceiver.kt index 296199d5562..cc8e69d424c 100644 --- a/compiler/testData/codegen/box/coroutines/crossInlineWithCapturedOuterReceiver.kt +++ b/compiler/testData/codegen/box/coroutines/crossInlineWithCapturedOuterReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // COMMON_COROUTINES_TEST // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/debug/debuggerMetadata.kt b/compiler/testData/codegen/box/coroutines/debug/debuggerMetadata.kt index 86cfd50ef8b..cf612c96946 100644 --- a/compiler/testData/codegen/box/coroutines/debug/debuggerMetadata.kt +++ b/compiler/testData/codegen/box/coroutines/debug/debuggerMetadata.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/debug/debuggerMetadata_ir.kt b/compiler/testData/codegen/box/coroutines/debug/debuggerMetadata_ir.kt index 51db4d719e5..06b8edb8d2b 100644 --- a/compiler/testData/codegen/box/coroutines/debug/debuggerMetadata_ir.kt +++ b/compiler/testData/codegen/box/coroutines/debug/debuggerMetadata_ir.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/debug/elvisLineNumber.kt b/compiler/testData/codegen/box/coroutines/debug/elvisLineNumber.kt index d6c409de5bc..b33427f3684 100644 --- a/compiler/testData/codegen/box/coroutines/debug/elvisLineNumber.kt +++ b/compiler/testData/codegen/box/coroutines/debug/elvisLineNumber.kt @@ -1,9 +1,9 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // WITH_COROUTINES // FULL_JDK - import helpers.* import kotlin.coroutines.* import kotlin.coroutines.intrinsics.* diff --git a/compiler/testData/codegen/box/coroutines/debug/firstSuspensionPoint.kt b/compiler/testData/codegen/box/coroutines/debug/firstSuspensionPoint.kt index 9e7bb3be67e..040c05f1a32 100644 --- a/compiler/testData/codegen/box/coroutines/debug/firstSuspensionPoint.kt +++ b/compiler/testData/codegen/box/coroutines/debug/firstSuspensionPoint.kt @@ -1,9 +1,11 @@ // This test depends on line numbers +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK // WITH_COROUTINES package test + import helpers.* import kotlin.coroutines.* import kotlin.coroutines.intrinsics.* @@ -47,14 +49,14 @@ fun box(): String { builder { foo() } - if (!"$continuation".contains("19")) return "$continuation" + if (!"$continuation".contains("21")) return "$continuation" continuation!!.resumeWith(Result.success(Unit)) - if (!"$continuation".contains("20")) return "$continuation" + if (!"$continuation".contains("22")) return "$continuation" builder { lambda() } - if (!"$continuation".contains("31")) return "$continuation" + if (!"$continuation".contains("33")) return "$continuation" continuation!!.resumeWith(Result.success(Unit)) - if (!"$continuation".contains("32")) return "$continuation" + if (!"$continuation".contains("34")) return "$continuation" return "OK" } diff --git a/compiler/testData/codegen/box/coroutines/debug/fqName.kt b/compiler/testData/codegen/box/coroutines/debug/fqName.kt index dc2e1f06254..32204d62296 100644 --- a/compiler/testData/codegen/box/coroutines/debug/fqName.kt +++ b/compiler/testData/codegen/box/coroutines/debug/fqName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/box/coroutines/debug/multipleSuspendCallsOnSameLine.kt b/compiler/testData/codegen/box/coroutines/debug/multipleSuspendCallsOnSameLine.kt index bdf4a436142..6dc7235543e 100644 --- a/compiler/testData/codegen/box/coroutines/debug/multipleSuspendCallsOnSameLine.kt +++ b/compiler/testData/codegen/box/coroutines/debug/multipleSuspendCallsOnSameLine.kt @@ -1,8 +1,8 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // WITH_COROUTINES // FULL_JDK - import helpers.* import kotlin.coroutines.* import kotlin.coroutines.intrinsics.* diff --git a/compiler/testData/codegen/box/coroutines/debug/runtimeDebugMetadata.kt b/compiler/testData/codegen/box/coroutines/debug/runtimeDebugMetadata.kt index 1003ddc1636..7e730cae451 100644 --- a/compiler/testData/codegen/box/coroutines/debug/runtimeDebugMetadata.kt +++ b/compiler/testData/codegen/box/coroutines/debug/runtimeDebugMetadata.kt @@ -1,4 +1,4 @@ - +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/box/coroutines/debug/throwsOnSameLine.kt b/compiler/testData/codegen/box/coroutines/debug/throwsOnSameLine.kt index f7e61f41ac0..7955513e92c 100644 --- a/compiler/testData/codegen/box/coroutines/debug/throwsOnSameLine.kt +++ b/compiler/testData/codegen/box/coroutines/debug/throwsOnSameLine.kt @@ -1,8 +1,8 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // WITH_COROUTINES // FULL_JDK - import helpers.* import kotlin.coroutines.* import kotlin.coroutines.intrinsics.* diff --git a/compiler/testData/codegen/box/coroutines/defaultParametersInSuspend.kt b/compiler/testData/codegen/box/coroutines/defaultParametersInSuspend.kt index 37c31f507fd..6c9b5353533 100644 --- a/compiler/testData/codegen/box/coroutines/defaultParametersInSuspend.kt +++ b/compiler/testData/codegen/box/coroutines/defaultParametersInSuspend.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/delegatedSuspendMember.kt b/compiler/testData/codegen/box/coroutines/delegatedSuspendMember.kt index 0ab41fbf21d..3333e34ff05 100644 --- a/compiler/testData/codegen/box/coroutines/delegatedSuspendMember.kt +++ b/compiler/testData/codegen/box/coroutines/delegatedSuspendMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/dispatchResume.kt b/compiler/testData/codegen/box/coroutines/dispatchResume.kt index 5f84e849ae1..34ceae1ef83 100644 --- a/compiler/testData/codegen/box/coroutines/dispatchResume.kt +++ b/compiler/testData/codegen/box/coroutines/dispatchResume.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/emptyClosure.kt b/compiler/testData/codegen/box/coroutines/emptyClosure.kt index 73d54cfd669..87b46630d10 100644 --- a/compiler/testData/codegen/box/coroutines/emptyClosure.kt +++ b/compiler/testData/codegen/box/coroutines/emptyClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/epam.kt b/compiler/testData/codegen/box/coroutines/epam.kt index f9ada0e88c7..7e30276711e 100644 --- a/compiler/testData/codegen/box/coroutines/epam.kt +++ b/compiler/testData/codegen/box/coroutines/epam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // FULL_JDK // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/falseUnitCoercion.kt b/compiler/testData/codegen/box/coroutines/falseUnitCoercion.kt index 00357aa8264..6f03eb27d1d 100644 --- a/compiler/testData/codegen/box/coroutines/falseUnitCoercion.kt +++ b/compiler/testData/codegen/box/coroutines/falseUnitCoercion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/breakWithNonEmptyStack.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/breakWithNonEmptyStack.kt index c3b5ccd0398..63985f4a969 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/breakWithNonEmptyStack.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/breakWithNonEmptyStack.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/bigArity.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/bigArity.kt index a7a314a2944..ac1fddfc7bf 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/bigArity.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/bigArity.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE, JVM_IR // WITH_REFLECT // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/bound/emptyLHS.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/bound/emptyLHS.kt index 85ca624f5ae..787975fd0fc 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/bound/emptyLHS.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/bound/emptyLHS.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/fromJava.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/fromJava.kt index b7585343362..fc37323b191 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/fromJava.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/fromJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/genericCallableReferenceArguments.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/genericCallableReferenceArguments.kt index 47da5c4709c..eece96e83df 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/genericCallableReferenceArguments.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/genericCallableReferenceArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/genericCallableReferencesWithNullableTypes.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/genericCallableReferencesWithNullableTypes.kt index 3f9a13de024..57d6f25eea9 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/genericCallableReferencesWithNullableTypes.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/genericCallableReferencesWithNullableTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // WITH_REFLECT // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/getArityViaFunctionImpl.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/getArityViaFunctionImpl.kt index 3c91191df61..eb7dad0e383 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/getArityViaFunctionImpl.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/getArityViaFunctionImpl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_LIGHT_ANALYSIS // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/local/equalsHashCode.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/local/equalsHashCode.kt index b36c14dd409..0ae9030fa9e 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/local/equalsHashCode.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/local/equalsHashCode.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JS_IR // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/longArgs.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/longArgs.kt index 473b4ba12ce..b2a9e130863 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/longArgs.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/longArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_COROUTINES // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/delegate.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/delegate.kt index 4a4c44d03b3..10149df4970 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/delegate.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/delegate.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/destructuringInLambdas.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/destructuringInLambdas.kt index c4a4f126565..a932e06bf33 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/destructuringInLambdas.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/destructuringInLambdas.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/inlineSuspendFinally.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/inlineSuspendFinally.kt index e7cb0c2d18e..c96cdde6780 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/inlineSuspendFinally.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/inlineSuspendFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/safeCallOnTwoReceivers.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/safeCallOnTwoReceivers.kt index 6e9ef63419b..d093ca59bb1 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/safeCallOnTwoReceivers.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/safeCallOnTwoReceivers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/safeCallOnTwoReceiversLong.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/safeCallOnTwoReceiversLong.kt index 64305315c39..9a4aa942dd1 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/safeCallOnTwoReceiversLong.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/safeCallOnTwoReceiversLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/suspendDestructuringInLambdas.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/suspendDestructuringInLambdas.kt index 46cc6d4e0fe..893bd844e20 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/suspendDestructuringInLambdas.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/suspendDestructuringInLambdas.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/suspendFunctionIsAs.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/suspendFunctionIsAs.kt index 7f86e9aea45..d61cff47d90 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/suspendFunctionIsAs.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/suspendFunctionIsAs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR, JS // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/suspendInlineSuspendFinally.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/suspendInlineSuspendFinally.kt index 7b7b4342d2e..1b4a9883fae 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/suspendInlineSuspendFinally.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/suspendInlineSuspendFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/suspendOperatorPlus.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/suspendOperatorPlus.kt index 2328571d9b2..3adc67ef1b3 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/suspendOperatorPlus.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/suspendOperatorPlus.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/suspendOperatorPlusAssign.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/suspendOperatorPlusAssign.kt index 6f369b93679..33e6c2aca1d 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/suspendOperatorPlusAssign.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/suspendOperatorPlusAssign.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/suspendOperatorPlusCallFromLambda.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/suspendOperatorPlusCallFromLambda.kt index fe1df792459..c4a9c906cf0 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/suspendOperatorPlusCallFromLambda.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/suspendOperatorPlusCallFromLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/controlFlowIf.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/controlFlowIf.kt index 58b8f89974e..981c2c589b3 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/controlFlowIf.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/controlFlowIf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/controlFlowWhen.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/controlFlowWhen.kt index 334020019c7..49cd525d2fe 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/controlFlowWhen.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/controlFlowWhen.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/extention.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/extention.kt index f10fbcdfe89..25c37315336 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/extention.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/extention.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/infixCall.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/infixCall.kt index b3093221741..9c43b3b17f4 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/infixCall.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/infixCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/infixRecursiveCall.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/infixRecursiveCall.kt index 9b644f4b38c..b18d2dea94a 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/infixRecursiveCall.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/infixRecursiveCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realIteratorFoldl.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realIteratorFoldl.kt index 17871dd2a1b..28b36e7b024 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realIteratorFoldl.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realIteratorFoldl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realStringEscape.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realStringEscape.kt index 5ba04452f46..4434c085edc 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realStringEscape.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realStringEscape.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realStringRepeat.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realStringRepeat.kt index e26d74de1bb..610c32f3b92 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realStringRepeat.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realStringRepeat.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/returnInParentheses.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/returnInParentheses.kt index 8cf0c689920..7e8ef16dbf7 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/returnInParentheses.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/returnInParentheses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/sum.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/sum.kt index 6355270dac6..91016d556fb 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/sum.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/sum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/tailCallInBlockInParentheses.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/tailCallInBlockInParentheses.kt index df9aeb6a5da..a32d124c67f 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/tailCallInBlockInParentheses.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/tailCallInBlockInParentheses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/tailCallInParentheses.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/tailCallInParentheses.kt index b131b38901b..858b655b89b 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/tailCallInParentheses.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/tailCallInParentheses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/whenWithIs.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/whenWithIs.kt index eb3d58c6158..67b3174c41b 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/whenWithIs.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/whenWithIs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/generate.kt b/compiler/testData/codegen/box/coroutines/generate.kt index 91863e3eee4..8e6c833f4ab 100644 --- a/compiler/testData/codegen/box/coroutines/generate.kt +++ b/compiler/testData/codegen/box/coroutines/generate.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/handleException.kt b/compiler/testData/codegen/box/coroutines/handleException.kt index 4cd66eac93b..7c5f5d78604 100644 --- a/compiler/testData/codegen/box/coroutines/handleException.kt +++ b/compiler/testData/codegen/box/coroutines/handleException.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/handleResultCallEmptyBody.kt b/compiler/testData/codegen/box/coroutines/handleResultCallEmptyBody.kt index c30b0d23890..4649967e381 100644 --- a/compiler/testData/codegen/box/coroutines/handleResultCallEmptyBody.kt +++ b/compiler/testData/codegen/box/coroutines/handleResultCallEmptyBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/handleResultNonUnitExpression.kt b/compiler/testData/codegen/box/coroutines/handleResultNonUnitExpression.kt index 8bbbfa402f8..b13ae030bf5 100644 --- a/compiler/testData/codegen/box/coroutines/handleResultNonUnitExpression.kt +++ b/compiler/testData/codegen/box/coroutines/handleResultNonUnitExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/handleResultSuspended.kt b/compiler/testData/codegen/box/coroutines/handleResultSuspended.kt index 211bfe46211..d87afc7975f 100644 --- a/compiler/testData/codegen/box/coroutines/handleResultSuspended.kt +++ b/compiler/testData/codegen/box/coroutines/handleResultSuspended.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/illegalState.kt b/compiler/testData/codegen/box/coroutines/illegalState.kt index 49c184fb8d8..c19d3185605 100644 --- a/compiler/testData/codegen/box/coroutines/illegalState.kt +++ b/compiler/testData/codegen/box/coroutines/illegalState.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/coroutines/indirectInlineUsedAsNonInline.kt b/compiler/testData/codegen/box/coroutines/indirectInlineUsedAsNonInline.kt index 53113bc548a..dbf5d981890 100644 --- a/compiler/testData/codegen/box/coroutines/indirectInlineUsedAsNonInline.kt +++ b/compiler/testData/codegen/box/coroutines/indirectInlineUsedAsNonInline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/inlineClasses/bridgeGenerationCrossinline.kt b/compiler/testData/codegen/box/coroutines/inlineClasses/bridgeGenerationCrossinline.kt index 019248de7f6..6f40f5af4ba 100644 --- a/compiler/testData/codegen/box/coroutines/inlineClasses/bridgeGenerationCrossinline.kt +++ b/compiler/testData/codegen/box/coroutines/inlineClasses/bridgeGenerationCrossinline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/inlineClasses/bridgeGenerationNonInline.kt b/compiler/testData/codegen/box/coroutines/inlineClasses/bridgeGenerationNonInline.kt index cc9552b170f..b97e0609054 100644 --- a/compiler/testData/codegen/box/coroutines/inlineClasses/bridgeGenerationNonInline.kt +++ b/compiler/testData/codegen/box/coroutines/inlineClasses/bridgeGenerationNonInline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/inlineFunInGenericClass.kt b/compiler/testData/codegen/box/coroutines/inlineFunInGenericClass.kt index ef425c2dcd5..3355d0356e0 100644 --- a/compiler/testData/codegen/box/coroutines/inlineFunInGenericClass.kt +++ b/compiler/testData/codegen/box/coroutines/inlineFunInGenericClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/inlineGenericFunCalledFromSubclass.kt b/compiler/testData/codegen/box/coroutines/inlineGenericFunCalledFromSubclass.kt index 23b2e755668..46cc46e4ba6 100644 --- a/compiler/testData/codegen/box/coroutines/inlineGenericFunCalledFromSubclass.kt +++ b/compiler/testData/codegen/box/coroutines/inlineGenericFunCalledFromSubclass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/inlineSuspendFunction.kt b/compiler/testData/codegen/box/coroutines/inlineSuspendFunction.kt index 6f225d556de..809531a01af 100644 --- a/compiler/testData/codegen/box/coroutines/inlineSuspendFunction.kt +++ b/compiler/testData/codegen/box/coroutines/inlineSuspendFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/inlineSuspendLambdaNonLocalReturn.kt b/compiler/testData/codegen/box/coroutines/inlineSuspendLambdaNonLocalReturn.kt index ab6dde1150a..57f104a547c 100644 --- a/compiler/testData/codegen/box/coroutines/inlineSuspendLambdaNonLocalReturn.kt +++ b/compiler/testData/codegen/box/coroutines/inlineSuspendLambdaNonLocalReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/inlinedTryCatchFinally.kt b/compiler/testData/codegen/box/coroutines/inlinedTryCatchFinally.kt index d66f21d0203..6a38067f01f 100644 --- a/compiler/testData/codegen/box/coroutines/inlinedTryCatchFinally.kt +++ b/compiler/testData/codegen/box/coroutines/inlinedTryCatchFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/innerSuspensionCalls.kt b/compiler/testData/codegen/box/coroutines/innerSuspensionCalls.kt index f220b0740ed..8b6137a5ba8 100644 --- a/compiler/testData/codegen/box/coroutines/innerSuspensionCalls.kt +++ b/compiler/testData/codegen/box/coroutines/innerSuspensionCalls.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/instanceOfContinuation.kt b/compiler/testData/codegen/box/coroutines/instanceOfContinuation.kt index 193e709fef0..471264f9a19 100644 --- a/compiler/testData/codegen/box/coroutines/instanceOfContinuation.kt +++ b/compiler/testData/codegen/box/coroutines/instanceOfContinuation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/complicatedMerge.kt b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/complicatedMerge.kt index e55e2058860..754c489fbac 100644 --- a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/complicatedMerge.kt +++ b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/complicatedMerge.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/i2bResult.kt b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/i2bResult.kt index aa3976a5040..7a72003fccc 100644 --- a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/i2bResult.kt +++ b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/i2bResult.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/loadFromBooleanArray.kt b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/loadFromBooleanArray.kt index 2222a1969f4..38b345c4493 100644 --- a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/loadFromBooleanArray.kt +++ b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/loadFromBooleanArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/loadFromByteArray.kt b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/loadFromByteArray.kt index 87313527e19..e0ae73865c6 100644 --- a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/loadFromByteArray.kt +++ b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/loadFromByteArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/noVariableInTable.kt b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/noVariableInTable.kt index 47308031f7e..cb5a6338a95 100644 --- a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/noVariableInTable.kt +++ b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/noVariableInTable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/sameIconst1ManyVars.kt b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/sameIconst1ManyVars.kt index 17e2f510d20..848011ba58e 100644 --- a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/sameIconst1ManyVars.kt +++ b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/sameIconst1ManyVars.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInArrayStore.kt b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInArrayStore.kt index d6ce61323c0..f9680e0a8a4 100644 --- a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInArrayStore.kt +++ b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInArrayStore.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInMethodCall.kt b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInMethodCall.kt index ccb729668d2..48e93d6d10a 100644 --- a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInMethodCall.kt +++ b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInMethodCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInPutfield.kt b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInPutfield.kt index 750bd0695fc..6158ec80232 100644 --- a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInPutfield.kt +++ b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInPutfield.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInVarStore.kt b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInVarStore.kt index 07c37314f25..02811b4940c 100644 --- a/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInVarStore.kt +++ b/compiler/testData/codegen/box/coroutines/intLikeVarSpilling/usedInVarStore.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/coroutineContext.kt b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/coroutineContext.kt index 192b484d2e9..cac370a0641 100644 --- a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/coroutineContext.kt +++ b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/coroutineContext.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/coroutineContextReceiver.kt b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/coroutineContextReceiver.kt index 9f5e66713ed..0a5ef26a8cd 100644 --- a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/coroutineContextReceiver.kt +++ b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/coroutineContextReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/coroutineContextReceiverNotIntrinsic.kt b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/coroutineContextReceiverNotIntrinsic.kt index d7f375fa797..3620cd94728 100644 --- a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/coroutineContextReceiverNotIntrinsic.kt +++ b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/coroutineContextReceiverNotIntrinsic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/intercepted.kt b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/intercepted.kt index 75bbf60adee..2c119cb7868 100644 --- a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/intercepted.kt +++ b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/intercepted.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/startCoroutine.kt b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/startCoroutine.kt index 65a477c0cc5..37327b4980f 100644 --- a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/startCoroutine.kt +++ b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/startCoroutine.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/startCoroutineUninterceptedOrReturn.kt b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/startCoroutineUninterceptedOrReturn.kt index 51bee8a6ded..857ca671fe1 100644 --- a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/startCoroutineUninterceptedOrReturn.kt +++ b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/startCoroutineUninterceptedOrReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/startCoroutineUninterceptedOrReturnInterception.kt b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/startCoroutineUninterceptedOrReturnInterception.kt index 73361284dc5..783dc90293a 100644 --- a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/startCoroutineUninterceptedOrReturnInterception.kt +++ b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/startCoroutineUninterceptedOrReturnInterception.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/suspendCoroutineUninterceptedOrReturn.kt b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/suspendCoroutineUninterceptedOrReturn.kt index 77a3e04b449..2011648a870 100644 --- a/compiler/testData/codegen/box/coroutines/intrinsicSemantics/suspendCoroutineUninterceptedOrReturn.kt +++ b/compiler/testData/codegen/box/coroutines/intrinsicSemantics/suspendCoroutineUninterceptedOrReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/iterateOverArray.kt b/compiler/testData/codegen/box/coroutines/iterateOverArray.kt index 2db9dcfdbc4..54a4c4e6b44 100644 --- a/compiler/testData/codegen/box/coroutines/iterateOverArray.kt +++ b/compiler/testData/codegen/box/coroutines/iterateOverArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/javaInterop/objectWithSeveralSuspends.kt b/compiler/testData/codegen/box/coroutines/javaInterop/objectWithSeveralSuspends.kt index cca2a55c4b0..dfdcb1eda0f 100644 --- a/compiler/testData/codegen/box/coroutines/javaInterop/objectWithSeveralSuspends.kt +++ b/compiler/testData/codegen/box/coroutines/javaInterop/objectWithSeveralSuspends.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/javaInterop/returnLambda.kt b/compiler/testData/codegen/box/coroutines/javaInterop/returnLambda.kt index 832709d258f..d91352f60f0 100644 --- a/compiler/testData/codegen/box/coroutines/javaInterop/returnLambda.kt +++ b/compiler/testData/codegen/box/coroutines/javaInterop/returnLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/javaInterop/returnObject.kt b/compiler/testData/codegen/box/coroutines/javaInterop/returnObject.kt index 5ab2afe9c6a..b7904832dfe 100644 --- a/compiler/testData/codegen/box/coroutines/javaInterop/returnObject.kt +++ b/compiler/testData/codegen/box/coroutines/javaInterop/returnObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/javaInterop/severalCaptures.kt b/compiler/testData/codegen/box/coroutines/javaInterop/severalCaptures.kt index 1415b0b3d55..7f01af734ee 100644 --- a/compiler/testData/codegen/box/coroutines/javaInterop/severalCaptures.kt +++ b/compiler/testData/codegen/box/coroutines/javaInterop/severalCaptures.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/javaInterop/suspendInlineWithCrossinline.kt b/compiler/testData/codegen/box/coroutines/javaInterop/suspendInlineWithCrossinline.kt index 4ead14b567d..d220f87d0b2 100644 --- a/compiler/testData/codegen/box/coroutines/javaInterop/suspendInlineWithCrossinline.kt +++ b/compiler/testData/codegen/box/coroutines/javaInterop/suspendInlineWithCrossinline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/kt12958.kt b/compiler/testData/codegen/box/coroutines/kt12958.kt index 5de10da7c30..90fccea0863 100644 --- a/compiler/testData/codegen/box/coroutines/kt12958.kt +++ b/compiler/testData/codegen/box/coroutines/kt12958.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/kt15016.kt b/compiler/testData/codegen/box/coroutines/kt15016.kt index 864ba110a29..612c160ca5d 100644 --- a/compiler/testData/codegen/box/coroutines/kt15016.kt +++ b/compiler/testData/codegen/box/coroutines/kt15016.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/kt15017.kt b/compiler/testData/codegen/box/coroutines/kt15017.kt index 865f44594e9..94955fa2103 100644 --- a/compiler/testData/codegen/box/coroutines/kt15017.kt +++ b/compiler/testData/codegen/box/coroutines/kt15017.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/kt15930.kt b/compiler/testData/codegen/box/coroutines/kt15930.kt index 51fb9abde85..46e9a8e4d69 100644 --- a/compiler/testData/codegen/box/coroutines/kt15930.kt +++ b/compiler/testData/codegen/box/coroutines/kt15930.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/kt21605.kt b/compiler/testData/codegen/box/coroutines/kt21605.kt index 738382154f8..8a7c6d2eadd 100644 --- a/compiler/testData/codegen/box/coroutines/kt21605.kt +++ b/compiler/testData/codegen/box/coroutines/kt21605.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/kt25912.kt b/compiler/testData/codegen/box/coroutines/kt25912.kt index 130aa067c96..a67cc4a8462 100644 --- a/compiler/testData/codegen/box/coroutines/kt25912.kt +++ b/compiler/testData/codegen/box/coroutines/kt25912.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/kt28844.kt b/compiler/testData/codegen/box/coroutines/kt28844.kt index 7fbb3846bd5..abea8e1b692 100644 --- a/compiler/testData/codegen/box/coroutines/kt28844.kt +++ b/compiler/testData/codegen/box/coroutines/kt28844.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/kt30858.kt b/compiler/testData/codegen/box/coroutines/kt30858.kt index 09eb7a7d7ea..5b80ed54cb3 100644 --- a/compiler/testData/codegen/box/coroutines/kt30858.kt +++ b/compiler/testData/codegen/box/coroutines/kt30858.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/kt31784.kt b/compiler/testData/codegen/box/coroutines/kt31784.kt index 670609da260..f7b3eb0fd52 100644 --- a/compiler/testData/codegen/box/coroutines/kt31784.kt +++ b/compiler/testData/codegen/box/coroutines/kt31784.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME @file:UseExperimental(ExperimentalTypeInference::class) diff --git a/compiler/testData/codegen/box/coroutines/lastExpressionIsLoop.kt b/compiler/testData/codegen/box/coroutines/lastExpressionIsLoop.kt index 101a1257da5..2569b33ccc8 100644 --- a/compiler/testData/codegen/box/coroutines/lastExpressionIsLoop.kt +++ b/compiler/testData/codegen/box/coroutines/lastExpressionIsLoop.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/lastStatementInc.kt b/compiler/testData/codegen/box/coroutines/lastStatementInc.kt index e3cad551967..8832b6ed5c3 100644 --- a/compiler/testData/codegen/box/coroutines/lastStatementInc.kt +++ b/compiler/testData/codegen/box/coroutines/lastStatementInc.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/lastStementAssignment.kt b/compiler/testData/codegen/box/coroutines/lastStementAssignment.kt index e8402f6a1b9..640b506b4b7 100644 --- a/compiler/testData/codegen/box/coroutines/lastStementAssignment.kt +++ b/compiler/testData/codegen/box/coroutines/lastStementAssignment.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/lastUnitExpression.kt b/compiler/testData/codegen/box/coroutines/lastUnitExpression.kt index d4d946acf64..671fe7b92ed 100644 --- a/compiler/testData/codegen/box/coroutines/lastUnitExpression.kt +++ b/compiler/testData/codegen/box/coroutines/lastUnitExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/localCallableRef.kt b/compiler/testData/codegen/box/coroutines/localCallableRef.kt index dabab399a53..11ca7c8b939 100644 --- a/compiler/testData/codegen/box/coroutines/localCallableRef.kt +++ b/compiler/testData/codegen/box/coroutines/localCallableRef.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/localDelegate.kt b/compiler/testData/codegen/box/coroutines/localDelegate.kt index b38dbf8d921..509cf87a7c5 100644 --- a/compiler/testData/codegen/box/coroutines/localDelegate.kt +++ b/compiler/testData/codegen/box/coroutines/localDelegate.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt b/compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt index f6f81b1dddc..d4452e23eef 100644 --- a/compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt +++ b/compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JVM, JS, NATIVE diff --git a/compiler/testData/codegen/box/coroutines/localFunctions/named/capturedParameters.kt b/compiler/testData/codegen/box/coroutines/localFunctions/named/capturedParameters.kt index 67eff67c23e..97082231ca0 100644 --- a/compiler/testData/codegen/box/coroutines/localFunctions/named/capturedParameters.kt +++ b/compiler/testData/codegen/box/coroutines/localFunctions/named/capturedParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/localFunctions/named/capturedVariables.kt b/compiler/testData/codegen/box/coroutines/localFunctions/named/capturedVariables.kt index 8f01b97097b..9a464e49d22 100644 --- a/compiler/testData/codegen/box/coroutines/localFunctions/named/capturedVariables.kt +++ b/compiler/testData/codegen/box/coroutines/localFunctions/named/capturedVariables.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/localFunctions/named/extension.kt b/compiler/testData/codegen/box/coroutines/localFunctions/named/extension.kt index c6148d35bff..ff0557718d6 100644 --- a/compiler/testData/codegen/box/coroutines/localFunctions/named/extension.kt +++ b/compiler/testData/codegen/box/coroutines/localFunctions/named/extension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/localFunctions/named/infix.kt b/compiler/testData/codegen/box/coroutines/localFunctions/named/infix.kt index 47cdbe05977..71ec29cbc6b 100644 --- a/compiler/testData/codegen/box/coroutines/localFunctions/named/infix.kt +++ b/compiler/testData/codegen/box/coroutines/localFunctions/named/infix.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/localFunctions/named/insideLambda.kt b/compiler/testData/codegen/box/coroutines/localFunctions/named/insideLambda.kt index d03f2546a69..92b04042112 100644 --- a/compiler/testData/codegen/box/coroutines/localFunctions/named/insideLambda.kt +++ b/compiler/testData/codegen/box/coroutines/localFunctions/named/insideLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/localFunctions/named/nestedLocals.kt b/compiler/testData/codegen/box/coroutines/localFunctions/named/nestedLocals.kt index e895cfc5926..ff4acb3e96b 100644 --- a/compiler/testData/codegen/box/coroutines/localFunctions/named/nestedLocals.kt +++ b/compiler/testData/codegen/box/coroutines/localFunctions/named/nestedLocals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/localFunctions/named/rec.kt b/compiler/testData/codegen/box/coroutines/localFunctions/named/rec.kt index 1c473f2c60b..0d2ba58fa85 100644 --- a/compiler/testData/codegen/box/coroutines/localFunctions/named/rec.kt +++ b/compiler/testData/codegen/box/coroutines/localFunctions/named/rec.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/coroutines/localFunctions/named/simple.kt b/compiler/testData/codegen/box/coroutines/localFunctions/named/simple.kt index b438db745ec..b7e52fa135a 100644 --- a/compiler/testData/codegen/box/coroutines/localFunctions/named/simple.kt +++ b/compiler/testData/codegen/box/coroutines/localFunctions/named/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/localFunctions/named/simpleSuspensionPoint.kt b/compiler/testData/codegen/box/coroutines/localFunctions/named/simpleSuspensionPoint.kt index 87c6d43c296..daa16c3fa99 100644 --- a/compiler/testData/codegen/box/coroutines/localFunctions/named/simpleSuspensionPoint.kt +++ b/compiler/testData/codegen/box/coroutines/localFunctions/named/simpleSuspensionPoint.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/localFunctions/named/stateMachine.kt b/compiler/testData/codegen/box/coroutines/localFunctions/named/stateMachine.kt index a65c502cb60..143784a738f 100644 --- a/compiler/testData/codegen/box/coroutines/localFunctions/named/stateMachine.kt +++ b/compiler/testData/codegen/box/coroutines/localFunctions/named/stateMachine.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/localFunctions/named/withArguments.kt b/compiler/testData/codegen/box/coroutines/localFunctions/named/withArguments.kt index bc8115db659..e26e0ac4361 100644 --- a/compiler/testData/codegen/box/coroutines/localFunctions/named/withArguments.kt +++ b/compiler/testData/codegen/box/coroutines/localFunctions/named/withArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/longRangeInSuspendCall.kt b/compiler/testData/codegen/box/coroutines/longRangeInSuspendCall.kt index 917aae72d2f..38e311df85f 100644 --- a/compiler/testData/codegen/box/coroutines/longRangeInSuspendCall.kt +++ b/compiler/testData/codegen/box/coroutines/longRangeInSuspendCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/longRangeInSuspendFun.kt b/compiler/testData/codegen/box/coroutines/longRangeInSuspendFun.kt index c491c20c86e..22f9555b788 100644 --- a/compiler/testData/codegen/box/coroutines/longRangeInSuspendFun.kt +++ b/compiler/testData/codegen/box/coroutines/longRangeInSuspendFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/mergeNullAndString.kt b/compiler/testData/codegen/box/coroutines/mergeNullAndString.kt index 7e0c607cd4e..aaf2d37152c 100644 --- a/compiler/testData/codegen/box/coroutines/mergeNullAndString.kt +++ b/compiler/testData/codegen/box/coroutines/mergeNullAndString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/multiModule/inlineCrossModule.kt b/compiler/testData/codegen/box/coroutines/multiModule/inlineCrossModule.kt index 64bc19d703b..f21d394399e 100644 --- a/compiler/testData/codegen/box/coroutines/multiModule/inlineCrossModule.kt +++ b/compiler/testData/codegen/box/coroutines/multiModule/inlineCrossModule.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: NATIVE // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/multiModule/inlineFunctionWithOptionalParam.kt b/compiler/testData/codegen/box/coroutines/multiModule/inlineFunctionWithOptionalParam.kt index 258aace95b7..4a55323fbcc 100644 --- a/compiler/testData/codegen/box/coroutines/multiModule/inlineFunctionWithOptionalParam.kt +++ b/compiler/testData/codegen/box/coroutines/multiModule/inlineFunctionWithOptionalParam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // MODULE: lib // FILE: lib.kt inline fun foo(x: String = "OK"): String { diff --git a/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModule.kt b/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModule.kt index 72cee2ee5e4..875973e2b5d 100644 --- a/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModule.kt +++ b/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModule.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_COROUTINES // WITH_RUNTIME // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModuleOverride.kt b/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModuleOverride.kt index f1bb2a3bffc..c33a5715b69 100644 --- a/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModuleOverride.kt +++ b/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModuleOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // WITH_COROUTINES // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModuleWithController.kt b/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModuleWithController.kt index 02f12ed6240..83b1bef02a7 100644 --- a/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModuleWithController.kt +++ b/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModuleWithController.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_COROUTINES // WITH_RUNTIME // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModuleWithInnerInlining.kt b/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModuleWithInnerInlining.kt index 3aca04ab5a1..83edc3f4317 100644 --- a/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModuleWithInnerInlining.kt +++ b/compiler/testData/codegen/box/coroutines/multiModule/inlineMultiModuleWithInnerInlining.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // WITH_COROUTINES // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/multiModule/inlineTailCall.kt b/compiler/testData/codegen/box/coroutines/multiModule/inlineTailCall.kt index 204539f0b59..faedc0b4e91 100644 --- a/compiler/testData/codegen/box/coroutines/multiModule/inlineTailCall.kt +++ b/compiler/testData/codegen/box/coroutines/multiModule/inlineTailCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/multiModule/inlineWithJava.kt b/compiler/testData/codegen/box/coroutines/multiModule/inlineWithJava.kt index 3d579016ba9..a375c5bcc97 100644 --- a/compiler/testData/codegen/box/coroutines/multiModule/inlineWithJava.kt +++ b/compiler/testData/codegen/box/coroutines/multiModule/inlineWithJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/multiModule/simple.kt b/compiler/testData/codegen/box/coroutines/multiModule/simple.kt index 64d9c856784..455a61e76f5 100644 --- a/compiler/testData/codegen/box/coroutines/multiModule/simple.kt +++ b/compiler/testData/codegen/box/coroutines/multiModule/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/multipleInvokeCalls.kt b/compiler/testData/codegen/box/coroutines/multipleInvokeCalls.kt index 83363299870..d119b330a7d 100644 --- a/compiler/testData/codegen/box/coroutines/multipleInvokeCalls.kt +++ b/compiler/testData/codegen/box/coroutines/multipleInvokeCalls.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/multipleInvokeCallsInsideInlineLambda1.kt b/compiler/testData/codegen/box/coroutines/multipleInvokeCallsInsideInlineLambda1.kt index 877d4054d00..6fefffb72fe 100644 --- a/compiler/testData/codegen/box/coroutines/multipleInvokeCallsInsideInlineLambda1.kt +++ b/compiler/testData/codegen/box/coroutines/multipleInvokeCallsInsideInlineLambda1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/multipleInvokeCallsInsideInlineLambda2.kt b/compiler/testData/codegen/box/coroutines/multipleInvokeCallsInsideInlineLambda2.kt index cac917da90e..7be59ce1b6c 100644 --- a/compiler/testData/codegen/box/coroutines/multipleInvokeCallsInsideInlineLambda2.kt +++ b/compiler/testData/codegen/box/coroutines/multipleInvokeCallsInsideInlineLambda2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/multipleInvokeCallsInsideInlineLambda3.kt b/compiler/testData/codegen/box/coroutines/multipleInvokeCallsInsideInlineLambda3.kt index 5dedd0226ce..05df9b30579 100644 --- a/compiler/testData/codegen/box/coroutines/multipleInvokeCallsInsideInlineLambda3.kt +++ b/compiler/testData/codegen/box/coroutines/multipleInvokeCallsInsideInlineLambda3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/nestedTryCatch.kt b/compiler/testData/codegen/box/coroutines/nestedTryCatch.kt index 350d544d3ae..46cc6c9e275 100644 --- a/compiler/testData/codegen/box/coroutines/nestedTryCatch.kt +++ b/compiler/testData/codegen/box/coroutines/nestedTryCatch.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/noStdLib/breakFinally.kt b/compiler/testData/codegen/box/coroutines/noStdLib/breakFinally.kt index aab8778218a..fa3da6d6ec7 100644 --- a/compiler/testData/codegen/box/coroutines/noStdLib/breakFinally.kt +++ b/compiler/testData/codegen/box/coroutines/noStdLib/breakFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JVM, JVM_IR // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/noStdLib/breakStatement.kt b/compiler/testData/codegen/box/coroutines/noStdLib/breakStatement.kt index 9f1e61556a4..73cfbc14392 100644 --- a/compiler/testData/codegen/box/coroutines/noStdLib/breakStatement.kt +++ b/compiler/testData/codegen/box/coroutines/noStdLib/breakStatement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM, JVM_IR // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/noStdLib/crossinline.kt b/compiler/testData/codegen/box/coroutines/noStdLib/crossinline.kt index f4a88f5c8ac..2630af8c3f5 100644 --- a/compiler/testData/codegen/box/coroutines/noStdLib/crossinline.kt +++ b/compiler/testData/codegen/box/coroutines/noStdLib/crossinline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM, JVM_IR // COMMON_COROUTINES_TEST // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/noStdLib/ifStatement.kt b/compiler/testData/codegen/box/coroutines/noStdLib/ifStatement.kt index b94dd967ed3..273ddde816f 100644 --- a/compiler/testData/codegen/box/coroutines/noStdLib/ifStatement.kt +++ b/compiler/testData/codegen/box/coroutines/noStdLib/ifStatement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM, JVM_IR // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/noStdLib/stateMachine.kt b/compiler/testData/codegen/box/coroutines/noStdLib/stateMachine.kt index 41ec7ab5aa0..c3d1fbc7f2b 100644 --- a/compiler/testData/codegen/box/coroutines/noStdLib/stateMachine.kt +++ b/compiler/testData/codegen/box/coroutines/noStdLib/stateMachine.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM, JVM_IR // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/noStdLib/switchLikeWhen.kt b/compiler/testData/codegen/box/coroutines/noStdLib/switchLikeWhen.kt index 5293a237ad8..12c1a0dcba7 100644 --- a/compiler/testData/codegen/box/coroutines/noStdLib/switchLikeWhen.kt +++ b/compiler/testData/codegen/box/coroutines/noStdLib/switchLikeWhen.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM, JVM_IR // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/noSuspensionPoints.kt b/compiler/testData/codegen/box/coroutines/noSuspensionPoints.kt index c8eddab8a3b..d783fe6c11b 100644 --- a/compiler/testData/codegen/box/coroutines/noSuspensionPoints.kt +++ b/compiler/testData/codegen/box/coroutines/noSuspensionPoints.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/nonLocalReturnFromInlineLambda.kt b/compiler/testData/codegen/box/coroutines/nonLocalReturnFromInlineLambda.kt index d393f5ceea5..cd1d8e9425b 100644 --- a/compiler/testData/codegen/box/coroutines/nonLocalReturnFromInlineLambda.kt +++ b/compiler/testData/codegen/box/coroutines/nonLocalReturnFromInlineLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // COMMON_COROUTINES_TEST // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/nonLocalReturnFromInlineLambdaDeep.kt b/compiler/testData/codegen/box/coroutines/nonLocalReturnFromInlineLambdaDeep.kt index af5fc73a96a..5777277f77e 100644 --- a/compiler/testData/codegen/box/coroutines/nonLocalReturnFromInlineLambdaDeep.kt +++ b/compiler/testData/codegen/box/coroutines/nonLocalReturnFromInlineLambdaDeep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // COMMON_COROUTINES_TEST // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/overrideDefaultArgument.kt b/compiler/testData/codegen/box/coroutines/overrideDefaultArgument.kt index e292198e2be..2e9ea6dfc37 100644 --- a/compiler/testData/codegen/box/coroutines/overrideDefaultArgument.kt +++ b/compiler/testData/codegen/box/coroutines/overrideDefaultArgument.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/recursiveSuspend.kt b/compiler/testData/codegen/box/coroutines/recursiveSuspend.kt index 90f5e4c633f..811da107a1e 100644 --- a/compiler/testData/codegen/box/coroutines/recursiveSuspend.kt +++ b/compiler/testData/codegen/box/coroutines/recursiveSuspend.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/redundantLocalsElimination/ktor_receivedMessage.kt b/compiler/testData/codegen/box/coroutines/redundantLocalsElimination/ktor_receivedMessage.kt index aa360c8bb59..70818c061ab 100644 --- a/compiler/testData/codegen/box/coroutines/redundantLocalsElimination/ktor_receivedMessage.kt +++ b/compiler/testData/codegen/box/coroutines/redundantLocalsElimination/ktor_receivedMessage.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/reflect/callSuspend.kt b/compiler/testData/codegen/box/coroutines/reflect/callSuspend.kt index 37415664a44..631be3453ba 100644 --- a/compiler/testData/codegen/box/coroutines/reflect/callSuspend.kt +++ b/compiler/testData/codegen/box/coroutines/reflect/callSuspend.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_COROUTINES // WITH_REFLECT // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/coroutines/reflect/callSuspendBy.kt b/compiler/testData/codegen/box/coroutines/reflect/callSuspendBy.kt index e27af2f2155..a151ec3759c 100644 --- a/compiler/testData/codegen/box/coroutines/reflect/callSuspendBy.kt +++ b/compiler/testData/codegen/box/coroutines/reflect/callSuspendBy.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_COROUTINES // WITH_REFLECT // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/coroutines/returnByLabel.kt b/compiler/testData/codegen/box/coroutines/returnByLabel.kt index 836f10ae700..93d9c970101 100644 --- a/compiler/testData/codegen/box/coroutines/returnByLabel.kt +++ b/compiler/testData/codegen/box/coroutines/returnByLabel.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/simple.kt b/compiler/testData/codegen/box/coroutines/simple.kt index 3731dd4ec0b..5aafa93ce93 100644 --- a/compiler/testData/codegen/box/coroutines/simple.kt +++ b/compiler/testData/codegen/box/coroutines/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/simpleException.kt b/compiler/testData/codegen/box/coroutines/simpleException.kt index b086b794eaf..3586d6c765a 100644 --- a/compiler/testData/codegen/box/coroutines/simpleException.kt +++ b/compiler/testData/codegen/box/coroutines/simpleException.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/simpleSuspendCallableReference.kt b/compiler/testData/codegen/box/coroutines/simpleSuspendCallableReference.kt index 40eac9c2d5c..c286cb24528 100644 --- a/compiler/testData/codegen/box/coroutines/simpleSuspendCallableReference.kt +++ b/compiler/testData/codegen/box/coroutines/simpleSuspendCallableReference.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ReleaseCoroutines +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR, JS_IR, NATIVE // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/simpleWithHandleResult.kt b/compiler/testData/codegen/box/coroutines/simpleWithHandleResult.kt index 25ca2d4562c..67c14eef99b 100644 --- a/compiler/testData/codegen/box/coroutines/simpleWithHandleResult.kt +++ b/compiler/testData/codegen/box/coroutines/simpleWithHandleResult.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/stackUnwinding/exception.kt b/compiler/testData/codegen/box/coroutines/stackUnwinding/exception.kt index 67be6b24d95..41e375d416f 100644 --- a/compiler/testData/codegen/box/coroutines/stackUnwinding/exception.kt +++ b/compiler/testData/codegen/box/coroutines/stackUnwinding/exception.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/stackUnwinding/inlineSuspendFunction.kt b/compiler/testData/codegen/box/coroutines/stackUnwinding/inlineSuspendFunction.kt index 527fd45bc1b..b50e226770a 100644 --- a/compiler/testData/codegen/box/coroutines/stackUnwinding/inlineSuspendFunction.kt +++ b/compiler/testData/codegen/box/coroutines/stackUnwinding/inlineSuspendFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/stackUnwinding/rethrowInFinally.kt b/compiler/testData/codegen/box/coroutines/stackUnwinding/rethrowInFinally.kt index 4bf708ac8ac..3301264d06a 100644 --- a/compiler/testData/codegen/box/coroutines/stackUnwinding/rethrowInFinally.kt +++ b/compiler/testData/codegen/box/coroutines/stackUnwinding/rethrowInFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/stackUnwinding/rethrowInFinallyWithSuspension.kt b/compiler/testData/codegen/box/coroutines/stackUnwinding/rethrowInFinallyWithSuspension.kt index d3ffc479cd6..965c167beef 100644 --- a/compiler/testData/codegen/box/coroutines/stackUnwinding/rethrowInFinallyWithSuspension.kt +++ b/compiler/testData/codegen/box/coroutines/stackUnwinding/rethrowInFinallyWithSuspension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/stackUnwinding/simple.kt b/compiler/testData/codegen/box/coroutines/stackUnwinding/simple.kt index 0b49fa281b0..455f777d2e6 100644 --- a/compiler/testData/codegen/box/coroutines/stackUnwinding/simple.kt +++ b/compiler/testData/codegen/box/coroutines/stackUnwinding/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/stackUnwinding/suspendInCycle.kt b/compiler/testData/codegen/box/coroutines/stackUnwinding/suspendInCycle.kt index 38bc0cb13eb..dad81872bdb 100644 --- a/compiler/testData/codegen/box/coroutines/stackUnwinding/suspendInCycle.kt +++ b/compiler/testData/codegen/box/coroutines/stackUnwinding/suspendInCycle.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/statementLikeLastExpression.kt b/compiler/testData/codegen/box/coroutines/statementLikeLastExpression.kt index 2e356a6257c..659f42992a3 100644 --- a/compiler/testData/codegen/box/coroutines/statementLikeLastExpression.kt +++ b/compiler/testData/codegen/box/coroutines/statementLikeLastExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendCallsInArguments.kt b/compiler/testData/codegen/box/coroutines/suspendCallsInArguments.kt index 5b7ef570bfe..43a69324edb 100644 --- a/compiler/testData/codegen/box/coroutines/suspendCallsInArguments.kt +++ b/compiler/testData/codegen/box/coroutines/suspendCallsInArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendCoroutineFromStateMachine.kt b/compiler/testData/codegen/box/coroutines/suspendCoroutineFromStateMachine.kt index 4e2fd0f4157..74a96913940 100644 --- a/compiler/testData/codegen/box/coroutines/suspendCoroutineFromStateMachine.kt +++ b/compiler/testData/codegen/box/coroutines/suspendCoroutineFromStateMachine.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendCovariantJavaOverrides.kt b/compiler/testData/codegen/box/coroutines/suspendCovariantJavaOverrides.kt index 96d237855f9..6087625779e 100644 --- a/compiler/testData/codegen/box/coroutines/suspendCovariantJavaOverrides.kt +++ b/compiler/testData/codegen/box/coroutines/suspendCovariantJavaOverrides.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/suspendDefaultImpl.kt b/compiler/testData/codegen/box/coroutines/suspendDefaultImpl.kt index 06f7be45741..11c29f7ddd1 100644 --- a/compiler/testData/codegen/box/coroutines/suspendDefaultImpl.kt +++ b/compiler/testData/codegen/box/coroutines/suspendDefaultImpl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendDelegation.kt b/compiler/testData/codegen/box/coroutines/suspendDelegation.kt index 92750645f98..cdbc4bc5cf9 100644 --- a/compiler/testData/codegen/box/coroutines/suspendDelegation.kt +++ b/compiler/testData/codegen/box/coroutines/suspendDelegation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFromInlineLambda.kt b/compiler/testData/codegen/box/coroutines/suspendFromInlineLambda.kt index de1171d1037..6d0343f0867 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFromInlineLambda.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFromInlineLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFunImportedFromObject.kt b/compiler/testData/codegen/box/coroutines/suspendFunImportedFromObject.kt index 7a2f2b96a46..15788496599 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunImportedFromObject.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunImportedFromObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/dispatchResume.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/dispatchResume.kt index 345b9db67e0..fe058b8ae71 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/dispatchResume.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/dispatchResume.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/handleException.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/handleException.kt index dfa2bab7997..49b718047a0 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/handleException.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/handleException.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/ifExpressionInsideCoroutine_1_3.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/ifExpressionInsideCoroutine_1_3.kt index 05e655dd531..c3cd44506fb 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/ifExpressionInsideCoroutine_1_3.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/ifExpressionInsideCoroutine_1_3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/inline.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/inline.kt index 87c31afe684..6be10eb6529 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/inline.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/inline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/inlineTwoReceivers.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/inlineTwoReceivers.kt index 678765c6e7b..8088f2cbd53 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/inlineTwoReceivers.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/inlineTwoReceivers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/member.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/member.kt index 7ca863cfc43..fd581ca2956 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/member.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/member.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/noinlineTwoReceivers.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/noinlineTwoReceivers.kt index 0523f92f294..c1689bc8c71 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/noinlineTwoReceivers.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/noinlineTwoReceivers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/openFunWithJava.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/openFunWithJava.kt index e16b000c5f3..70bad269287 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/openFunWithJava.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/openFunWithJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // FILE: main.kt diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/operators.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/operators.kt index 149f3b3cd09..2a98a029256 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/operators.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/operators.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/privateFunctions.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/privateFunctions.kt index 0e4dd227270..bb504ae4027 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/privateFunctions.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/privateFunctions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/privateInFile.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/privateInFile.kt index 86f9adb506c..5bbe33d9d77 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/privateInFile.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/privateInFile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/returnNoSuspend.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/returnNoSuspend.kt index 756fe4bb4cc..349ce91b123 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/returnNoSuspend.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/returnNoSuspend.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/simple.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/simple.kt index 5771cc14152..07fbb3a9744 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/simple.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/superCall.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/superCall.kt index 10ef23a3462..7f0e2a5c47d 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/superCall.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/superCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/superCallAbstractClass.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/superCallAbstractClass.kt index 25d9fd9baa2..e08051d0f01 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/superCallAbstractClass.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/superCallAbstractClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/superCallInterface.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/superCallInterface.kt index cda43f8cee3..8608725b255 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/superCallInterface.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/superCallInterface.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/withVariables.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/withVariables.kt index 1dbe4637a50..ffff02b2158 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/withVariables.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/withVariables.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/localVal.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/localVal.kt index 02113d0964d..ce01028d789 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/localVal.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/localVal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/manyParameters.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/manyParameters.kt index e7ea7b8087f..31560c8c06f 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/manyParameters.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/manyParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/simple.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/simple.kt index 5f8d15e93ba..6b04005e098 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/simple.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // COMMON_COROUTINES_TEST // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/suspendModifier.kt b/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/suspendModifier.kt index e80bb76623c..9096251f4ff 100644 --- a/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/suspendModifier.kt +++ b/compiler/testData/codegen/box/coroutines/suspendFunctionTypeCall/suspendModifier.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // COMMON_COROUTINES_TEST // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/suspendInCycle.kt b/compiler/testData/codegen/box/coroutines/suspendInCycle.kt index 2f7965b8c9c..baaeeb27759 100644 --- a/compiler/testData/codegen/box/coroutines/suspendInCycle.kt +++ b/compiler/testData/codegen/box/coroutines/suspendInCycle.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstruction.kt b/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstruction.kt index 1123c751bbb..e2e66ac99a8 100644 --- a/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstruction.kt +++ b/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstruction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstructionEvaluationOrder.kt b/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstructionEvaluationOrder.kt index d3a7dd61603..5258de23b2d 100644 --- a/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstructionEvaluationOrder.kt +++ b/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstructionEvaluationOrder.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstructionWithJumpOut.kt b/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstructionWithJumpOut.kt index 8d9acce99ce..958f3d649ca 100644 --- a/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstructionWithJumpOut.kt +++ b/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstructionWithJumpOut.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspendJavaOverrides.kt b/compiler/testData/codegen/box/coroutines/suspendJavaOverrides.kt index c035ed1afb0..4f41413f189 100644 --- a/compiler/testData/codegen/box/coroutines/suspendJavaOverrides.kt +++ b/compiler/testData/codegen/box/coroutines/suspendJavaOverrides.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/suspensionInsideSafeCall.kt b/compiler/testData/codegen/box/coroutines/suspensionInsideSafeCall.kt index a6e9d2fc2b6..025e2f87a1f 100644 --- a/compiler/testData/codegen/box/coroutines/suspensionInsideSafeCall.kt +++ b/compiler/testData/codegen/box/coroutines/suspensionInsideSafeCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/suspensionInsideSafeCallWithElvis.kt b/compiler/testData/codegen/box/coroutines/suspensionInsideSafeCallWithElvis.kt index acaccff04e6..619e4cb8390 100644 --- a/compiler/testData/codegen/box/coroutines/suspensionInsideSafeCallWithElvis.kt +++ b/compiler/testData/codegen/box/coroutines/suspensionInsideSafeCallWithElvis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/also.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/also.kt index 405456088cd..7b2e9f43993 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/also.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/also.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.kt index 4863cedc7bc..ec5c15666ca 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // COMMON_COROUTINES_TEST // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithStateMachine.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithStateMachine.kt index 7f1a53e82ed..112e903e66a 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithStateMachine.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithStateMachine.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine.kt index a2bccd521b9..9b38deb8194 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.kt index 44c4522f53d..6b79d996018 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // COMMON_COROUTINES_TEST // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/simple.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/simple.kt index ef710fdbdc1..b290f014307 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/simple.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tailCallIfReturnUnit.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tailCallIfReturnUnit.kt index 2e20df262cd..492e25f5829 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tailCallIfReturnUnit.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tailCallIfReturnUnit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tailCallIntrinsics.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tailCallIntrinsics.kt index 81bd0db3bec..1eec19a8cf3 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tailCallIntrinsics.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tailCallIntrinsics.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tailSuspendUnitFun.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tailSuspendUnitFun.kt index a5b69b6ccbf..40c66fd9586 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tailSuspendUnitFun.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tailSuspendUnitFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tryCatch.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tryCatch.kt index 6b9518e2e61..745df87e848 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tryCatch.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tryCatch.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tryCatchTailCall.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tryCatchTailCall.kt index da86c7c294b..c8659887549 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tryCatchTailCall.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/tryCatchTailCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unitFunReturnsNonUnit.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unitFunReturnsNonUnit.kt index 078f17b3bdb..edb71e5f562 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unitFunReturnsNonUnit.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unitFunReturnsNonUnit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // FULL_JDK diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unitFunReturnsNonUnitCallSuspend.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unitFunReturnsNonUnitCallSuspend.kt index 8a5f03491db..0649fa163ae 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unitFunReturnsNonUnitCallSuspend.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unitFunReturnsNonUnitCallSuspend.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // FULL_JDK diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unreachable.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unreachable.kt index c3fdc401bed..abb8c6f18a2 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unreachable.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unreachable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/whenUnit.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/whenUnit.kt index 39babe0511e..f77ace1e0cb 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/whenUnit.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/whenUnit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/tailOperations/suspendWithIf.kt b/compiler/testData/codegen/box/coroutines/tailOperations/suspendWithIf.kt index c8502ed7398..a9c58ed9523 100644 --- a/compiler/testData/codegen/box/coroutines/tailOperations/suspendWithIf.kt +++ b/compiler/testData/codegen/box/coroutines/tailOperations/suspendWithIf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/tailOperations/suspendWithTryCatch.kt b/compiler/testData/codegen/box/coroutines/tailOperations/suspendWithTryCatch.kt index 310c1ddc2f6..c4f7c54202e 100644 --- a/compiler/testData/codegen/box/coroutines/tailOperations/suspendWithTryCatch.kt +++ b/compiler/testData/codegen/box/coroutines/tailOperations/suspendWithTryCatch.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/tailOperations/suspendWithWhen.kt b/compiler/testData/codegen/box/coroutines/tailOperations/suspendWithWhen.kt index c60c498aa4d..813dc1d6bef 100644 --- a/compiler/testData/codegen/box/coroutines/tailOperations/suspendWithWhen.kt +++ b/compiler/testData/codegen/box/coroutines/tailOperations/suspendWithWhen.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/tailOperations/tailInlining.kt b/compiler/testData/codegen/box/coroutines/tailOperations/tailInlining.kt index b3285d0760f..695cd21626c 100644 --- a/compiler/testData/codegen/box/coroutines/tailOperations/tailInlining.kt +++ b/compiler/testData/codegen/box/coroutines/tailOperations/tailInlining.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/tryCatchFinallyWithHandleResult.kt b/compiler/testData/codegen/box/coroutines/tryCatchFinallyWithHandleResult.kt index 8e7d908d8b9..c2dee27c5b2 100644 --- a/compiler/testData/codegen/box/coroutines/tryCatchFinallyWithHandleResult.kt +++ b/compiler/testData/codegen/box/coroutines/tryCatchFinallyWithHandleResult.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/tryCatchWithHandleResult.kt b/compiler/testData/codegen/box/coroutines/tryCatchWithHandleResult.kt index bc9f122350f..cda7ce7b112 100644 --- a/compiler/testData/codegen/box/coroutines/tryCatchWithHandleResult.kt +++ b/compiler/testData/codegen/box/coroutines/tryCatchWithHandleResult.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/tryFinallyInsideInlineLambda.kt b/compiler/testData/codegen/box/coroutines/tryFinallyInsideInlineLambda.kt index 8ca5670a359..b958666ade3 100644 --- a/compiler/testData/codegen/box/coroutines/tryFinallyInsideInlineLambda.kt +++ b/compiler/testData/codegen/box/coroutines/tryFinallyInsideInlineLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/tryFinallyWithHandleResult.kt b/compiler/testData/codegen/box/coroutines/tryFinallyWithHandleResult.kt index 11c44fc116f..81b96a48d90 100644 --- a/compiler/testData/codegen/box/coroutines/tryFinallyWithHandleResult.kt +++ b/compiler/testData/codegen/box/coroutines/tryFinallyWithHandleResult.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/unitTypeReturn/coroutineNonLocalReturn.kt b/compiler/testData/codegen/box/coroutines/unitTypeReturn/coroutineNonLocalReturn.kt index f73be96daf0..533c22f6e0b 100644 --- a/compiler/testData/codegen/box/coroutines/unitTypeReturn/coroutineNonLocalReturn.kt +++ b/compiler/testData/codegen/box/coroutines/unitTypeReturn/coroutineNonLocalReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/unitTypeReturn/coroutineReturn.kt b/compiler/testData/codegen/box/coroutines/unitTypeReturn/coroutineReturn.kt index e444505b7b1..4f36500536e 100644 --- a/compiler/testData/codegen/box/coroutines/unitTypeReturn/coroutineReturn.kt +++ b/compiler/testData/codegen/box/coroutines/unitTypeReturn/coroutineReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/unitTypeReturn/suspendNonLocalReturn.kt b/compiler/testData/codegen/box/coroutines/unitTypeReturn/suspendNonLocalReturn.kt index dc343d309d8..be8ea32c027 100644 --- a/compiler/testData/codegen/box/coroutines/unitTypeReturn/suspendNonLocalReturn.kt +++ b/compiler/testData/codegen/box/coroutines/unitTypeReturn/suspendNonLocalReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/unitTypeReturn/suspendReturn.kt b/compiler/testData/codegen/box/coroutines/unitTypeReturn/suspendReturn.kt index 24105a85d79..3e7f0eb9e36 100644 --- a/compiler/testData/codegen/box/coroutines/unitTypeReturn/suspendReturn.kt +++ b/compiler/testData/codegen/box/coroutines/unitTypeReturn/suspendReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/unitTypeReturn/unitSafeCall.kt b/compiler/testData/codegen/box/coroutines/unitTypeReturn/unitSafeCall.kt index 04d923b6ca9..703bbe261ea 100644 --- a/compiler/testData/codegen/box/coroutines/unitTypeReturn/unitSafeCall.kt +++ b/compiler/testData/codegen/box/coroutines/unitTypeReturn/unitSafeCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/varCaptuedInCoroutineIntrinsic.kt b/compiler/testData/codegen/box/coroutines/varCaptuedInCoroutineIntrinsic.kt index 2c75e3c721c..d9a8f3adfaa 100644 --- a/compiler/testData/codegen/box/coroutines/varCaptuedInCoroutineIntrinsic.kt +++ b/compiler/testData/codegen/box/coroutines/varCaptuedInCoroutineIntrinsic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/varSpilling/kt19475.kt b/compiler/testData/codegen/box/coroutines/varSpilling/kt19475.kt index 39f59c5f5d4..d03edeb856b 100644 --- a/compiler/testData/codegen/box/coroutines/varSpilling/kt19475.kt +++ b/compiler/testData/codegen/box/coroutines/varSpilling/kt19475.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/varSpilling/nullSpilling.kt b/compiler/testData/codegen/box/coroutines/varSpilling/nullSpilling.kt index fdad0a16caf..a686b599f5a 100644 --- a/compiler/testData/codegen/box/coroutines/varSpilling/nullSpilling.kt +++ b/compiler/testData/codegen/box/coroutines/varSpilling/nullSpilling.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/varSpilling/refinedIntTypesAnalysis.kt b/compiler/testData/codegen/box/coroutines/varSpilling/refinedIntTypesAnalysis.kt index d58121a0088..14fedc22613 100644 --- a/compiler/testData/codegen/box/coroutines/varSpilling/refinedIntTypesAnalysis.kt +++ b/compiler/testData/codegen/box/coroutines/varSpilling/refinedIntTypesAnalysis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME class Test { diff --git a/compiler/testData/codegen/box/coroutines/varValueConflictsWithTable.kt b/compiler/testData/codegen/box/coroutines/varValueConflictsWithTable.kt index 14bac4017fd..5713465b4d2 100644 --- a/compiler/testData/codegen/box/coroutines/varValueConflictsWithTable.kt +++ b/compiler/testData/codegen/box/coroutines/varValueConflictsWithTable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/varValueConflictsWithTableSameSort.kt b/compiler/testData/codegen/box/coroutines/varValueConflictsWithTableSameSort.kt index 7741fc0e6d0..4160368aab6 100644 --- a/compiler/testData/codegen/box/coroutines/varValueConflictsWithTableSameSort.kt +++ b/compiler/testData/codegen/box/coroutines/varValueConflictsWithTableSameSort.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/dataClasses/arrayParams.kt b/compiler/testData/codegen/box/dataClasses/arrayParams.kt index 3c55fb1a0dd..3046246983f 100644 --- a/compiler/testData/codegen/box/dataClasses/arrayParams.kt +++ b/compiler/testData/codegen/box/dataClasses/arrayParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val x: Array, val y: IntArray) fun foo(x: Array, y: IntArray) = A(x, y) diff --git a/compiler/testData/codegen/box/dataClasses/changingVarParam.kt b/compiler/testData/codegen/box/dataClasses/changingVarParam.kt index 56f9c63561f..6e85f86797f 100644 --- a/compiler/testData/codegen/box/dataClasses/changingVarParam.kt +++ b/compiler/testData/codegen/box/dataClasses/changingVarParam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(var string: String) fun box(): String { diff --git a/compiler/testData/codegen/box/dataClasses/copy/constructorWithDefaultParam.kt b/compiler/testData/codegen/box/dataClasses/copy/constructorWithDefaultParam.kt index 5211d6889ae..443e2659f6a 100644 --- a/compiler/testData/codegen/box/dataClasses/copy/constructorWithDefaultParam.kt +++ b/compiler/testData/codegen/box/dataClasses/copy/constructorWithDefaultParam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val a: Int = 1, val b: String = "$a") {} fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/copy/copyInObjectNestedDataClass.kt b/compiler/testData/codegen/box/dataClasses/copy/copyInObjectNestedDataClass.kt index 935389c50cb..915fb69f7ab 100644 --- a/compiler/testData/codegen/box/dataClasses/copy/copyInObjectNestedDataClass.kt +++ b/compiler/testData/codegen/box/dataClasses/copy/copyInObjectNestedDataClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Bar(val name: String) abstract class Foo { diff --git a/compiler/testData/codegen/box/dataClasses/copy/kt12708.kt b/compiler/testData/codegen/box/dataClasses/copy/kt12708.kt index 7ad1584b800..30c31ef1560 100644 --- a/compiler/testData/codegen/box/dataClasses/copy/kt12708.kt +++ b/compiler/testData/codegen/box/dataClasses/copy/kt12708.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProhibitDataClassesOverridingCopy +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a: A = B(1) diff --git a/compiler/testData/codegen/box/dataClasses/copy/kt3033.kt b/compiler/testData/codegen/box/dataClasses/copy/kt3033.kt index 7fc12756d88..5e53436a958 100644 --- a/compiler/testData/codegen/box/dataClasses/copy/kt3033.kt +++ b/compiler/testData/codegen/box/dataClasses/copy/kt3033.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val a: Double, val b: Double) fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/copy/valInConstructorParams.kt b/compiler/testData/codegen/box/dataClasses/copy/valInConstructorParams.kt index a340685014e..9bfc1aa3b72 100644 --- a/compiler/testData/codegen/box/dataClasses/copy/valInConstructorParams.kt +++ b/compiler/testData/codegen/box/dataClasses/copy/valInConstructorParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val a: Int, val b: String) {} fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/copy/varInConstructorParams.kt b/compiler/testData/codegen/box/dataClasses/copy/varInConstructorParams.kt index 6cd1a25ae2c..2ca69a31d14 100644 --- a/compiler/testData/codegen/box/dataClasses/copy/varInConstructorParams.kt +++ b/compiler/testData/codegen/box/dataClasses/copy/varInConstructorParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(var a: Int, var b: String) {} fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/copy/withGenericParameter.kt b/compiler/testData/codegen/box/dataClasses/copy/withGenericParameter.kt index 83a4d82db02..97c04510923 100644 --- a/compiler/testData/codegen/box/dataClasses/copy/withGenericParameter.kt +++ b/compiler/testData/codegen/box/dataClasses/copy/withGenericParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val a: Foo) {} class Foo(val a: T) { } diff --git a/compiler/testData/codegen/box/dataClasses/copy/withSecondaryConstructor.kt b/compiler/testData/codegen/box/dataClasses/copy/withSecondaryConstructor.kt index f997cea7708..b2342f06f30 100644 --- a/compiler/testData/codegen/box/dataClasses/copy/withSecondaryConstructor.kt +++ b/compiler/testData/codegen/box/dataClasses/copy/withSecondaryConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val o: String, val k: String) { constructor() : this("O", "k") } diff --git a/compiler/testData/codegen/box/dataClasses/doubleParam.kt b/compiler/testData/codegen/box/dataClasses/doubleParam.kt index aa07eaa3fbc..844226988c3 100644 --- a/compiler/testData/codegen/box/dataClasses/doubleParam.kt +++ b/compiler/testData/codegen/box/dataClasses/doubleParam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/dataClasses/equals/alreadyDeclared.kt b/compiler/testData/codegen/box/dataClasses/equals/alreadyDeclared.kt index 65e9e5b9bcf..400845b819f 100644 --- a/compiler/testData/codegen/box/dataClasses/equals/alreadyDeclared.kt +++ b/compiler/testData/codegen/box/dataClasses/equals/alreadyDeclared.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val x: Int) { override fun equals(other: Any?): Boolean = false } diff --git a/compiler/testData/codegen/box/dataClasses/equals/alreadyDeclaredWrongSignature.kt b/compiler/testData/codegen/box/dataClasses/equals/alreadyDeclaredWrongSignature.kt index f9110e47bc8..22e4c8d8589 100644 --- a/compiler/testData/codegen/box/dataClasses/equals/alreadyDeclaredWrongSignature.kt +++ b/compiler/testData/codegen/box/dataClasses/equals/alreadyDeclaredWrongSignature.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/dataClasses/equals/genericarray.kt b/compiler/testData/codegen/box/dataClasses/equals/genericarray.kt index eaf4b04032e..2ae0a1a1d1f 100644 --- a/compiler/testData/codegen/box/dataClasses/equals/genericarray.kt +++ b/compiler/testData/codegen/box/dataClasses/equals/genericarray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val v: Array) fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/equals/intarray.kt b/compiler/testData/codegen/box/dataClasses/equals/intarray.kt index 85eb1bec509..8050037527f 100644 --- a/compiler/testData/codegen/box/dataClasses/equals/intarray.kt +++ b/compiler/testData/codegen/box/dataClasses/equals/intarray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val v: IntArray) fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/equals/null.kt b/compiler/testData/codegen/box/dataClasses/equals/null.kt index a6008d0d670..6ff930ca1a4 100644 --- a/compiler/testData/codegen/box/dataClasses/equals/null.kt +++ b/compiler/testData/codegen/box/dataClasses/equals/null.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val v: Any?) data class B(val v: T) diff --git a/compiler/testData/codegen/box/dataClasses/equals/nullother.kt b/compiler/testData/codegen/box/dataClasses/equals/nullother.kt index bb0f764e061..e53a3a08a7e 100644 --- a/compiler/testData/codegen/box/dataClasses/equals/nullother.kt +++ b/compiler/testData/codegen/box/dataClasses/equals/nullother.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Dummy { override fun equals(other: Any?) = true } diff --git a/compiler/testData/codegen/box/dataClasses/equals/sameinstance.kt b/compiler/testData/codegen/box/dataClasses/equals/sameinstance.kt index 04a1cfdc4f1..079830f15c0 100644 --- a/compiler/testData/codegen/box/dataClasses/equals/sameinstance.kt +++ b/compiler/testData/codegen/box/dataClasses/equals/sameinstance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val arg: Any? = null) fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/floatParam.kt b/compiler/testData/codegen/box/dataClasses/floatParam.kt index 402b0497d6a..e1f627c385d 100644 --- a/compiler/testData/codegen/box/dataClasses/floatParam.kt +++ b/compiler/testData/codegen/box/dataClasses/floatParam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/dataClasses/genericParam.kt b/compiler/testData/codegen/box/dataClasses/genericParam.kt index 5bf58f528f7..6a2902ba256 100644 --- a/compiler/testData/codegen/box/dataClasses/genericParam.kt +++ b/compiler/testData/codegen/box/dataClasses/genericParam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val x: T) fun box(): String { diff --git a/compiler/testData/codegen/box/dataClasses/hashCode/alreadyDeclared.kt b/compiler/testData/codegen/box/dataClasses/hashCode/alreadyDeclared.kt index ee7b621c974..37aa97dd82d 100644 --- a/compiler/testData/codegen/box/dataClasses/hashCode/alreadyDeclared.kt +++ b/compiler/testData/codegen/box/dataClasses/hashCode/alreadyDeclared.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val x: Int) { override fun hashCode(): Int = -3 } diff --git a/compiler/testData/codegen/box/dataClasses/hashCode/alreadyDeclaredWrongSignature.kt b/compiler/testData/codegen/box/dataClasses/hashCode/alreadyDeclaredWrongSignature.kt index 2bba5bb2a1d..45e58c65b38 100644 --- a/compiler/testData/codegen/box/dataClasses/hashCode/alreadyDeclaredWrongSignature.kt +++ b/compiler/testData/codegen/box/dataClasses/hashCode/alreadyDeclaredWrongSignature.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/dataClasses/hashCode/array.kt b/compiler/testData/codegen/box/dataClasses/hashCode/array.kt index 45ddd169de2..78cc65c1bc0 100644 --- a/compiler/testData/codegen/box/dataClasses/hashCode/array.kt +++ b/compiler/testData/codegen/box/dataClasses/hashCode/array.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/dataClasses/hashCode/boolean.kt b/compiler/testData/codegen/box/dataClasses/hashCode/boolean.kt index e231e75a57b..2b7b6134e60 100644 --- a/compiler/testData/codegen/box/dataClasses/hashCode/boolean.kt +++ b/compiler/testData/codegen/box/dataClasses/hashCode/boolean.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val a: Boolean) fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/hashCode/byte.kt b/compiler/testData/codegen/box/dataClasses/hashCode/byte.kt index ce33977b555..04978d2e9bc 100644 --- a/compiler/testData/codegen/box/dataClasses/hashCode/byte.kt +++ b/compiler/testData/codegen/box/dataClasses/hashCode/byte.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val a: Byte) fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/hashCode/char.kt b/compiler/testData/codegen/box/dataClasses/hashCode/char.kt index e2ac5e67291..39a32c43f7b 100644 --- a/compiler/testData/codegen/box/dataClasses/hashCode/char.kt +++ b/compiler/testData/codegen/box/dataClasses/hashCode/char.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val a: Char) fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/hashCode/double.kt b/compiler/testData/codegen/box/dataClasses/hashCode/double.kt index f0899ad1b59..5bd0fbfaaf9 100644 --- a/compiler/testData/codegen/box/dataClasses/hashCode/double.kt +++ b/compiler/testData/codegen/box/dataClasses/hashCode/double.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val a: Double) fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/hashCode/float.kt b/compiler/testData/codegen/box/dataClasses/hashCode/float.kt index 41dc25c43c4..9320fb9a4f8 100644 --- a/compiler/testData/codegen/box/dataClasses/hashCode/float.kt +++ b/compiler/testData/codegen/box/dataClasses/hashCode/float.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val a: Float) fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/hashCode/genericNull.kt b/compiler/testData/codegen/box/dataClasses/hashCode/genericNull.kt index 6987eab9670..b9e3d0940c4 100644 --- a/compiler/testData/codegen/box/dataClasses/hashCode/genericNull.kt +++ b/compiler/testData/codegen/box/dataClasses/hashCode/genericNull.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val t: T) fun box(): String { diff --git a/compiler/testData/codegen/box/dataClasses/hashCode/int.kt b/compiler/testData/codegen/box/dataClasses/hashCode/int.kt index 0596e4c72af..d822992f7eb 100644 --- a/compiler/testData/codegen/box/dataClasses/hashCode/int.kt +++ b/compiler/testData/codegen/box/dataClasses/hashCode/int.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val a: Int) fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/hashCode/long.kt b/compiler/testData/codegen/box/dataClasses/hashCode/long.kt index 067593cb672..184713097c6 100644 --- a/compiler/testData/codegen/box/dataClasses/hashCode/long.kt +++ b/compiler/testData/codegen/box/dataClasses/hashCode/long.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val a: Long) fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/hashCode/null.kt b/compiler/testData/codegen/box/dataClasses/hashCode/null.kt index 75777abec50..4ceedb078d4 100644 --- a/compiler/testData/codegen/box/dataClasses/hashCode/null.kt +++ b/compiler/testData/codegen/box/dataClasses/hashCode/null.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val a: Any?, var x: Int) data class B(val a: Any?) data class C(val a: Int, var x: Int?) diff --git a/compiler/testData/codegen/box/dataClasses/hashCode/short.kt b/compiler/testData/codegen/box/dataClasses/hashCode/short.kt index 5e220e27cfc..b6627d278e2 100644 --- a/compiler/testData/codegen/box/dataClasses/hashCode/short.kt +++ b/compiler/testData/codegen/box/dataClasses/hashCode/short.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val a: Short) fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/kt5002.kt b/compiler/testData/codegen/box/dataClasses/kt5002.kt index e162f9045ee..0a9384bc4fe 100644 --- a/compiler/testData/codegen/box/dataClasses/kt5002.kt +++ b/compiler/testData/codegen/box/dataClasses/kt5002.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM import java.io.Serializable diff --git a/compiler/testData/codegen/box/dataClasses/mixedParams.kt b/compiler/testData/codegen/box/dataClasses/mixedParams.kt index 90637df9768..65bdc289aa7 100644 --- a/compiler/testData/codegen/box/dataClasses/mixedParams.kt +++ b/compiler/testData/codegen/box/dataClasses/mixedParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(var x: Int, val z: Int) fun box(): String { diff --git a/compiler/testData/codegen/box/dataClasses/multiDeclaration.kt b/compiler/testData/codegen/box/dataClasses/multiDeclaration.kt index c74ea42a4a3..1a7ed12751c 100644 --- a/compiler/testData/codegen/box/dataClasses/multiDeclaration.kt +++ b/compiler/testData/codegen/box/dataClasses/multiDeclaration.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val x: Int, val y: Any?, val z: String) fun box(): String { diff --git a/compiler/testData/codegen/box/dataClasses/multiDeclarationFor.kt b/compiler/testData/codegen/box/dataClasses/multiDeclarationFor.kt index b7756b0c036..485052deb5c 100644 --- a/compiler/testData/codegen/box/dataClasses/multiDeclarationFor.kt +++ b/compiler/testData/codegen/box/dataClasses/multiDeclarationFor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val x: Int, val y: String) fun box(): String { diff --git a/compiler/testData/codegen/box/dataClasses/nonTrivialFinalMemberInSuperClass.kt b/compiler/testData/codegen/box/dataClasses/nonTrivialFinalMemberInSuperClass.kt index 4e655f2d38e..f16b89a55c5 100644 --- a/compiler/testData/codegen/box/dataClasses/nonTrivialFinalMemberInSuperClass.kt +++ b/compiler/testData/codegen/box/dataClasses/nonTrivialFinalMemberInSuperClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Base { final override fun toString() = "OK" final override fun hashCode() = 42 diff --git a/compiler/testData/codegen/box/dataClasses/nonTrivialMemberInSuperClass.kt b/compiler/testData/codegen/box/dataClasses/nonTrivialMemberInSuperClass.kt index 32287fbd597..1d047a93901 100644 --- a/compiler/testData/codegen/box/dataClasses/nonTrivialMemberInSuperClass.kt +++ b/compiler/testData/codegen/box/dataClasses/nonTrivialMemberInSuperClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See KT-6206 Always generate hashCode() and equals() for data classes even if base classes have non-trivial analogs abstract class Base { diff --git a/compiler/testData/codegen/box/dataClasses/privateValParams.kt b/compiler/testData/codegen/box/dataClasses/privateValParams.kt index d667588ab98..78343079c5b 100644 --- a/compiler/testData/codegen/box/dataClasses/privateValParams.kt +++ b/compiler/testData/codegen/box/dataClasses/privateValParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class D(private val x: Long, private val y: Char) { fun foo() = "${component1()}${component2()}" } diff --git a/compiler/testData/codegen/box/dataClasses/toString/alreadyDeclared.kt b/compiler/testData/codegen/box/dataClasses/toString/alreadyDeclared.kt index f95ea92633c..cf068564eb3 100644 --- a/compiler/testData/codegen/box/dataClasses/toString/alreadyDeclared.kt +++ b/compiler/testData/codegen/box/dataClasses/toString/alreadyDeclared.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val x: Int) { override fun toString(): String = "!" } diff --git a/compiler/testData/codegen/box/dataClasses/toString/alreadyDeclaredWrongSignature.kt b/compiler/testData/codegen/box/dataClasses/toString/alreadyDeclaredWrongSignature.kt index e3e6d2c58bd..a30e1ad0360 100644 --- a/compiler/testData/codegen/box/dataClasses/toString/alreadyDeclaredWrongSignature.kt +++ b/compiler/testData/codegen/box/dataClasses/toString/alreadyDeclaredWrongSignature.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/dataClasses/toString/arrayParams.kt b/compiler/testData/codegen/box/dataClasses/toString/arrayParams.kt index 91591b59b2d..f7b769cffff 100644 --- a/compiler/testData/codegen/box/dataClasses/toString/arrayParams.kt +++ b/compiler/testData/codegen/box/dataClasses/toString/arrayParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not diff --git a/compiler/testData/codegen/box/dataClasses/toString/changingVarParam.kt b/compiler/testData/codegen/box/dataClasses/toString/changingVarParam.kt index 0268af29435..2e9df4d932c 100644 --- a/compiler/testData/codegen/box/dataClasses/toString/changingVarParam.kt +++ b/compiler/testData/codegen/box/dataClasses/toString/changingVarParam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(var string: String) fun box(): String { diff --git a/compiler/testData/codegen/box/dataClasses/toString/genericParam.kt b/compiler/testData/codegen/box/dataClasses/toString/genericParam.kt index 794bad5dbe1..6c0e401683b 100644 --- a/compiler/testData/codegen/box/dataClasses/toString/genericParam.kt +++ b/compiler/testData/codegen/box/dataClasses/toString/genericParam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val x: T) fun box(): String { diff --git a/compiler/testData/codegen/box/dataClasses/toString/mixedParams.kt b/compiler/testData/codegen/box/dataClasses/toString/mixedParams.kt index a8e9b7dbd20..cd4400a38e7 100644 --- a/compiler/testData/codegen/box/dataClasses/toString/mixedParams.kt +++ b/compiler/testData/codegen/box/dataClasses/toString/mixedParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(var x: Int, val z: Int?) fun box(): String { diff --git a/compiler/testData/codegen/box/dataClasses/toString/unitComponent.kt b/compiler/testData/codegen/box/dataClasses/toString/unitComponent.kt index 72e5965b320..8060a4d0fed 100644 --- a/compiler/testData/codegen/box/dataClasses/toString/unitComponent.kt +++ b/compiler/testData/codegen/box/dataClasses/toString/unitComponent.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val x: Unit) fun box(): String { diff --git a/compiler/testData/codegen/box/dataClasses/twoValParams.kt b/compiler/testData/codegen/box/dataClasses/twoValParams.kt index 91b918b1a8c..3cc9dcc2067 100644 --- a/compiler/testData/codegen/box/dataClasses/twoValParams.kt +++ b/compiler/testData/codegen/box/dataClasses/twoValParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val x: Int, val y: String) fun box(): String { diff --git a/compiler/testData/codegen/box/dataClasses/twoVarParams.kt b/compiler/testData/codegen/box/dataClasses/twoVarParams.kt index 053cfe55892..a4de991bd80 100644 --- a/compiler/testData/codegen/box/dataClasses/twoVarParams.kt +++ b/compiler/testData/codegen/box/dataClasses/twoVarParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(var x: Int, var y: String) fun box(): String { diff --git a/compiler/testData/codegen/box/dataClasses/typeParameterWithNonTrivialBound.kt b/compiler/testData/codegen/box/dataClasses/typeParameterWithNonTrivialBound.kt index c977a758222..6cc93d54bb5 100644 --- a/compiler/testData/codegen/box/dataClasses/typeParameterWithNonTrivialBound.kt +++ b/compiler/testData/codegen/box/dataClasses/typeParameterWithNonTrivialBound.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/dataClasses/unitComponent.kt b/compiler/testData/codegen/box/dataClasses/unitComponent.kt index b70b461ab91..d7b1348bbfb 100644 --- a/compiler/testData/codegen/box/dataClasses/unitComponent.kt +++ b/compiler/testData/codegen/box/dataClasses/unitComponent.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val x: Unit) fun box(): String { diff --git a/compiler/testData/codegen/box/deadCodeElimination/emptyVariableRange.kt b/compiler/testData/codegen/box/deadCodeElimination/emptyVariableRange.kt index c162fbeec34..58a0181e545 100644 --- a/compiler/testData/codegen/box/deadCodeElimination/emptyVariableRange.kt +++ b/compiler/testData/codegen/box/deadCodeElimination/emptyVariableRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/defaultArguments/callDefaultFromInitializer.kt b/compiler/testData/codegen/box/defaultArguments/callDefaultFromInitializer.kt index 939ab698ad9..d70f9376747 100644 --- a/compiler/testData/codegen/box/defaultArguments/callDefaultFromInitializer.kt +++ b/compiler/testData/codegen/box/defaultArguments/callDefaultFromInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(x: Int = 42) = x class C { diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/annotationWithEmptyArray.kt b/compiler/testData/codegen/box/defaultArguments/constructor/annotationWithEmptyArray.kt index 1bf88131f44..6774c5e823c 100644 --- a/compiler/testData/codegen/box/defaultArguments/constructor/annotationWithEmptyArray.kt +++ b/compiler/testData/codegen/box/defaultArguments/constructor/annotationWithEmptyArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR annotation class Anno(val x: Array = emptyArray()) @Anno fun test1() = 1 diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/checkIfConstructorIsSynthetic.kt b/compiler/testData/codegen/box/defaultArguments/constructor/checkIfConstructorIsSynthetic.kt index 562c46fb3fe..4d51a661cd1 100644 --- a/compiler/testData/codegen/box/defaultArguments/constructor/checkIfConstructorIsSynthetic.kt +++ b/compiler/testData/codegen/box/defaultArguments/constructor/checkIfConstructorIsSynthetic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/defArgs1InnerClass.kt b/compiler/testData/codegen/box/defaultArguments/constructor/defArgs1InnerClass.kt index 588b0cf1c60..cc0ddb0d81d 100644 --- a/compiler/testData/codegen/box/defaultArguments/constructor/defArgs1InnerClass.kt +++ b/compiler/testData/codegen/box/defaultArguments/constructor/defArgs1InnerClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { inner class B(val a: String = "a", val b: Int = 55, val c: String = "c") } diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/defArgs2.kt b/compiler/testData/codegen/box/defaultArguments/constructor/defArgs2.kt index 9a22d318336..68ecc1a7133 100644 --- a/compiler/testData/codegen/box/defaultArguments/constructor/defArgs2.kt +++ b/compiler/testData/codegen/box/defaultArguments/constructor/defArgs2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(val a: Int = 0, val b: String = "a") fun box(): String { diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/doubleDefArgs1InnerClass.kt b/compiler/testData/codegen/box/defaultArguments/constructor/doubleDefArgs1InnerClass.kt index cc9737c3e47..b69394905ae 100644 --- a/compiler/testData/codegen/box/defaultArguments/constructor/doubleDefArgs1InnerClass.kt +++ b/compiler/testData/codegen/box/defaultArguments/constructor/doubleDefArgs1InnerClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { inner class B(val a: Double = 1.0, val b: Int = 55, val c: String = "c") } diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/enum.kt b/compiler/testData/codegen/box/defaultArguments/constructor/enum.kt index edc9e061d4c..5ffb959cad7 100644 --- a/compiler/testData/codegen/box/defaultArguments/constructor/enum.kt +++ b/compiler/testData/codegen/box/defaultArguments/constructor/enum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class A(val a: Int = 1) { FIRST(), SECOND(2) diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/enumWithOneDefArg.kt b/compiler/testData/codegen/box/defaultArguments/constructor/enumWithOneDefArg.kt index 339ab868c0d..d5eb390e0dd 100644 --- a/compiler/testData/codegen/box/defaultArguments/constructor/enumWithOneDefArg.kt +++ b/compiler/testData/codegen/box/defaultArguments/constructor/enumWithOneDefArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Foo(val a: Int = 1, val b: String) { B(2, "b"), C(b = "b") diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/enumWithTwoDefArgs.kt b/compiler/testData/codegen/box/defaultArguments/constructor/enumWithTwoDefArgs.kt index 7a7d6db0814..6f4bd337549 100644 --- a/compiler/testData/codegen/box/defaultArguments/constructor/enumWithTwoDefArgs.kt +++ b/compiler/testData/codegen/box/defaultArguments/constructor/enumWithTwoDefArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Foo(val a: Int = 1, val b: String = "a") { A(), B(2, "b"), diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/enumWithTwoDoubleDefArgs.kt b/compiler/testData/codegen/box/defaultArguments/constructor/enumWithTwoDoubleDefArgs.kt index e461fd6a32e..44fa5df7a88 100644 --- a/compiler/testData/codegen/box/defaultArguments/constructor/enumWithTwoDoubleDefArgs.kt +++ b/compiler/testData/codegen/box/defaultArguments/constructor/enumWithTwoDoubleDefArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Foo(val a: Double = 1.0, val b: Double = 1.0) { A(), B(2.0, 2.0), diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/innerClass32Args.kt b/compiler/testData/codegen/box/defaultArguments/constructor/innerClass32Args.kt index ae3fc3ab71e..08ba7a47f31 100644 --- a/compiler/testData/codegen/box/defaultArguments/constructor/innerClass32Args.kt +++ b/compiler/testData/codegen/box/defaultArguments/constructor/innerClass32Args.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { inner class B(val a: Int = 1, val b: Int = 2, diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/kt2852.kt b/compiler/testData/codegen/box/defaultArguments/constructor/kt2852.kt index 9a5434a99cf..2481cebda2b 100644 --- a/compiler/testData/codegen/box/defaultArguments/constructor/kt2852.kt +++ b/compiler/testData/codegen/box/defaultArguments/constructor/kt2852.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val o = object { inner class A(val value: String = "OK") diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/kt3060.kt b/compiler/testData/codegen/box/defaultArguments/constructor/kt3060.kt index ca4275a7403..4e3b427556c 100644 --- a/compiler/testData/codegen/box/defaultArguments/constructor/kt3060.kt +++ b/compiler/testData/codegen/box/defaultArguments/constructor/kt3060.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Foo private constructor(val param: String = "OK") { companion object { val s = Foo() diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/manyArgs.kt b/compiler/testData/codegen/box/defaultArguments/constructor/manyArgs.kt index 9591a15c803..9f191721f57 100644 --- a/compiler/testData/codegen/box/defaultArguments/constructor/manyArgs.kt +++ b/compiler/testData/codegen/box/defaultArguments/constructor/manyArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/defaultArguments/convention/incWithDefaultInGetter.kt b/compiler/testData/codegen/box/defaultArguments/convention/incWithDefaultInGetter.kt index a576bf5b852..5ca3dd00ec1 100644 --- a/compiler/testData/codegen/box/defaultArguments/convention/incWithDefaultInGetter.kt +++ b/compiler/testData/codegen/box/defaultArguments/convention/incWithDefaultInGetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var inc: String = "" class X { diff --git a/compiler/testData/codegen/box/defaultArguments/convention/kt9140.kt b/compiler/testData/codegen/box/defaultArguments/convention/kt9140.kt index ea677b74a84..60db844e804 100644 --- a/compiler/testData/codegen/box/defaultArguments/convention/kt9140.kt +++ b/compiler/testData/codegen/box/defaultArguments/convention/kt9140.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class X { operator fun get(name: String, type: String = "none") = name + type } diff --git a/compiler/testData/codegen/box/defaultArguments/convention/plusAssignWithDefaultInGetter.kt b/compiler/testData/codegen/box/defaultArguments/convention/plusAssignWithDefaultInGetter.kt index 0b6f63450de..1f5f0ed39e2 100644 --- a/compiler/testData/codegen/box/defaultArguments/convention/plusAssignWithDefaultInGetter.kt +++ b/compiler/testData/codegen/box/defaultArguments/convention/plusAssignWithDefaultInGetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class X { var result: String = "fail" diff --git a/compiler/testData/codegen/box/defaultArguments/function/abstractClass.kt b/compiler/testData/codegen/box/defaultArguments/function/abstractClass.kt index c1cc5d0bd9e..27a207887b3 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/abstractClass.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/abstractClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Base { abstract fun foo(a: String = "abc"): String } diff --git a/compiler/testData/codegen/box/defaultArguments/function/complexInheritance.kt b/compiler/testData/codegen/box/defaultArguments/function/complexInheritance.kt index 5a8df66d795..e42790cbea0 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/complexInheritance.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/complexInheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See KT-21968 interface A { diff --git a/compiler/testData/codegen/box/defaultArguments/function/covariantOverride.kt b/compiler/testData/codegen/box/defaultArguments/function/covariantOverride.kt index b2ad3e749c2..8fc90258db1 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/covariantOverride.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/covariantOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Foo { open fun foo(x: CharSequence = "O"): CharSequence = x } diff --git a/compiler/testData/codegen/box/defaultArguments/function/covariantOverrideGeneric.kt b/compiler/testData/codegen/box/defaultArguments/function/covariantOverrideGeneric.kt index 9f24919d51d..8303082889d 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/covariantOverrideGeneric.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/covariantOverrideGeneric.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Foo { open fun foo(x: CharSequence = "O"): CharSequence = x } diff --git a/compiler/testData/codegen/box/defaultArguments/function/extensionFunctionManyArgs.kt b/compiler/testData/codegen/box/defaultArguments/function/extensionFunctionManyArgs.kt index 82984a99369..f11e2a3bd4a 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/extensionFunctionManyArgs.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/extensionFunctionManyArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun Int.foo(a: Int = 1, b: Int = 2, c: Int = 3, diff --git a/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionInClassObject.kt b/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionInClassObject.kt index 876be1766c2..7b958663e52 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionInClassObject.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionInClassObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { companion object { fun Int.foo(a: Int = 1): Int { diff --git a/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionInObject.kt b/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionInObject.kt index d16105ac6b3..4a1ba7089a4 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionInObject.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionInObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR object A { fun Int.foo(a: Int = 1): Int { return a diff --git a/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionWithOneDefArg.kt b/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionWithOneDefArg.kt index c905daed1b2..2bba9005ff3 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionWithOneDefArg.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionWithOneDefArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun Int.foo(a: Int = 1, b: String): Int { return a } diff --git a/compiler/testData/codegen/box/defaultArguments/function/funInTrait.kt b/compiler/testData/codegen/box/defaultArguments/function/funInTrait.kt index 06b181e10b6..cb3e0f682df 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/funInTrait.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/funInTrait.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Foo { fun foo(a: Double = 1.0): Double } diff --git a/compiler/testData/codegen/box/defaultArguments/function/funInTraitChain.kt b/compiler/testData/codegen/box/defaultArguments/function/funInTraitChain.kt index 50c0b9df7ae..d4add29af2e 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/funInTraitChain.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/funInTraitChain.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM // See KT-15971 diff --git a/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunction.kt b/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunction.kt index 35a3e575fe4..ceb83b72ed6 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunction.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun Int.foo(a: Int = 1): Int { return a diff --git a/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunctionDouble.kt b/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunctionDouble.kt index a18b571e32b..e5b1991f8c9 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunctionDouble.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunctionDouble.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun Double.foo(a: Double = 1.0): Double { return a diff --git a/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunctionDoubleTwoArgs.kt b/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunctionDoubleTwoArgs.kt index 844f5e88ef4..28ff207bea0 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunctionDoubleTwoArgs.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunctionDoubleTwoArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun Double.foo(a: Double = 1.0, b: Double = 1.0): Double { return a + b diff --git a/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunctionManyArgs.kt b/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunctionManyArgs.kt index 3ed1be3d6c4..4628d81a70d 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunctionManyArgs.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/innerExtentionFunctionManyArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun Int.foo(a: Int = 1, b: Int = 2, diff --git a/compiler/testData/codegen/box/defaultArguments/function/kt5232.kt b/compiler/testData/codegen/box/defaultArguments/function/kt5232.kt index 8b91d2bd2d5..b62fb2295eb 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/kt5232.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/kt5232.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun visit(a:String, b:String="") : String = b + a } diff --git a/compiler/testData/codegen/box/defaultArguments/function/memberFunctionManyArgs.kt b/compiler/testData/codegen/box/defaultArguments/function/memberFunctionManyArgs.kt index def2549e106..13ac09d5832 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/memberFunctionManyArgs.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/memberFunctionManyArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A() { fun foo(a: Int = 1, b: Int = 2, diff --git a/compiler/testData/codegen/box/defaultArguments/function/mixingNamedAndPositioned.kt b/compiler/testData/codegen/box/defaultArguments/function/mixingNamedAndPositioned.kt index 7b3aebeec18..ead077b8526 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/mixingNamedAndPositioned.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/mixingNamedAndPositioned.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(a: String = "Companion", b: Int = 1, c: Long = 2): String { return "$a $b $c" } diff --git a/compiler/testData/codegen/box/defaultArguments/function/topLevelManyArgs.kt b/compiler/testData/codegen/box/defaultArguments/function/topLevelManyArgs.kt index 1086f23b45f..d4765b4e644 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/topLevelManyArgs.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/topLevelManyArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(a: Int = 1, b: Int = 2, c: Int = 3, diff --git a/compiler/testData/codegen/box/defaultArguments/function/trait.kt b/compiler/testData/codegen/box/defaultArguments/function/trait.kt index 91bafe072f3..5183736b60a 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/trait.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/trait.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Base { fun bar(a: String = "abc"): String = a + " from interface" } diff --git a/compiler/testData/codegen/box/defaultArguments/implementedByFake.kt b/compiler/testData/codegen/box/defaultArguments/implementedByFake.kt index 2dabfb4d267..db703a34fe5 100644 --- a/compiler/testData/codegen/box/defaultArguments/implementedByFake.kt +++ b/compiler/testData/codegen/box/defaultArguments/implementedByFake.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JVM diff --git a/compiler/testData/codegen/box/defaultArguments/implementedByFake2.kt b/compiler/testData/codegen/box/defaultArguments/implementedByFake2.kt index cd511964c31..255b1dc76d0 100644 --- a/compiler/testData/codegen/box/defaultArguments/implementedByFake2.kt +++ b/compiler/testData/codegen/box/defaultArguments/implementedByFake2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JVM diff --git a/compiler/testData/codegen/box/defaultArguments/implementedByFake3.kt b/compiler/testData/codegen/box/defaultArguments/implementedByFake3.kt index 39dfc4eca33..66e5ae0a0e6 100644 --- a/compiler/testData/codegen/box/defaultArguments/implementedByFake3.kt +++ b/compiler/testData/codegen/box/defaultArguments/implementedByFake3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JVM diff --git a/compiler/testData/codegen/box/defaultArguments/inheritedFromInterfaceViaAbstractSuperclass.kt b/compiler/testData/codegen/box/defaultArguments/inheritedFromInterfaceViaAbstractSuperclass.kt index b74007df30e..f8a841d9cb7 100644 --- a/compiler/testData/codegen/box/defaultArguments/inheritedFromInterfaceViaAbstractSuperclass.kt +++ b/compiler/testData/codegen/box/defaultArguments/inheritedFromInterfaceViaAbstractSuperclass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface I { fun foo(x: Int = 23): String } diff --git a/compiler/testData/codegen/box/defaultArguments/kt6382.kt b/compiler/testData/codegen/box/defaultArguments/kt6382.kt index 07910e2cf12..1aaa9553309 100644 --- a/compiler/testData/codegen/box/defaultArguments/kt6382.kt +++ b/compiler/testData/codegen/box/defaultArguments/kt6382.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/defaultArguments/private/memberExtensionFunction.kt b/compiler/testData/codegen/box/defaultArguments/private/memberExtensionFunction.kt index 01167805ef4..fb941138153 100644 --- a/compiler/testData/codegen/box/defaultArguments/private/memberExtensionFunction.kt +++ b/compiler/testData/codegen/box/defaultArguments/private/memberExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { private fun Int.foo(other: Int = 5): Int = this + other diff --git a/compiler/testData/codegen/box/defaultArguments/private/memberFunction.kt b/compiler/testData/codegen/box/defaultArguments/private/memberFunction.kt index 64fe7c2de65..05279a94e83 100644 --- a/compiler/testData/codegen/box/defaultArguments/private/memberFunction.kt +++ b/compiler/testData/codegen/box/defaultArguments/private/memberFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KT-5786 NoSuchMethodError: no accessor for private fun with default arguments class A { diff --git a/compiler/testData/codegen/box/defaultArguments/private/primaryConstructor.kt b/compiler/testData/codegen/box/defaultArguments/private/primaryConstructor.kt index 7b4ba263678..06216cf0bbf 100644 --- a/compiler/testData/codegen/box/defaultArguments/private/primaryConstructor.kt +++ b/compiler/testData/codegen/box/defaultArguments/private/primaryConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var state: String = "Fail" class A private constructor(x: String = "OK") { diff --git a/compiler/testData/codegen/box/defaultArguments/private/secondaryConstructor.kt b/compiler/testData/codegen/box/defaultArguments/private/secondaryConstructor.kt index ea7569669e5..8205dcbc56d 100644 --- a/compiler/testData/codegen/box/defaultArguments/private/secondaryConstructor.kt +++ b/compiler/testData/codegen/box/defaultArguments/private/secondaryConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var state: String = "Fail" class A { diff --git a/compiler/testData/codegen/box/defaultArguments/protected.kt b/compiler/testData/codegen/box/defaultArguments/protected.kt index be1243f96c6..bd3b819fd68 100644 --- a/compiler/testData/codegen/box/defaultArguments/protected.kt +++ b/compiler/testData/codegen/box/defaultArguments/protected.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: Foo.kt package foo diff --git a/compiler/testData/codegen/box/defaultArguments/referenceAsArg.kt b/compiler/testData/codegen/box/defaultArguments/referenceAsArg.kt index 162b3dfa5d9..64f0546fea8 100644 --- a/compiler/testData/codegen/box/defaultArguments/referenceAsArg.kt +++ b/compiler/testData/codegen/box/defaultArguments/referenceAsArg.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +FunctionReferenceWithDefaultValueAsOtherType +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR inline fun String.app(f: (String) -> String) = f(this) diff --git a/compiler/testData/codegen/box/defaultArguments/signature/kt2789.kt b/compiler/testData/codegen/box/defaultArguments/signature/kt2789.kt index 043b0d071a3..facc7c0cbca 100644 --- a/compiler/testData/codegen/box/defaultArguments/signature/kt2789.kt +++ b/compiler/testData/codegen/box/defaultArguments/signature/kt2789.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface FooTrait { fun make(size: Int = 16) : T diff --git a/compiler/testData/codegen/box/defaultArguments/signature/kt9428.kt b/compiler/testData/codegen/box/defaultArguments/signature/kt9428.kt index b9d89105d37..cd5195a2364 100644 --- a/compiler/testData/codegen/box/defaultArguments/signature/kt9428.kt +++ b/compiler/testData/codegen/box/defaultArguments/signature/kt9428.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Player(val name: String) open class SlashPlayer(name: String) : Player(name) diff --git a/compiler/testData/codegen/box/defaultArguments/signature/kt9924.kt b/compiler/testData/codegen/box/defaultArguments/signature/kt9924.kt index 8366f26008e..9cdc4b81644 100644 --- a/compiler/testData/codegen/box/defaultArguments/signature/kt9924.kt +++ b/compiler/testData/codegen/box/defaultArguments/signature/kt9924.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class A { abstract fun test(a: T, b:Boolean = false) : String } diff --git a/compiler/testData/codegen/box/defaultArguments/superCallCheck.kt b/compiler/testData/codegen/box/defaultArguments/superCallCheck.kt index 3cb93b6a9b1..7a014369169 100644 --- a/compiler/testData/codegen/box/defaultArguments/superCallCheck.kt +++ b/compiler/testData/codegen/box/defaultArguments/superCallCheck.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/defaultArguments/useNextParamInLambda.kt b/compiler/testData/codegen/box/defaultArguments/useNextParamInLambda.kt index 241159dd065..8c4c90d0a7e 100644 --- a/compiler/testData/codegen/box/defaultArguments/useNextParamInLambda.kt +++ b/compiler/testData/codegen/box/defaultArguments/useNextParamInLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JS_IR, NATIVE fun f( diff --git a/compiler/testData/codegen/box/defaultArguments/useThisInLambda.kt b/compiler/testData/codegen/box/defaultArguments/useThisInLambda.kt index b2f4da36637..5fa8e51104d 100644 --- a/compiler/testData/codegen/box/defaultArguments/useThisInLambda.kt +++ b/compiler/testData/codegen/box/defaultArguments/useThisInLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class X { fun g(x: () -> Boolean = { super.equals(this) }) = x() } diff --git a/compiler/testData/codegen/box/delegatedProperty/capturePropertyInClosure.kt b/compiler/testData/codegen/box/delegatedProperty/capturePropertyInClosure.kt index 3c03bc94ca8..a54f39048c3 100644 --- a/compiler/testData/codegen/box/delegatedProperty/capturePropertyInClosure.kt +++ b/compiler/testData/codegen/box/delegatedProperty/capturePropertyInClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/castGetReturnType.kt b/compiler/testData/codegen/box/delegatedProperty/castGetReturnType.kt index cc106890792..1e502c79a8d 100644 --- a/compiler/testData/codegen/box/delegatedProperty/castGetReturnType.kt +++ b/compiler/testData/codegen/box/delegatedProperty/castGetReturnType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/castSetParameter.kt b/compiler/testData/codegen/box/delegatedProperty/castSetParameter.kt index 3d3e7a7806a..fbae4b52c60 100644 --- a/compiler/testData/codegen/box/delegatedProperty/castSetParameter.kt +++ b/compiler/testData/codegen/box/delegatedProperty/castSetParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/delegateAsInnerClass.kt b/compiler/testData/codegen/box/delegatedProperty/delegateAsInnerClass.kt index 9b503ccce83..68401ae752a 100644 --- a/compiler/testData/codegen/box/delegatedProperty/delegateAsInnerClass.kt +++ b/compiler/testData/codegen/box/delegatedProperty/delegateAsInnerClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class A { diff --git a/compiler/testData/codegen/box/delegatedProperty/delegateByOtherProperty.kt b/compiler/testData/codegen/box/delegatedProperty/delegateByOtherProperty.kt index 7ec7f0c9151..2a3784573d5 100644 --- a/compiler/testData/codegen/box/delegatedProperty/delegateByOtherProperty.kt +++ b/compiler/testData/codegen/box/delegatedProperty/delegateByOtherProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelFun.kt b/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelFun.kt index 5900d71c985..9e042fd7ccb 100644 --- a/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelFun.kt +++ b/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelProperty.kt b/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelProperty.kt index 22f7b1b2ed3..5d9c75af2bf 100644 --- a/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelProperty.kt +++ b/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/delegateForExtProperty.kt b/compiler/testData/codegen/box/delegatedProperty/delegateForExtProperty.kt index 4eac9e2dc73..e827628f708 100644 --- a/compiler/testData/codegen/box/delegatedProperty/delegateForExtProperty.kt +++ b/compiler/testData/codegen/box/delegatedProperty/delegateForExtProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/delegateForExtPropertyInClass.kt b/compiler/testData/codegen/box/delegatedProperty/delegateForExtPropertyInClass.kt index 7cdaca652eb..03986df0169 100644 --- a/compiler/testData/codegen/box/delegatedProperty/delegateForExtPropertyInClass.kt +++ b/compiler/testData/codegen/box/delegatedProperty/delegateForExtPropertyInClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/delegateWithPrivateSet.kt b/compiler/testData/codegen/box/delegatedProperty/delegateWithPrivateSet.kt index 0419be41898..fc23642695d 100644 --- a/compiler/testData/codegen/box/delegatedProperty/delegateWithPrivateSet.kt +++ b/compiler/testData/codegen/box/delegatedProperty/delegateWithPrivateSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // See KT-10107: 'Variable must be initialized' for delegate with private set diff --git a/compiler/testData/codegen/box/delegatedProperty/extensionDelegatesWithSameNames.kt b/compiler/testData/codegen/box/delegatedProperty/extensionDelegatesWithSameNames.kt index ec5f37c0536..572ac82b67a 100644 --- a/compiler/testData/codegen/box/delegatedProperty/extensionDelegatesWithSameNames.kt +++ b/compiler/testData/codegen/box/delegatedProperty/extensionDelegatesWithSameNames.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class C object O : C() diff --git a/compiler/testData/codegen/box/delegatedProperty/extensionPropertyAndExtensionGetValue.kt b/compiler/testData/codegen/box/delegatedProperty/extensionPropertyAndExtensionGetValue.kt index 1e796085d97..0534615c358 100644 --- a/compiler/testData/codegen/box/delegatedProperty/extensionPropertyAndExtensionGetValue.kt +++ b/compiler/testData/codegen/box/delegatedProperty/extensionPropertyAndExtensionGetValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(val o: String) interface I { diff --git a/compiler/testData/codegen/box/delegatedProperty/genericDelegate.kt b/compiler/testData/codegen/box/delegatedProperty/genericDelegate.kt index f1072a6c339..7d60f6c0f30 100644 --- a/compiler/testData/codegen/box/delegatedProperty/genericDelegate.kt +++ b/compiler/testData/codegen/box/delegatedProperty/genericDelegate.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate(var inner: T) { diff --git a/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt b/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt index fbc9e989d67..b90b8c2cca1 100644 --- a/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt +++ b/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast2.kt b/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast2.kt index 35df8266ede..e81c7319455 100644 --- a/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast2.kt +++ b/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR diff --git a/compiler/testData/codegen/box/delegatedProperty/genericSetValueViaSyntheticAccessor.kt b/compiler/testData/codegen/box/delegatedProperty/genericSetValueViaSyntheticAccessor.kt index cfcaceb9ebc..152bd050ffc 100644 --- a/compiler/testData/codegen/box/delegatedProperty/genericSetValueViaSyntheticAccessor.kt +++ b/compiler/testData/codegen/box/delegatedProperty/genericSetValueViaSyntheticAccessor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: Var.kt package pvar diff --git a/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFun.kt b/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFun.kt index c08af8aeca2..6d54996f656 100644 --- a/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFun.kt +++ b/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFunInClass.kt b/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFunInClass.kt index 653c844066e..5dc3739b112 100644 --- a/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFunInClass.kt +++ b/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFunInClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/inClassVal.kt b/compiler/testData/codegen/box/delegatedProperty/inClassVal.kt index 0878fe18868..10bed7d5b5c 100644 --- a/compiler/testData/codegen/box/delegatedProperty/inClassVal.kt +++ b/compiler/testData/codegen/box/delegatedProperty/inClassVal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/inClassVar.kt b/compiler/testData/codegen/box/delegatedProperty/inClassVar.kt index 4541763a721..0bb73c08907 100644 --- a/compiler/testData/codegen/box/delegatedProperty/inClassVar.kt +++ b/compiler/testData/codegen/box/delegatedProperty/inClassVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/inTrait.kt b/compiler/testData/codegen/box/delegatedProperty/inTrait.kt index 10a1746e561..977f6bfde4c 100644 --- a/compiler/testData/codegen/box/delegatedProperty/inTrait.kt +++ b/compiler/testData/codegen/box/delegatedProperty/inTrait.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/inferredPropertyType.kt b/compiler/testData/codegen/box/delegatedProperty/inferredPropertyType.kt index 50d8ad91411..134f08bec61 100644 --- a/compiler/testData/codegen/box/delegatedProperty/inferredPropertyType.kt +++ b/compiler/testData/codegen/box/delegatedProperty/inferredPropertyType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate(var inner: T) { diff --git a/compiler/testData/codegen/box/delegatedProperty/insideInlinedObjectMultiModule.kt b/compiler/testData/codegen/box/delegatedProperty/insideInlinedObjectMultiModule.kt index 6ef7c86a3b8..be3f007a202 100644 --- a/compiler/testData/codegen/box/delegatedProperty/insideInlinedObjectMultiModule.kt +++ b/compiler/testData/codegen/box/delegatedProperty/insideInlinedObjectMultiModule.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // MODULE: lib // FILE: lib.kt diff --git a/compiler/testData/codegen/box/delegatedProperty/kt4138.kt b/compiler/testData/codegen/box/delegatedProperty/kt4138.kt index f4535dd82e7..27c2695bdaf 100644 --- a/compiler/testData/codegen/box/delegatedProperty/kt4138.kt +++ b/compiler/testData/codegen/box/delegatedProperty/kt4138.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate(var inner: T) { diff --git a/compiler/testData/codegen/box/delegatedProperty/kt6722.kt b/compiler/testData/codegen/box/delegatedProperty/kt6722.kt index f680293e6dc..6d802360eb5 100644 --- a/compiler/testData/codegen/box/delegatedProperty/kt6722.kt +++ b/compiler/testData/codegen/box/delegatedProperty/kt6722.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME interface T { diff --git a/compiler/testData/codegen/box/delegatedProperty/kt9712.kt b/compiler/testData/codegen/box/delegatedProperty/kt9712.kt index 585489f7886..6f1715a9abc 100644 --- a/compiler/testData/codegen/box/delegatedProperty/kt9712.kt +++ b/compiler/testData/codegen/box/delegatedProperty/kt9712.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVal.kt b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVal.kt index 52a0de0cd68..0ac324f3c0a 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVal.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package foo import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalValNoInline.kt b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalValNoInline.kt index bb21f1e3b52..385e0c3414f 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalValNoInline.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalValNoInline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package foo import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVar.kt b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVar.kt index d655e965ab1..c721ed2c946 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVar.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package foo import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVarNoInline.kt b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVarNoInline.kt index 8ac07a3f364..54b1ff1f3e1 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVarNoInline.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVarNoInline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package foo import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/local/inlineGetValue.kt b/compiler/testData/codegen/box/delegatedProperty/local/inlineGetValue.kt index 80a60fd6e61..45c015acdc4 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/inlineGetValue.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/inlineGetValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package foo import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/local/inlineOperators.kt b/compiler/testData/codegen/box/delegatedProperty/local/inlineOperators.kt index 98198d4acd4..d3147ecaa39 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/inlineOperators.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/inlineOperators.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package foo import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/local/kt12891.kt b/compiler/testData/codegen/box/delegatedProperty/local/kt12891.kt index 683c4fca841..150736964f9 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/kt12891.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/kt12891.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //WITH_RUNTIME fun box(): String { val x by lazy { "OK" } diff --git a/compiler/testData/codegen/box/delegatedProperty/local/kt13557.kt b/compiler/testData/codegen/box/delegatedProperty/local/kt13557.kt index a3e6ec14109..b8ce0b7f7a8 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/kt13557.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/kt13557.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME //WITH_REFLECT diff --git a/compiler/testData/codegen/box/delegatedProperty/local/kt16864.kt b/compiler/testData/codegen/box/delegatedProperty/local/kt16864.kt index 99b3011a5c4..5625c363bdf 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/kt16864.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/kt16864.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR object Whatever { operator fun getValue(thisRef: Any?, prop: Any?) = "OK" diff --git a/compiler/testData/codegen/box/delegatedProperty/local/kt19690.kt b/compiler/testData/codegen/box/delegatedProperty/local/kt19690.kt index c4d91f61171..66dfda90d34 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/kt19690.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/kt19690.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME //WITH_REFLECT diff --git a/compiler/testData/codegen/box/delegatedProperty/local/kt21085.kt b/compiler/testData/codegen/box/delegatedProperty/local/kt21085.kt index bec5fcce5d7..2d513dcfe0f 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/kt21085.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/kt21085.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Delegate(val value: String) { operator fun getValue(thisRef: Any?, kProperty: Any?) = value diff --git a/compiler/testData/codegen/box/delegatedProperty/local/kt23117.kt b/compiler/testData/codegen/box/delegatedProperty/local/kt23117.kt index 21d7489f2e2..d3190a4beb1 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/kt23117.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/kt23117.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.properties.Delegates.notNull diff --git a/compiler/testData/codegen/box/delegatedProperty/local/localVal.kt b/compiler/testData/codegen/box/delegatedProperty/local/localVal.kt index cd3f7178453..6bbbe7b4166 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/localVal.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/localVal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package foo import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/local/localValNoExplicitType.kt b/compiler/testData/codegen/box/delegatedProperty/local/localValNoExplicitType.kt index 20e86275732..37eefc8882c 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/localValNoExplicitType.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/localValNoExplicitType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package foo import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/local/localVar.kt b/compiler/testData/codegen/box/delegatedProperty/local/localVar.kt index 606bc60c871..ff643ab4517 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/localVar.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/localVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package foo import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/local/localVarNoExplicitType.kt b/compiler/testData/codegen/box/delegatedProperty/local/localVarNoExplicitType.kt index b9e51893775..98f78f08639 100644 --- a/compiler/testData/codegen/box/delegatedProperty/local/localVarNoExplicitType.kt +++ b/compiler/testData/codegen/box/delegatedProperty/local/localVarNoExplicitType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package foo import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/definedInSources.kt b/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/definedInSources.kt index 073c1676afb..c8acd8029a3 100644 --- a/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/definedInSources.kt +++ b/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/definedInSources.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Provider(val _value: T) { inline operator fun provideDelegate(thisRef: Any?, kProperty: Any?) = Mut(_value) diff --git a/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/definedInSourcesWithNonNullParameter.kt b/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/definedInSourcesWithNonNullParameter.kt index 590afc160bc..0184c91652f 100644 --- a/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/definedInSourcesWithNonNullParameter.kt +++ b/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/definedInSourcesWithNonNullParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Provider(val _value: T) { inline operator fun provideDelegate(thisRef: Any?, kProperty: Any) = Mut(_value) diff --git a/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/inSeparateModule.kt b/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/inSeparateModule.kt index a0e2d564484..618ce86dc9b 100644 --- a/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/inSeparateModule.kt +++ b/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/inSeparateModule.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // MODULE: lib // FILE: lib.kt package lib diff --git a/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/inSeparateModuleWithNonNullParameter.kt b/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/inSeparateModuleWithNonNullParameter.kt index b6ee79d4b73..98eb2412abd 100644 --- a/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/inSeparateModuleWithNonNullParameter.kt +++ b/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/inSeparateModuleWithNonNullParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // MODULE: lib // FILE: lib.kt package lib diff --git a/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/lazy.kt b/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/lazy.kt index d4e1d498861..1a6e8bfd91c 100644 --- a/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/lazy.kt +++ b/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/lazy.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME val topLevelLazyVal by lazy { 1 } diff --git a/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/mixedArgumentSizes.kt b/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/mixedArgumentSizes.kt index dad20517a99..92ac7adaa7f 100644 --- a/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/mixedArgumentSizes.kt +++ b/compiler/testData/codegen/box/delegatedProperty/optimizedDelegatedProperties/mixedArgumentSizes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline operator fun Double.provideDelegate(thisRef: Any?, kProp: Any?) = this.toLong() inline operator fun Long.getValue(thisRef: Any?, kProp: Any?) = this.toInt() diff --git a/compiler/testData/codegen/box/delegatedProperty/privateSetterKPropertyIsNotMutable.kt b/compiler/testData/codegen/box/delegatedProperty/privateSetterKPropertyIsNotMutable.kt index ce10d83a04b..736dc162ceb 100644 --- a/compiler/testData/codegen/box/delegatedProperty/privateSetterKPropertyIsNotMutable.kt +++ b/compiler/testData/codegen/box/delegatedProperty/privateSetterKPropertyIsNotMutable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/delegatedProperty/privateVar.kt b/compiler/testData/codegen/box/delegatedProperty/privateVar.kt index 33faef3e3b1..0770a9ad843 100644 --- a/compiler/testData/codegen/box/delegatedProperty/privateVar.kt +++ b/compiler/testData/codegen/box/delegatedProperty/privateVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/propertyMetadataShouldBeCached.kt b/compiler/testData/codegen/box/delegatedProperty/propertyMetadataShouldBeCached.kt index 0a74c9f497b..9b08a03a0eb 100644 --- a/compiler/testData/codegen/box/delegatedProperty/propertyMetadataShouldBeCached.kt +++ b/compiler/testData/codegen/box/delegatedProperty/propertyMetadataShouldBeCached.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM import java.util.IdentityHashMap diff --git a/compiler/testData/codegen/box/delegatedProperty/protectedVarWithPrivateSet.kt b/compiler/testData/codegen/box/delegatedProperty/protectedVarWithPrivateSet.kt index 8d30ddd5d2b..1a818f68c88 100644 --- a/compiler/testData/codegen/box/delegatedProperty/protectedVarWithPrivateSet.kt +++ b/compiler/testData/codegen/box/delegatedProperty/protectedVarWithPrivateSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/differentReceivers.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/differentReceivers.kt index 990b7d63455..b63bfcf3e28 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/differentReceivers.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/differentReceivers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrder.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrder.kt index 762de10f841..066fbc16c05 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrder.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrder.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrderVar.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrderVar.kt index 64bf5536c5e..79e7ad27816 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrderVar.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrderVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/extensionDelegated.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/extensionDelegated.kt index 363d476e634..b78e0d5d3b2 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/extensionDelegated.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/extensionDelegated.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty var log = "" diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/generic.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/generic.kt index 36ec4bb9508..60a8131ddfd 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/generic.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/generic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/hostCheck.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/hostCheck.kt index 788f19e57d0..49ddd042327 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/hostCheck.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/hostCheck.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate(val value: String) { diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inClass.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inClass.kt index e1456a8bd0f..304d23f96d3 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inClass.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inlineProvideDelegate.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inlineProvideDelegate.kt index 3ce685006b0..b9bb3cead1d 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inlineProvideDelegate.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inlineProvideDelegate.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/jvmStaticInObject.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/jvmStaticInObject.kt index 90ce4a199e4..e084a11f955 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/jvmStaticInObject.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/jvmStaticInObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt15437.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt15437.kt index 85d54e3cc18..d33f94a1dcd 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt15437.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt15437.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt16441.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt16441.kt index 1e93734c254..86680f9d055 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt16441.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt16441.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt18902.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt18902.kt index 9b20ca39800..87905d7721d 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt18902.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt18902.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.properties.ReadOnlyProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/local.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/local.kt index e010f9f1242..feeb5b5a24b 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/local.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/local.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localCaptured.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localCaptured.kt index 1018b841950..20be53cae76 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localCaptured.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localCaptured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localDifferentReceivers.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localDifferentReceivers.kt index 387236a5640..d4b16f1ca4b 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localDifferentReceivers.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localDifferentReceivers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/memberExtension.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/memberExtension.kt index 7cfa5f86b0c..2fb4088ed9d 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/memberExtension.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/memberExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME object Host { diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/propertyMetadata.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/propertyMetadata.kt index 549b1b249e4..196e8bc3abe 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/propertyMetadata.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/propertyMetadata.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFun.kt b/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFun.kt index 69924d135ff..3c85a0712cf 100644 --- a/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFun.kt +++ b/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFunInClass.kt b/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFunInClass.kt index ef2ddccf0f6..1679828426f 100644 --- a/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFunInClass.kt +++ b/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFunInClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/stackOverflowOnCallFromGetValue.kt b/compiler/testData/codegen/box/delegatedProperty/stackOverflowOnCallFromGetValue.kt index f46a3f6deea..cc974dc1831 100644 --- a/compiler/testData/codegen/box/delegatedProperty/stackOverflowOnCallFromGetValue.kt +++ b/compiler/testData/codegen/box/delegatedProperty/stackOverflowOnCallFromGetValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/delegatedProperty/topLevelVar.kt b/compiler/testData/codegen/box/delegatedProperty/topLevelVar.kt index 688405e32de..c8d666e5789 100644 --- a/compiler/testData/codegen/box/delegatedProperty/topLevelVar.kt +++ b/compiler/testData/codegen/box/delegatedProperty/topLevelVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/twoPropByOneDelegete.kt b/compiler/testData/codegen/box/delegatedProperty/twoPropByOneDelegete.kt index d73aadaf604..9832ba43010 100644 --- a/compiler/testData/codegen/box/delegatedProperty/twoPropByOneDelegete.kt +++ b/compiler/testData/codegen/box/delegatedProperty/twoPropByOneDelegete.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate(val f: (T) -> Int) { diff --git a/compiler/testData/codegen/box/delegatedProperty/useKPropertyLater.kt b/compiler/testData/codegen/box/delegatedProperty/useKPropertyLater.kt index 096575f1e0a..7726b2352ec 100644 --- a/compiler/testData/codegen/box/delegatedProperty/useKPropertyLater.kt +++ b/compiler/testData/codegen/box/delegatedProperty/useKPropertyLater.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt b/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt index 15069d1c6de..021d5763714 100644 --- a/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt +++ b/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/delegatedProperty/valInInnerClass.kt b/compiler/testData/codegen/box/delegatedProperty/valInInnerClass.kt index 43cda384acc..09b28385bfb 100644 --- a/compiler/testData/codegen/box/delegatedProperty/valInInnerClass.kt +++ b/compiler/testData/codegen/box/delegatedProperty/valInInnerClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegatedProperty/varInInnerClass.kt b/compiler/testData/codegen/box/delegatedProperty/varInInnerClass.kt index 4b99bb19003..43a7c1fa38f 100644 --- a/compiler/testData/codegen/box/delegatedProperty/varInInnerClass.kt +++ b/compiler/testData/codegen/box/delegatedProperty/varInInnerClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Delegate { diff --git a/compiler/testData/codegen/box/delegation/byMiddleInterface.kt b/compiler/testData/codegen/box/delegation/byMiddleInterface.kt index 5f6256df741..1c600f4ad02 100644 --- a/compiler/testData/codegen/box/delegation/byMiddleInterface.kt +++ b/compiler/testData/codegen/box/delegation/byMiddleInterface.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/delegation/defaultOverride.kt b/compiler/testData/codegen/box/delegation/defaultOverride.kt index c2a66177a7a..0fd79a4d8ae 100644 --- a/compiler/testData/codegen/box/delegation/defaultOverride.kt +++ b/compiler/testData/codegen/box/delegation/defaultOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/delegation/delegationToMap.kt b/compiler/testData/codegen/box/delegation/delegationToMap.kt index 07775a3c9b0..f6a841cc6dd 100644 --- a/compiler/testData/codegen/box/delegation/delegationToMap.kt +++ b/compiler/testData/codegen/box/delegation/delegationToMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/delegation/delegationToVal.kt b/compiler/testData/codegen/box/delegation/delegationToVal.kt index f40399798a0..2a8e0f397ca 100644 --- a/compiler/testData/codegen/box/delegation/delegationToVal.kt +++ b/compiler/testData/codegen/box/delegation/delegationToVal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/delegation/delegationWithPrivateConstructor.kt b/compiler/testData/codegen/box/delegation/delegationWithPrivateConstructor.kt index 448cbec7c35..ab0cec66d5c 100644 --- a/compiler/testData/codegen/box/delegation/delegationWithPrivateConstructor.kt +++ b/compiler/testData/codegen/box/delegation/delegationWithPrivateConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class MyObject private constructor(val delegate: Interface) : Interface by delegate { constructor() : this(Delegate()) } diff --git a/compiler/testData/codegen/box/delegation/diamond.kt b/compiler/testData/codegen/box/delegation/diamond.kt index 8a60bda7ef8..7d41b8609d3 100644 --- a/compiler/testData/codegen/box/delegation/diamond.kt +++ b/compiler/testData/codegen/box/delegation/diamond.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FILE: Base.java diff --git a/compiler/testData/codegen/box/delegation/diamond2.kt b/compiler/testData/codegen/box/delegation/diamond2.kt index daf19245ade..d5783770ecb 100644 --- a/compiler/testData/codegen/box/delegation/diamond2.kt +++ b/compiler/testData/codegen/box/delegation/diamond2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FILE: Base.java diff --git a/compiler/testData/codegen/box/delegation/hiddenSuperOverrideIn1.0.kt b/compiler/testData/codegen/box/delegation/hiddenSuperOverrideIn1.0.kt index e3efc096e99..7457007c694 100644 --- a/compiler/testData/codegen/box/delegation/hiddenSuperOverrideIn1.0.kt +++ b/compiler/testData/codegen/box/delegation/hiddenSuperOverrideIn1.0.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public interface Base { fun test() = "base fail" } diff --git a/compiler/testData/codegen/box/delegation/inClassDeclaration.kt b/compiler/testData/codegen/box/delegation/inClassDeclaration.kt index 57d180b8c38..212b8222eaa 100644 --- a/compiler/testData/codegen/box/delegation/inClassDeclaration.kt +++ b/compiler/testData/codegen/box/delegation/inClassDeclaration.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FILE: Base.java diff --git a/compiler/testData/codegen/box/delegation/kt8154.kt b/compiler/testData/codegen/box/delegation/kt8154.kt index 86550e49f60..49c3f2bb51d 100644 --- a/compiler/testData/codegen/box/delegation/kt8154.kt +++ b/compiler/testData/codegen/box/delegation/kt8154.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(): T } diff --git a/compiler/testData/codegen/box/delegation/mixed.kt b/compiler/testData/codegen/box/delegation/mixed.kt index c8ef7c370a8..911177ad4c1 100644 --- a/compiler/testData/codegen/box/delegation/mixed.kt +++ b/compiler/testData/codegen/box/delegation/mixed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FILE: Base.java diff --git a/compiler/testData/codegen/box/delegation/simple.kt b/compiler/testData/codegen/box/delegation/simple.kt index 418cea053e1..149d52b5424 100644 --- a/compiler/testData/codegen/box/delegation/simple.kt +++ b/compiler/testData/codegen/box/delegation/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FILE: Base.java diff --git a/compiler/testData/codegen/box/delegation/simple1.0.kt b/compiler/testData/codegen/box/delegation/simple1.0.kt index 7377ab053ca..7395fca1c61 100644 --- a/compiler/testData/codegen/box/delegation/simple1.0.kt +++ b/compiler/testData/codegen/box/delegation/simple1.0.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -NoDelegationToJavaDefaultInterfaceMembers +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FILE: Base.java diff --git a/compiler/testData/codegen/box/delegation/withDefaultParameters.kt b/compiler/testData/codegen/box/delegation/withDefaultParameters.kt index dd9e8a968f6..985018da7c9 100644 --- a/compiler/testData/codegen/box/delegation/withDefaultParameters.kt +++ b/compiler/testData/codegen/box/delegation/withDefaultParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM var log = "" diff --git a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/extensionComponents.kt b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/extensionComponents.kt index 201e2cb3a60..5f42b4088bb 100644 --- a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/extensionComponents.kt +++ b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/extensionComponents.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(val x: String, val y: String, val z: T) fun foo(a: A, block: (A) -> String): String = block(a) diff --git a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/generic.kt b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/generic.kt index 4dadddb91cd..6d2accd252c 100644 --- a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/generic.kt +++ b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/generic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val x: T, val y: F) fun foo(a: A, block: (A) -> String) = block(a) diff --git a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/inline.kt b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/inline.kt index 6835b91f21c..103b8253710 100644 --- a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/inline.kt +++ b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/inline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val x: String, val y: String) inline fun foo(a: A, block: (A) -> String): String = block(a) diff --git a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/otherParameters.kt b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/otherParameters.kt index f973aca1710..4e552b58605 100644 --- a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/otherParameters.kt +++ b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/otherParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val x: String, val y: String) fun foo(a: A, block: (Int, A, String) -> String): String = block(1, a, "#") diff --git a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/simple.kt b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/simple.kt index 50523e3fec4..3cafbf7bc59 100644 --- a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/simple.kt +++ b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val x: String, val y: String) fun foo(a: A, block: (A) -> String): String = block(a) diff --git a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/stdlibUsages.kt b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/stdlibUsages.kt index 9d6367910f3..423b81434b4 100644 --- a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/stdlibUsages.kt +++ b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/stdlibUsages.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/underscoreNames.kt b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/underscoreNames.kt index 8db07f7778e..70e03674326 100644 --- a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/underscoreNames.kt +++ b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/underscoreNames.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { operator fun component1() = "O" operator fun component2(): String = throw RuntimeException("fail 0") diff --git a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/withIndexed.kt b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/withIndexed.kt index 364debd2004..879d128fcf9 100644 --- a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/withIndexed.kt +++ b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/withIndexed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME data class Station( diff --git a/compiler/testData/codegen/box/diagnostics/functions/inference/kt6176.kt b/compiler/testData/codegen/box/diagnostics/functions/inference/kt6176.kt index 15a7a2e94e2..0a10f2d175b 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/inference/kt6176.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/inference/kt6176.kt @@ -1,4 +1,5 @@ // !DIAGNOSTICS: -DEBUG_INFO_SMARTCAST +// IGNORE_BACKEND_FIR: JVM_IR fun foo(f: () -> R): R = f() diff --git a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObject1.kt b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObject1.kt index 5f7fbce55f9..98dbabe1af4 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObject1.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObject1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { companion object { operator fun invoke(i: Int) = i diff --git a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObject2.kt b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObject2.kt index b808ed09f6a..faf5424906c 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObject2.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObject2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface B operator fun B.invoke(i: Int) = i diff --git a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass1.kt b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass1.kt index dcc924a9ba8..710c1d5f5e8 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass1.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { class Nested { companion object { diff --git a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass2.kt b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass2.kt index 85b73084d1a..0bd795b5722 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass2.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import A.Nested class A { diff --git a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum1.kt b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum1.kt index 6491d8e0cc9..f5678f933cd 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum1.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class A { ONE, TWO; diff --git a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum2.kt b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum2.kt index 95eb4b9c827..5d9b309324a 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum2.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class A { ONE, TWO diff --git a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum1.kt b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum1.kt index d627dad85a8..928d0099ce5 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum1.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import A.ONE enum class A { diff --git a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum2.kt b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum2.kt index 53ecfc65908..1ee4cd1d931 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum2.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import A.ONE enum class A { diff --git a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnObject1.kt b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnObject1.kt index e14c1acefc4..f113c4a14c4 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnObject1.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnObject1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR object A operator fun A.invoke(i: Int) = i diff --git a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnObject2.kt b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnObject2.kt index fc16215881c..5ca7213ef28 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnObject2.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnObject2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR object A { operator fun invoke(i: Int) = i } diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsOverridden.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsOverridden.kt index 33ef8a7acbc..7564ffd68f0 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsOverridden.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsOverridden.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsWithSideEffects.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsWithSideEffects.kt index 54467ceb3a6..056cd82ba40 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsWithSideEffects.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsWithSideEffects.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperComputationOrderOfTailrecDefaultParameters +// IGNORE_BACKEND_FIR: JVM_IR // DONT_RUN_GENERATED_CODE: JS var counter = 0 diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsWithSideEffects2.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsWithSideEffects2.kt index 6d5f4315c10..7d0b8554399 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsWithSideEffects2.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsWithSideEffects2.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperComputationOrderOfTailrecDefaultParameters +// IGNORE_BACKEND_FIR: JVM_IR // Flag above doesn't matter cause 1 default value is passed explicitly in tail recursion call // DONT_RUN_GENERATED_CODE: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsWithSideEffectsOld.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsWithSideEffectsOld.kt index d17272d67ca..adddd178550 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsWithSideEffectsOld.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsWithSideEffectsOld.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProperComputationOrderOfTailrecDefaultParameters +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.kt index 14b9cc0a6cb..ed6f89d0401 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.kt @@ -1,4 +1,5 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realIteratorFoldl.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realIteratorFoldl.kt index ebf3ee6cff6..0e849a7816b 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realIteratorFoldl.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realIteratorFoldl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringEscape.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringEscape.kt index 958549b3308..4f514e71a02 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringEscape.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringEscape.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // DONT_RUN_GENERATED_CODE: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringRepeat.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringRepeat.kt index 9b58c22110c..58eefe89238 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringRepeat.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringRepeat.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // DONT_RUN_GENERATED_CODE: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveInnerFunction.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveInnerFunction.kt index bfb7320b4f7..cf45378de95 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveInnerFunction.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveInnerFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // DONT_RUN_GENERATED_CODE: JS fun test() { diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/sum.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/sum.kt index 8a2ae5e6a68..c9a55b03241 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/sum.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/sum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.kt index 4428b315f41..b9c04709def 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS diff --git a/compiler/testData/codegen/box/diagnostics/vararg/kt4172.kt b/compiler/testData/codegen/box/diagnostics/vararg/kt4172.kt index 0fed060eb7d..1d728ccaec4 100644 --- a/compiler/testData/codegen/box/diagnostics/vararg/kt4172.kt +++ b/compiler/testData/codegen/box/diagnostics/vararg/kt4172.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { main(array()) return "OK" diff --git a/compiler/testData/codegen/box/elvis/genericElvisWithMoreSpecificLHS.kt b/compiler/testData/codegen/box/elvis/genericElvisWithMoreSpecificLHS.kt index 9743fab842c..aa7c9cdb0ea 100644 --- a/compiler/testData/codegen/box/elvis/genericElvisWithMoreSpecificLHS.kt +++ b/compiler/testData/codegen/box/elvis/genericElvisWithMoreSpecificLHS.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // IGNORE_BACKEND: JS_IR diff --git a/compiler/testData/codegen/box/elvis/genericElvisWithNullLHS.kt b/compiler/testData/codegen/box/elvis/genericElvisWithNullLHS.kt index 7b56c0dca31..a7aa0132efb 100644 --- a/compiler/testData/codegen/box/elvis/genericElvisWithNullLHS.kt +++ b/compiler/testData/codegen/box/elvis/genericElvisWithNullLHS.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // IGNORE_BACKEND: JS_IR diff --git a/compiler/testData/codegen/box/elvis/genericNull.kt b/compiler/testData/codegen/box/elvis/genericNull.kt index beb1cb723f2..d5e93f2e96c 100644 --- a/compiler/testData/codegen/box/elvis/genericNull.kt +++ b/compiler/testData/codegen/box/elvis/genericNull.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(t: T) { (t ?: 42).toInt() } diff --git a/compiler/testData/codegen/box/elvis/kt6694ExactAnnotationForElvis.kt b/compiler/testData/codegen/box/elvis/kt6694ExactAnnotationForElvis.kt index af26c6e87f2..52a32396369 100644 --- a/compiler/testData/codegen/box/elvis/kt6694ExactAnnotationForElvis.kt +++ b/compiler/testData/codegen/box/elvis/kt6694ExactAnnotationForElvis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface PsiElement { fun findChildByType(i: Int): T? = if (i == 42) JetOperationReferenceExpression() as T else throw Exception() diff --git a/compiler/testData/codegen/box/enum/abstractMethodInEnum.kt b/compiler/testData/codegen/box/enum/abstractMethodInEnum.kt index 0d3ed6de674..4e6eb1e29c4 100644 --- a/compiler/testData/codegen/box/enum/abstractMethodInEnum.kt +++ b/compiler/testData/codegen/box/enum/abstractMethodInEnum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class A() { ENTRY(){ override fun t() = "OK"}; diff --git a/compiler/testData/codegen/box/enum/abstractNestedClass.kt b/compiler/testData/codegen/box/enum/abstractNestedClass.kt index 3994bd54e17..d28c2710070 100644 --- a/compiler/testData/codegen/box/enum/abstractNestedClass.kt +++ b/compiler/testData/codegen/box/enum/abstractNestedClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class E { ENTRY; diff --git a/compiler/testData/codegen/box/enum/annotatedParameter.kt b/compiler/testData/codegen/box/enum/annotatedParameter.kt index 1bff61e2593..26cbadb49f9 100644 --- a/compiler/testData/codegen/box/enum/annotatedParameter.kt +++ b/compiler/testData/codegen/box/enum/annotatedParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Foo.java diff --git a/compiler/testData/codegen/box/enum/annotatedParameter2.kt b/compiler/testData/codegen/box/enum/annotatedParameter2.kt index 4d49865ade5..126b1e715f1 100644 --- a/compiler/testData/codegen/box/enum/annotatedParameter2.kt +++ b/compiler/testData/codegen/box/enum/annotatedParameter2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Foo.java diff --git a/compiler/testData/codegen/box/enum/asReturnExpression.kt b/compiler/testData/codegen/box/enum/asReturnExpression.kt index c001e02763a..620ab72aa9b 100644 --- a/compiler/testData/codegen/box/enum/asReturnExpression.kt +++ b/compiler/testData/codegen/box/enum/asReturnExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // http://youtrack.jetbrains.com/issue/KT-2167 enum class Season { diff --git a/compiler/testData/codegen/box/enum/classForEnumEntry.kt b/compiler/testData/codegen/box/enum/classForEnumEntry.kt index 4d64e8641df..2f8f115cb8d 100644 --- a/compiler/testData/codegen/box/enum/classForEnumEntry.kt +++ b/compiler/testData/codegen/box/enum/classForEnumEntry.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/enum/companionObjectInEnum.kt b/compiler/testData/codegen/box/enum/companionObjectInEnum.kt index 3e6d423f64e..8ecc9dd3678 100644 --- a/compiler/testData/codegen/box/enum/companionObjectInEnum.kt +++ b/compiler/testData/codegen/box/enum/companionObjectInEnum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Game { ROCK, PAPER, diff --git a/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass.kt b/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass.kt index 4c12585119f..1953b87b6d5 100644 --- a/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass.kt +++ b/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class A { X { val x = "OK" diff --git a/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass2.kt b/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass2.kt index 958b0be830f..231fa4f22e9 100644 --- a/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass2.kt +++ b/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class A { X { val k = "K" diff --git a/compiler/testData/codegen/box/enum/defaultCtor/constructorWithDefaultArguments.kt b/compiler/testData/codegen/box/enum/defaultCtor/constructorWithDefaultArguments.kt index fcdaf5b62ae..ae1de9763d1 100644 --- a/compiler/testData/codegen/box/enum/defaultCtor/constructorWithDefaultArguments.kt +++ b/compiler/testData/codegen/box/enum/defaultCtor/constructorWithDefaultArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Test(val str: String = "OK") { OK } diff --git a/compiler/testData/codegen/box/enum/defaultCtor/constructorWithVararg.kt b/compiler/testData/codegen/box/enum/defaultCtor/constructorWithVararg.kt index f293632dffa..496ef0089ab 100644 --- a/compiler/testData/codegen/box/enum/defaultCtor/constructorWithVararg.kt +++ b/compiler/testData/codegen/box/enum/defaultCtor/constructorWithVararg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Test(vararg xs: Int) { OK; val values = xs diff --git a/compiler/testData/codegen/box/enum/defaultCtor/entryClassConstructorWithDefaultArguments.kt b/compiler/testData/codegen/box/enum/defaultCtor/entryClassConstructorWithDefaultArguments.kt index dfe8da0b5ca..e0c22208b0d 100644 --- a/compiler/testData/codegen/box/enum/defaultCtor/entryClassConstructorWithDefaultArguments.kt +++ b/compiler/testData/codegen/box/enum/defaultCtor/entryClassConstructorWithDefaultArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Test(val str: String = "OK") { OK { fun foo() {} diff --git a/compiler/testData/codegen/box/enum/defaultCtor/entryClassConstructorWithVarargs.kt b/compiler/testData/codegen/box/enum/defaultCtor/entryClassConstructorWithVarargs.kt index b5d7511a0b0..0a7e69925e2 100644 --- a/compiler/testData/codegen/box/enum/defaultCtor/entryClassConstructorWithVarargs.kt +++ b/compiler/testData/codegen/box/enum/defaultCtor/entryClassConstructorWithVarargs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/enum/defaultCtor/secondaryConstructorWithDefaultArguments.kt b/compiler/testData/codegen/box/enum/defaultCtor/secondaryConstructorWithDefaultArguments.kt index fb08b98daab..d0a9aeb0fba 100644 --- a/compiler/testData/codegen/box/enum/defaultCtor/secondaryConstructorWithDefaultArguments.kt +++ b/compiler/testData/codegen/box/enum/defaultCtor/secondaryConstructorWithDefaultArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Test(val x: Int, val str: String) { OK; constructor(x: Int = 0) : this(x, "OK") diff --git a/compiler/testData/codegen/box/enum/defaultCtor/secondaryConstructorWithVararg.kt b/compiler/testData/codegen/box/enum/defaultCtor/secondaryConstructorWithVararg.kt index 15c5ad34e9c..23b7e9cbf70 100644 --- a/compiler/testData/codegen/box/enum/defaultCtor/secondaryConstructorWithVararg.kt +++ b/compiler/testData/codegen/box/enum/defaultCtor/secondaryConstructorWithVararg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Test(val x: Int, val str: String) { OK; constructor(vararg xs: Int) : this(xs.size + 42, "OK") diff --git a/compiler/testData/codegen/box/enum/emptyConstructor.kt b/compiler/testData/codegen/box/enum/emptyConstructor.kt index c82a4ac41c3..caa71c8c1e0 100644 --- a/compiler/testData/codegen/box/enum/emptyConstructor.kt +++ b/compiler/testData/codegen/box/enum/emptyConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package test enum class My(val s: String) { diff --git a/compiler/testData/codegen/box/enum/emptyEnumValuesValueOf.kt b/compiler/testData/codegen/box/enum/emptyEnumValuesValueOf.kt index 6cad0c98a04..aa25035f715 100644 --- a/compiler/testData/codegen/box/enum/emptyEnumValuesValueOf.kt +++ b/compiler/testData/codegen/box/enum/emptyEnumValuesValueOf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Empty fun box(): String { diff --git a/compiler/testData/codegen/box/enum/enumCompanionInit.kt b/compiler/testData/codegen/box/enum/enumCompanionInit.kt index 625a83de162..efc36a4504b 100644 --- a/compiler/testData/codegen/box/enum/enumCompanionInit.kt +++ b/compiler/testData/codegen/box/enum/enumCompanionInit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE var result = "" diff --git a/compiler/testData/codegen/box/enum/enumEntryMembers.kt b/compiler/testData/codegen/box/enum/enumEntryMembers.kt index 919960c4463..a22a11b71b0 100644 --- a/compiler/testData/codegen/box/enum/enumEntryMembers.kt +++ b/compiler/testData/codegen/box/enum/enumEntryMembers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // MODULE: lib // FILE: lib.kt diff --git a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor1.kt b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor1.kt index 135eeffae89..3e2a0ee4cfb 100644 --- a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor1.kt +++ b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface IFoo { fun foo(): String } diff --git a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor2.kt b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor2.kt index 7745c582462..12f9957cc98 100644 --- a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor2.kt +++ b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface IFoo { fun foo(): String } diff --git a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor3.kt b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor3.kt index 635103b8b02..b597d1e4d14 100644 --- a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor3.kt +++ b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface IFoo { fun foo(): String } diff --git a/compiler/testData/codegen/box/enum/enumInheritedFromTrait.kt b/compiler/testData/codegen/box/enum/enumInheritedFromTrait.kt index 8171865caed..4af40939562 100644 --- a/compiler/testData/codegen/box/enum/enumInheritedFromTrait.kt +++ b/compiler/testData/codegen/box/enum/enumInheritedFromTrait.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package test fun box() = MyEnum.E1.f() + MyEnum.E2.f() diff --git a/compiler/testData/codegen/box/enum/enumMultiModule.kt b/compiler/testData/codegen/box/enum/enumMultiModule.kt index 5971013a250..9e7a24db0f5 100644 --- a/compiler/testData/codegen/box/enum/enumMultiModule.kt +++ b/compiler/testData/codegen/box/enum/enumMultiModule.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // MODULE: lib // FILE: common.kt diff --git a/compiler/testData/codegen/box/enum/enumShort.kt b/compiler/testData/codegen/box/enum/enumShort.kt index 78935006d2b..e5b5b891892 100644 --- a/compiler/testData/codegen/box/enum/enumShort.kt +++ b/compiler/testData/codegen/box/enum/enumShort.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Color(val rgb: Int) { RED(0xff0000), GREEN(0x00ff00), diff --git a/compiler/testData/codegen/box/enum/enumWithLambdaParameter.kt b/compiler/testData/codegen/box/enum/enumWithLambdaParameter.kt index d41886a5370..c0aac58675c 100644 --- a/compiler/testData/codegen/box/enum/enumWithLambdaParameter.kt +++ b/compiler/testData/codegen/box/enum/enumWithLambdaParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KT-4423 Enum with function not compiled enum class Sign(val str: String, val func: (x: Int, y: Int) -> Int){ diff --git a/compiler/testData/codegen/box/enum/inPackage.kt b/compiler/testData/codegen/box/enum/inPackage.kt index 388eb0a0dd3..7100907abad 100644 --- a/compiler/testData/codegen/box/enum/inPackage.kt +++ b/compiler/testData/codegen/box/enum/inPackage.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package test enum class Season { diff --git a/compiler/testData/codegen/box/enum/inclassobj.kt b/compiler/testData/codegen/box/enum/inclassobj.kt index 5006013d4b7..bf6a6019a71 100644 --- a/compiler/testData/codegen/box/enum/inclassobj.kt +++ b/compiler/testData/codegen/box/enum/inclassobj.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() = if(Context.operatingSystemType == Context.Companion.OsType.OTHER) "OK" else "fail" public class Context diff --git a/compiler/testData/codegen/box/enum/inner.kt b/compiler/testData/codegen/box/enum/inner.kt index 01ef380fbc3..0656467258f 100644 --- a/compiler/testData/codegen/box/enum/inner.kt +++ b/compiler/testData/codegen/box/enum/inner.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { enum class E { OK diff --git a/compiler/testData/codegen/box/enum/innerClassInEnumEntryClass.kt b/compiler/testData/codegen/box/enum/innerClassInEnumEntryClass.kt index 154e0a4539f..868d95d1e4a 100644 --- a/compiler/testData/codegen/box/enum/innerClassInEnumEntryClass.kt +++ b/compiler/testData/codegen/box/enum/innerClassInEnumEntryClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class A { X { val x = "OK" diff --git a/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass.kt b/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass.kt index 8e561ccd6d1..cbc042fe0d3 100644 --- a/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass.kt +++ b/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class A { X { val x = "OK" diff --git a/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass2.kt b/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass2.kt index 38a1ffc04f6..1f5a1ca3ca7 100644 --- a/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass2.kt +++ b/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class A { X { val x = "OK" diff --git a/compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt b/compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt index 139345cc14a..d0fe0d390ba 100644 --- a/compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt +++ b/compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { companion object {} enum class E { diff --git a/compiler/testData/codegen/box/enum/kt1119.kt b/compiler/testData/codegen/box/enum/kt1119.kt index 6445197faee..1ca0b15b6b4 100644 --- a/compiler/testData/codegen/box/enum/kt1119.kt +++ b/compiler/testData/codegen/box/enum/kt1119.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Direction() { NORTH { val someSpecialValue = "OK" diff --git a/compiler/testData/codegen/box/enum/kt18731.kt b/compiler/testData/codegen/box/enum/kt18731.kt index bc98fc4c1b8..4e574f0a59d 100644 --- a/compiler/testData/codegen/box/enum/kt18731.kt +++ b/compiler/testData/codegen/box/enum/kt18731.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Bar { ONE, TWO diff --git a/compiler/testData/codegen/box/enum/kt20651.kt b/compiler/testData/codegen/box/enum/kt20651.kt index 8845e4c6d48..8542e35be26 100644 --- a/compiler/testData/codegen/box/enum/kt20651.kt +++ b/compiler/testData/codegen/box/enum/kt20651.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Test(val x: String, val closure1: () -> String) { FOO("O", { FOO.x }) { override val y: String = "K" diff --git a/compiler/testData/codegen/box/enum/kt20651_inlineLambda.kt b/compiler/testData/codegen/box/enum/kt20651_inlineLambda.kt index d1f12734575..dbaefe3c9b2 100644 --- a/compiler/testData/codegen/box/enum/kt20651_inlineLambda.kt +++ b/compiler/testData/codegen/box/enum/kt20651_inlineLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Test(val x: String, val closure1: () -> String) { FOO("O", run { { FOO.x } }) { override val y: String = "K" diff --git a/compiler/testData/codegen/box/enum/kt20651a.kt b/compiler/testData/codegen/box/enum/kt20651a.kt index 4bdecd58654..bf89285e2f9 100644 --- a/compiler/testData/codegen/box/enum/kt20651a.kt +++ b/compiler/testData/codegen/box/enum/kt20651a.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Foo( val x: String, val callback: () -> String diff --git a/compiler/testData/codegen/box/enum/kt20651b.kt b/compiler/testData/codegen/box/enum/kt20651b.kt index 477e3036569..2ca5b461c1a 100644 --- a/compiler/testData/codegen/box/enum/kt20651b.kt +++ b/compiler/testData/codegen/box/enum/kt20651b.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Callback { fun invoke(): String } diff --git a/compiler/testData/codegen/box/enum/kt2350.kt b/compiler/testData/codegen/box/enum/kt2350.kt index d4a363062b3..27fbdb770f9 100644 --- a/compiler/testData/codegen/box/enum/kt2350.kt +++ b/compiler/testData/codegen/box/enum/kt2350.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class A(val b: String) { E1("OK"){ override fun t() = b }; diff --git a/compiler/testData/codegen/box/enum/kt7257.kt b/compiler/testData/codegen/box/enum/kt7257.kt index 78dca7e9610..59051e33d68 100644 --- a/compiler/testData/codegen/box/enum/kt7257.kt +++ b/compiler/testData/codegen/box/enum/kt7257.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class X { B { val value2 = "K" diff --git a/compiler/testData/codegen/box/enum/kt7257_anonObjectInit.kt b/compiler/testData/codegen/box/enum/kt7257_anonObjectInit.kt index 2cc9963d5c6..5d94b58c85e 100644 --- a/compiler/testData/codegen/box/enum/kt7257_anonObjectInit.kt +++ b/compiler/testData/codegen/box/enum/kt7257_anonObjectInit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class X { B { val value2 = "K" diff --git a/compiler/testData/codegen/box/enum/kt7257_anonObjectMethod.kt b/compiler/testData/codegen/box/enum/kt7257_anonObjectMethod.kt index 4f5e5ce5bda..1f3e05f80f2 100644 --- a/compiler/testData/codegen/box/enum/kt7257_anonObjectMethod.kt +++ b/compiler/testData/codegen/box/enum/kt7257_anonObjectMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class X { B { val value2 = "K" diff --git a/compiler/testData/codegen/box/enum/kt7257_boundReference1.kt b/compiler/testData/codegen/box/enum/kt7257_boundReference1.kt index 02297ec3f33..5201df6b0df 100644 --- a/compiler/testData/codegen/box/enum/kt7257_boundReference1.kt +++ b/compiler/testData/codegen/box/enum/kt7257_boundReference1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class X { B { val k = "K" diff --git a/compiler/testData/codegen/box/enum/kt7257_boundReference2.kt b/compiler/testData/codegen/box/enum/kt7257_boundReference2.kt index e34bc6403ba..f01231e7a4c 100644 --- a/compiler/testData/codegen/box/enum/kt7257_boundReference2.kt +++ b/compiler/testData/codegen/box/enum/kt7257_boundReference2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class X { B { diff --git a/compiler/testData/codegen/box/enum/kt7257_boundReferenceWithImplicitReceiver.kt b/compiler/testData/codegen/box/enum/kt7257_boundReferenceWithImplicitReceiver.kt index 054941eca3d..c225cfcb620 100644 --- a/compiler/testData/codegen/box/enum/kt7257_boundReferenceWithImplicitReceiver.kt +++ b/compiler/testData/codegen/box/enum/kt7257_boundReferenceWithImplicitReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class X { B { diff --git a/compiler/testData/codegen/box/enum/kt7257_explicitReceiver.kt b/compiler/testData/codegen/box/enum/kt7257_explicitReceiver.kt index 44c3183a50a..2721134ac12 100644 --- a/compiler/testData/codegen/box/enum/kt7257_explicitReceiver.kt +++ b/compiler/testData/codegen/box/enum/kt7257_explicitReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class X { B { override val value2 = "K" diff --git a/compiler/testData/codegen/box/enum/kt7257_fullyQualifiedReceiver.kt b/compiler/testData/codegen/box/enum/kt7257_fullyQualifiedReceiver.kt index 384e2daa331..242222f9683 100644 --- a/compiler/testData/codegen/box/enum/kt7257_fullyQualifiedReceiver.kt +++ b/compiler/testData/codegen/box/enum/kt7257_fullyQualifiedReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class X { B { override val value2 = "K" diff --git a/compiler/testData/codegen/box/enum/kt7257_namedLocalFun.kt b/compiler/testData/codegen/box/enum/kt7257_namedLocalFun.kt index 5438d725fba..b030fb8fc50 100644 --- a/compiler/testData/codegen/box/enum/kt7257_namedLocalFun.kt +++ b/compiler/testData/codegen/box/enum/kt7257_namedLocalFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class X { B { val value2 = "K" diff --git a/compiler/testData/codegen/box/enum/kt7257_notInline.kt b/compiler/testData/codegen/box/enum/kt7257_notInline.kt index 3851efb5669..0ca1f9ab3ba 100644 --- a/compiler/testData/codegen/box/enum/kt7257_notInline.kt +++ b/compiler/testData/codegen/box/enum/kt7257_notInline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun T.letNoInline(fn: (T) -> R) = fn(this) diff --git a/compiler/testData/codegen/box/enum/kt9711.kt b/compiler/testData/codegen/box/enum/kt9711.kt index 096316ed24b..406f19d3497 100644 --- a/compiler/testData/codegen/box/enum/kt9711.kt +++ b/compiler/testData/codegen/box/enum/kt9711.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class X { B { diff --git a/compiler/testData/codegen/box/enum/kt9711_2.kt b/compiler/testData/codegen/box/enum/kt9711_2.kt index dcad91e092b..6d5890d20d3 100644 --- a/compiler/testData/codegen/box/enum/kt9711_2.kt +++ b/compiler/testData/codegen/box/enum/kt9711_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class IssueState { FIXED { diff --git a/compiler/testData/codegen/box/enum/manyDefaultParameters.kt b/compiler/testData/codegen/box/enum/manyDefaultParameters.kt index a094da96f27..217b67ad2eb 100644 --- a/compiler/testData/codegen/box/enum/manyDefaultParameters.kt +++ b/compiler/testData/codegen/box/enum/manyDefaultParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class ClassTemplate( // var bug: Int = 1, var code: Int, diff --git a/compiler/testData/codegen/box/enum/modifierFlags.kt b/compiler/testData/codegen/box/enum/modifierFlags.kt index 7a8e95415f6..7383debb0b4 100644 --- a/compiler/testData/codegen/box/enum/modifierFlags.kt +++ b/compiler/testData/codegen/box/enum/modifierFlags.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/enum/noClassForSimpleEnum.kt b/compiler/testData/codegen/box/enum/noClassForSimpleEnum.kt index 0ec3390f457..72c68593e5e 100644 --- a/compiler/testData/codegen/box/enum/noClassForSimpleEnum.kt +++ b/compiler/testData/codegen/box/enum/noClassForSimpleEnum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/enum/objectInEnum.kt b/compiler/testData/codegen/box/enum/objectInEnum.kt index a177645e9a0..6b22f24cdce 100644 --- a/compiler/testData/codegen/box/enum/objectInEnum.kt +++ b/compiler/testData/codegen/box/enum/objectInEnum.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -NestedClassesInEnumEntryShouldBeInner +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE enum class E { diff --git a/compiler/testData/codegen/box/enum/ordinal.kt b/compiler/testData/codegen/box/enum/ordinal.kt index d66c3e0ae4e..f0c2fe58aa6 100644 --- a/compiler/testData/codegen/box/enum/ordinal.kt +++ b/compiler/testData/codegen/box/enum/ordinal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class State { _0, _1, diff --git a/compiler/testData/codegen/box/enum/refToThis.kt b/compiler/testData/codegen/box/enum/refToThis.kt index 77da3bf2133..ea25b3c7d0f 100644 --- a/compiler/testData/codegen/box/enum/refToThis.kt +++ b/compiler/testData/codegen/box/enum/refToThis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Enum { ENUM_VALUE { override fun test() = ENUM_VALUE diff --git a/compiler/testData/codegen/box/enum/simple.kt b/compiler/testData/codegen/box/enum/simple.kt index ed48d29a5d9..082ba0a81fa 100644 --- a/compiler/testData/codegen/box/enum/simple.kt +++ b/compiler/testData/codegen/box/enum/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Season { WINTER, SPRING, diff --git a/compiler/testData/codegen/box/enum/sortEnumEntries.kt b/compiler/testData/codegen/box/enum/sortEnumEntries.kt index e50f3b52f89..cc000d601b0 100644 --- a/compiler/testData/codegen/box/enum/sortEnumEntries.kt +++ b/compiler/testData/codegen/box/enum/sortEnumEntries.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/enum/superCallInEnumLiteral.kt b/compiler/testData/codegen/box/enum/superCallInEnumLiteral.kt index 11507d9d147..2c799cd0ce7 100644 --- a/compiler/testData/codegen/box/enum/superCallInEnumLiteral.kt +++ b/compiler/testData/codegen/box/enum/superCallInEnumLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package test fun box() = E.E1.f() + E.E2.f() diff --git a/compiler/testData/codegen/box/enum/toString.kt b/compiler/testData/codegen/box/enum/toString.kt index b4890365b12..7520b6492eb 100644 --- a/compiler/testData/codegen/box/enum/toString.kt +++ b/compiler/testData/codegen/box/enum/toString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class State { O, K diff --git a/compiler/testData/codegen/box/enum/valueof.kt b/compiler/testData/codegen/box/enum/valueof.kt index 89aeaa9cce6..d69ca1ad64c 100644 --- a/compiler/testData/codegen/box/enum/valueof.kt +++ b/compiler/testData/codegen/box/enum/valueof.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Color { RED, BLUE diff --git a/compiler/testData/codegen/box/enum/whenInObject.kt b/compiler/testData/codegen/box/enum/whenInObject.kt index 39234df7d84..01ead272a5f 100644 --- a/compiler/testData/codegen/box/enum/whenInObject.kt +++ b/compiler/testData/codegen/box/enum/whenInObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class E { OK, NOT_OK } diff --git a/compiler/testData/codegen/box/evaluate/char.kt b/compiler/testData/codegen/box/evaluate/char.kt index 51dab5ae301..d6d3e382003 100644 --- a/compiler/testData/codegen/box/evaluate/char.kt +++ b/compiler/testData/codegen/box/evaluate/char.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/evaluate/divide.kt b/compiler/testData/codegen/box/evaluate/divide.kt index 45d9c48d7d7..be22473164c 100644 --- a/compiler/testData/codegen/box/evaluate/divide.kt +++ b/compiler/testData/codegen/box/evaluate/divide.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/evaluate/intrinsics.kt b/compiler/testData/codegen/box/evaluate/intrinsics.kt index de082796984..01dd26a5e6a 100644 --- a/compiler/testData/codegen/box/evaluate/intrinsics.kt +++ b/compiler/testData/codegen/box/evaluate/intrinsics.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/evaluate/kt9443.kt b/compiler/testData/codegen/box/evaluate/kt9443.kt index 7428e8b04df..fc13c9a4dca 100644 --- a/compiler/testData/codegen/box/evaluate/kt9443.kt +++ b/compiler/testData/codegen/box/evaluate/kt9443.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/evaluate/maxValue.kt b/compiler/testData/codegen/box/evaluate/maxValue.kt index a1fc7aea0f7..cb6018ae7f9 100644 --- a/compiler/testData/codegen/box/evaluate/maxValue.kt +++ b/compiler/testData/codegen/box/evaluate/maxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/evaluate/maxValueByte.kt b/compiler/testData/codegen/box/evaluate/maxValueByte.kt index cfb4eb2f2c3..edf3995ed85 100644 --- a/compiler/testData/codegen/box/evaluate/maxValueByte.kt +++ b/compiler/testData/codegen/box/evaluate/maxValueByte.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/evaluate/maxValueInt.kt b/compiler/testData/codegen/box/evaluate/maxValueInt.kt index 669dff497d0..579e4f9bf51 100644 --- a/compiler/testData/codegen/box/evaluate/maxValueInt.kt +++ b/compiler/testData/codegen/box/evaluate/maxValueInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/evaluate/minus.kt b/compiler/testData/codegen/box/evaluate/minus.kt index b9a0987b111..cccc2c5b686 100644 --- a/compiler/testData/codegen/box/evaluate/minus.kt +++ b/compiler/testData/codegen/box/evaluate/minus.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/evaluate/mod.kt b/compiler/testData/codegen/box/evaluate/mod.kt index bbcf0190791..251ade11eee 100644 --- a/compiler/testData/codegen/box/evaluate/mod.kt +++ b/compiler/testData/codegen/box/evaluate/mod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/evaluate/multiply.kt b/compiler/testData/codegen/box/evaluate/multiply.kt index 31ca4006ef2..2092e3df0c8 100644 --- a/compiler/testData/codegen/box/evaluate/multiply.kt +++ b/compiler/testData/codegen/box/evaluate/multiply.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/evaluate/parenthesized.kt b/compiler/testData/codegen/box/evaluate/parenthesized.kt index 588a2463d3a..7f5b55c21a3 100644 --- a/compiler/testData/codegen/box/evaluate/parenthesized.kt +++ b/compiler/testData/codegen/box/evaluate/parenthesized.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/evaluate/plus.kt b/compiler/testData/codegen/box/evaluate/plus.kt index b0fb097164a..bd701b21c06 100644 --- a/compiler/testData/codegen/box/evaluate/plus.kt +++ b/compiler/testData/codegen/box/evaluate/plus.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/evaluate/simpleCallBinary.kt b/compiler/testData/codegen/box/evaluate/simpleCallBinary.kt index 5340c768c9e..5f6aa033214 100644 --- a/compiler/testData/codegen/box/evaluate/simpleCallBinary.kt +++ b/compiler/testData/codegen/box/evaluate/simpleCallBinary.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/evaluate/unaryMinus.kt b/compiler/testData/codegen/box/evaluate/unaryMinus.kt index 5de3a0875ec..10e389f4704 100644 --- a/compiler/testData/codegen/box/evaluate/unaryMinus.kt +++ b/compiler/testData/codegen/box/evaluate/unaryMinus.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/evaluate/unaryPlus.kt b/compiler/testData/codegen/box/evaluate/unaryPlus.kt index 65c85b34858..3a7a330507d 100644 --- a/compiler/testData/codegen/box/evaluate/unaryPlus.kt +++ b/compiler/testData/codegen/box/evaluate/unaryPlus.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/exclExcl/genericNull.kt b/compiler/testData/codegen/box/exclExcl/genericNull.kt index 0d4f831dfb7..9b8fc8adeaa 100644 --- a/compiler/testData/codegen/box/exclExcl/genericNull.kt +++ b/compiler/testData/codegen/box/exclExcl/genericNull.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(t: T) { t!! } diff --git a/compiler/testData/codegen/box/extensionFunctions/executionOrder.kt b/compiler/testData/codegen/box/extensionFunctions/executionOrder.kt index 38cdf5f0d5b..c806d8fe1ec 100644 --- a/compiler/testData/codegen/box/extensionFunctions/executionOrder.kt +++ b/compiler/testData/codegen/box/extensionFunctions/executionOrder.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "" fun getReceiver() : Int { diff --git a/compiler/testData/codegen/box/extensionFunctions/kt1061.kt b/compiler/testData/codegen/box/extensionFunctions/kt1061.kt index 051768c9c74..5d4956ef97c 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt1061.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt1061.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-1061 Can't call function defined as a val object X { diff --git a/compiler/testData/codegen/box/extensionFunctions/kt1249.kt b/compiler/testData/codegen/box/extensionFunctions/kt1249.kt index 8078f5443fe..c2b59e4d346 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt1249.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt1249.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-1249 IllegalStateException invoking function property class TestClass(val body : () -> Unit) : Any() { fun run() { diff --git a/compiler/testData/codegen/box/extensionFunctions/kt1290.kt b/compiler/testData/codegen/box/extensionFunctions/kt1290.kt index 19f03dc8883..9113b0f7a67 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt1290.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt1290.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-1290 Method property in constructor causes NPE class Foo(val filter: (T) -> Boolean) { diff --git a/compiler/testData/codegen/box/extensionFunctions/kt13312.kt b/compiler/testData/codegen/box/extensionFunctions/kt13312.kt index 097fa273eb5..8d996d0f78a 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt13312.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt13312.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test1(f: (Int) -> Int) = f(1) fun test2(f: Int.() -> Int) = 2.f() diff --git a/compiler/testData/codegen/box/extensionFunctions/kt1776.kt b/compiler/testData/codegen/box/extensionFunctions/kt1776.kt index 5174d4cc374..45ea95620fd 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt1776.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt1776.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Expr { public fun ttFun() : Int = 12 } diff --git a/compiler/testData/codegen/box/extensionFunctions/kt1953.kt b/compiler/testData/codegen/box/extensionFunctions/kt1953.kt index 4db9260f942..da2ccce360b 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt1953.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt1953.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val sb = StringBuilder() diff --git a/compiler/testData/codegen/box/extensionFunctions/kt1953_class.kt b/compiler/testData/codegen/box/extensionFunctions/kt1953_class.kt index 7d394cff6da..5c031a11d04 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt1953_class.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt1953_class.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME class A { private val sb: StringBuilder = StringBuilder() diff --git a/compiler/testData/codegen/box/extensionFunctions/kt23675.kt b/compiler/testData/codegen/box/extensionFunctions/kt23675.kt index 1837e955ab8..12584b89487 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt23675.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt23675.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/extensionFunctions/kt3285.kt b/compiler/testData/codegen/box/extensionFunctions/kt3285.kt index 2874bcdb2e8..2381ca3004f 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt3285.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt3285.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var sayResult = "" class NoiseMaker { diff --git a/compiler/testData/codegen/box/extensionFunctions/kt3298.kt b/compiler/testData/codegen/box/extensionFunctions/kt3298.kt index d0f83531a69..55ee4ab34ad 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt3298.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt3298.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "" fun result(r: String) { result = r } diff --git a/compiler/testData/codegen/box/extensionFunctions/kt3646.kt b/compiler/testData/codegen/box/extensionFunctions/kt3646.kt index c3f758cf9a5..01e34851f60 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt3646.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt3646.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test(cl: Int.() -> Int):Int = 11.cl() class Foo { diff --git a/compiler/testData/codegen/box/extensionFunctions/kt4228.kt b/compiler/testData/codegen/box/extensionFunctions/kt4228.kt index 9906d20305f..84249fb7c93 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt4228.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt4228.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { companion object } diff --git a/compiler/testData/codegen/box/extensionFunctions/kt475.kt b/compiler/testData/codegen/box/extensionFunctions/kt475.kt index abb3684d429..b0bce459f2d 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt475.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt475.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box() : String { diff --git a/compiler/testData/codegen/box/extensionFunctions/kt5467.kt b/compiler/testData/codegen/box/extensionFunctions/kt5467.kt index 5d5ab0473a5..5ce661487d0 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt5467.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt5467.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun String.foo() : String { fun Int.bar() : String { fun Long.baz() : String { diff --git a/compiler/testData/codegen/box/extensionFunctions/kt606.kt b/compiler/testData/codegen/box/extensionFunctions/kt606.kt index 05db432964a..3beee50f825 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt606.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt606.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/extensionFunctions/kt865.kt b/compiler/testData/codegen/box/extensionFunctions/kt865.kt index dd741dcef83..8cfaa81bc8b 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt865.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt865.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME class Template() { val collected = ArrayList() diff --git a/compiler/testData/codegen/box/extensionFunctions/nested2.kt b/compiler/testData/codegen/box/extensionFunctions/nested2.kt index 9c0aecd0ffb..13038de459e 100644 --- a/compiler/testData/codegen/box/extensionFunctions/nested2.kt +++ b/compiler/testData/codegen/box/extensionFunctions/nested2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { val y = 12 val op = { x:Int -> (x + y).toString() } diff --git a/compiler/testData/codegen/box/extensionFunctions/shared.kt b/compiler/testData/codegen/box/extensionFunctions/shared.kt index 3cf651590a4..1c2ade2aec6 100644 --- a/compiler/testData/codegen/box/extensionFunctions/shared.kt +++ b/compiler/testData/codegen/box/extensionFunctions/shared.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR infix fun T.mustBe(t : T) { assert("$this must be $t") {this == t} } diff --git a/compiler/testData/codegen/box/extensionFunctions/simple.kt b/compiler/testData/codegen/box/extensionFunctions/simple.kt index b8274e66693..d2705a7c697 100644 --- a/compiler/testData/codegen/box/extensionFunctions/simple.kt +++ b/compiler/testData/codegen/box/extensionFunctions/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun StringBuilder.first() = this.get(0) diff --git a/compiler/testData/codegen/box/extensionFunctions/thisMethodInObjectLiteral.kt b/compiler/testData/codegen/box/extensionFunctions/thisMethodInObjectLiteral.kt index cf541e2edb4..905408c14e2 100644 --- a/compiler/testData/codegen/box/extensionFunctions/thisMethodInObjectLiteral.kt +++ b/compiler/testData/codegen/box/extensionFunctions/thisMethodInObjectLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { private fun T.self() = object{ fun calc() : T { diff --git a/compiler/testData/codegen/box/extensionFunctions/virtual.kt b/compiler/testData/codegen/box/extensionFunctions/virtual.kt index cc8a6a72f1a..160f6081e15 100644 --- a/compiler/testData/codegen/box/extensionFunctions/virtual.kt +++ b/compiler/testData/codegen/box/extensionFunctions/virtual.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Request(val path: String) { } diff --git a/compiler/testData/codegen/box/extensionFunctions/whenFail.kt b/compiler/testData/codegen/box/extensionFunctions/whenFail.kt index b940bda99bf..1f1b535ac0c 100644 --- a/compiler/testData/codegen/box/extensionFunctions/whenFail.kt +++ b/compiler/testData/codegen/box/extensionFunctions/whenFail.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/extensionProperties/accessorForPrivateSetter.kt b/compiler/testData/codegen/box/extensionProperties/accessorForPrivateSetter.kt index 6dae405db6d..0c7060640f0 100644 --- a/compiler/testData/codegen/box/extensionProperties/accessorForPrivateSetter.kt +++ b/compiler/testData/codegen/box/extensionProperties/accessorForPrivateSetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { var result = "Fail" diff --git a/compiler/testData/codegen/box/extensionProperties/genericValForPrimitiveType.kt b/compiler/testData/codegen/box/extensionProperties/genericValForPrimitiveType.kt index 787ea1c0245..28ffde6ff85 100644 --- a/compiler/testData/codegen/box/extensionProperties/genericValForPrimitiveType.kt +++ b/compiler/testData/codegen/box/extensionProperties/genericValForPrimitiveType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val T.valProp: T get() = this diff --git a/compiler/testData/codegen/box/extensionProperties/genericValMultipleUpperBounds.kt b/compiler/testData/codegen/box/extensionProperties/genericValMultipleUpperBounds.kt index 2ac5d0c5790..4fc22da3049 100644 --- a/compiler/testData/codegen/box/extensionProperties/genericValMultipleUpperBounds.kt +++ b/compiler/testData/codegen/box/extensionProperties/genericValMultipleUpperBounds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM import java.io.Serializable diff --git a/compiler/testData/codegen/box/extensionProperties/genericVarForPrimitiveType.kt b/compiler/testData/codegen/box/extensionProperties/genericVarForPrimitiveType.kt index a96514698c8..e087557819c 100644 --- a/compiler/testData/codegen/box/extensionProperties/genericVarForPrimitiveType.kt +++ b/compiler/testData/codegen/box/extensionProperties/genericVarForPrimitiveType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var T.varProp: T get() = this set(value: T) {} diff --git a/compiler/testData/codegen/box/extensionProperties/inClass.kt b/compiler/testData/codegen/box/extensionProperties/inClass.kt index 7f1d8387e59..17fe96d3b4c 100644 --- a/compiler/testData/codegen/box/extensionProperties/inClass.kt +++ b/compiler/testData/codegen/box/extensionProperties/inClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { val Int.foo: String get() = "OK" diff --git a/compiler/testData/codegen/box/extensionProperties/inClassLongTypeInReceiver.kt b/compiler/testData/codegen/box/extensionProperties/inClassLongTypeInReceiver.kt index f4a3c12530b..4bd317d1ab7 100644 --- a/compiler/testData/codegen/box/extensionProperties/inClassLongTypeInReceiver.kt +++ b/compiler/testData/codegen/box/extensionProperties/inClassLongTypeInReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { var doubleStorage = "fail" var longStorage = "fail" diff --git a/compiler/testData/codegen/box/extensionProperties/inClassWithGetter.kt b/compiler/testData/codegen/box/extensionProperties/inClassWithGetter.kt index e14ca8e686f..7b7642ac692 100644 --- a/compiler/testData/codegen/box/extensionProperties/inClassWithGetter.kt +++ b/compiler/testData/codegen/box/extensionProperties/inClassWithGetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { val Int.foo: String get() { diff --git a/compiler/testData/codegen/box/extensionProperties/inClassWithPrivateGetter.kt b/compiler/testData/codegen/box/extensionProperties/inClassWithPrivateGetter.kt index b16ace4a6f0..e65590d3c5d 100644 --- a/compiler/testData/codegen/box/extensionProperties/inClassWithPrivateGetter.kt +++ b/compiler/testData/codegen/box/extensionProperties/inClassWithPrivateGetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { private val Int.foo: String get() { diff --git a/compiler/testData/codegen/box/extensionProperties/inClassWithPrivateSetter.kt b/compiler/testData/codegen/box/extensionProperties/inClassWithPrivateSetter.kt index de02691a5ac..b3afead5763 100644 --- a/compiler/testData/codegen/box/extensionProperties/inClassWithPrivateSetter.kt +++ b/compiler/testData/codegen/box/extensionProperties/inClassWithPrivateSetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { var storage = "Fail" diff --git a/compiler/testData/codegen/box/extensionProperties/inClassWithSetter.kt b/compiler/testData/codegen/box/extensionProperties/inClassWithSetter.kt index c562b29e92e..4b5f1314706 100644 --- a/compiler/testData/codegen/box/extensionProperties/inClassWithSetter.kt +++ b/compiler/testData/codegen/box/extensionProperties/inClassWithSetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { var storage = "Fail" diff --git a/compiler/testData/codegen/box/extensionProperties/kt9897.kt b/compiler/testData/codegen/box/extensionProperties/kt9897.kt index 728323b1c64..4daff357e68 100644 --- a/compiler/testData/codegen/box/extensionProperties/kt9897.kt +++ b/compiler/testData/codegen/box/extensionProperties/kt9897.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR object Test { var z = "0" var l = 0L diff --git a/compiler/testData/codegen/box/extensionProperties/kt9897_topLevel.kt b/compiler/testData/codegen/box/extensionProperties/kt9897_topLevel.kt index 9ff0dd42c22..b5ea632eb5c 100644 --- a/compiler/testData/codegen/box/extensionProperties/kt9897_topLevel.kt +++ b/compiler/testData/codegen/box/extensionProperties/kt9897_topLevel.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var z = "0" var l = 0L diff --git a/compiler/testData/codegen/box/extensionProperties/nonAbstractInInterface.kt b/compiler/testData/codegen/box/extensionProperties/nonAbstractInInterface.kt index d2f6904dbd7..23d51748a54 100644 --- a/compiler/testData/codegen/box/extensionProperties/nonAbstractInInterface.kt +++ b/compiler/testData/codegen/box/extensionProperties/nonAbstractInInterface.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface I { val String.foo: String get() = this + ";" + bar() diff --git a/compiler/testData/codegen/box/extensionProperties/topLevelLongTypeInReceiver.kt b/compiler/testData/codegen/box/extensionProperties/topLevelLongTypeInReceiver.kt index b00288453a2..47341b8f47a 100644 --- a/compiler/testData/codegen/box/extensionProperties/topLevelLongTypeInReceiver.kt +++ b/compiler/testData/codegen/box/extensionProperties/topLevelLongTypeInReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var fooStorage = "Fail" var barStorage = "Fail" diff --git a/compiler/testData/codegen/box/external/jvmStaticExternal.kt b/compiler/testData/codegen/box/external/jvmStaticExternal.kt index 75c4e9c4f96..31b916b90de 100644 --- a/compiler/testData/codegen/box/external/jvmStaticExternal.kt +++ b/compiler/testData/codegen/box/external/jvmStaticExternal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/external/jvmStaticExternalPrivate.kt b/compiler/testData/codegen/box/external/jvmStaticExternalPrivate.kt index ded1b42d513..1c47481b9c6 100644 --- a/compiler/testData/codegen/box/external/jvmStaticExternalPrivate.kt +++ b/compiler/testData/codegen/box/external/jvmStaticExternalPrivate.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/external/withDefaultArg.kt b/compiler/testData/codegen/box/external/withDefaultArg.kt index d4b27538e96..de8d962737f 100644 --- a/compiler/testData/codegen/box/external/withDefaultArg.kt +++ b/compiler/testData/codegen/box/external/withDefaultArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/fakeOverride/propertySetter.kt b/compiler/testData/codegen/box/fakeOverride/propertySetter.kt index c2f623ba448..44f9d2c3518 100644 --- a/compiler/testData/codegen/box/fakeOverride/propertySetter.kt +++ b/compiler/testData/codegen/box/fakeOverride/propertySetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface T { var result: String } diff --git a/compiler/testData/codegen/box/fieldRename/constructorAndClassObject.kt b/compiler/testData/codegen/box/fieldRename/constructorAndClassObject.kt index 7bf67aa45a1..c0a8b6b6b54 100644 --- a/compiler/testData/codegen/box/fieldRename/constructorAndClassObject.kt +++ b/compiler/testData/codegen/box/fieldRename/constructorAndClassObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test(val prop: String) { companion object { diff --git a/compiler/testData/codegen/box/fieldRename/delegates.kt b/compiler/testData/codegen/box/fieldRename/delegates.kt index 0a29a513400..2bf6151895f 100644 --- a/compiler/testData/codegen/box/fieldRename/delegates.kt +++ b/compiler/testData/codegen/box/fieldRename/delegates.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty public open class TestDelegate(private val initializer: () -> T) { diff --git a/compiler/testData/codegen/box/fieldRename/genericPropertyWithItself.kt b/compiler/testData/codegen/box/fieldRename/genericPropertyWithItself.kt index ea584c3a917..d844b16cce4 100644 --- a/compiler/testData/codegen/box/fieldRename/genericPropertyWithItself.kt +++ b/compiler/testData/codegen/box/fieldRename/genericPropertyWithItself.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public class MPair ( public val first: A ) { diff --git a/compiler/testData/codegen/box/fieldRename/jvmFieldNoClash1.kt b/compiler/testData/codegen/box/fieldRename/jvmFieldNoClash1.kt index 3a3fd51a02a..ec1bc2b0170 100644 --- a/compiler/testData/codegen/box/fieldRename/jvmFieldNoClash1.kt +++ b/compiler/testData/codegen/box/fieldRename/jvmFieldNoClash1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/fieldRename/jvmFieldNoClash2.kt b/compiler/testData/codegen/box/fieldRename/jvmFieldNoClash2.kt index 153f5411ae9..1f8325b2122 100644 --- a/compiler/testData/codegen/box/fieldRename/jvmFieldNoClash2.kt +++ b/compiler/testData/codegen/box/fieldRename/jvmFieldNoClash2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/box/finally/finallyAndFinally.kt b/compiler/testData/codegen/box/finally/finallyAndFinally.kt index e902bc8746f..c8b0b9a8f07 100644 --- a/compiler/testData/codegen/box/finally/finallyAndFinally.kt +++ b/compiler/testData/codegen/box/finally/finallyAndFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class MyString { var s = "" operator fun plus(x : String) : MyString { diff --git a/compiler/testData/codegen/box/finally/kt3874.kt b/compiler/testData/codegen/box/finally/kt3874.kt index fa0a4259d12..e652cc9183c 100644 --- a/compiler/testData/codegen/box/finally/kt3874.kt +++ b/compiler/testData/codegen/box/finally/kt3874.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test1(): String { var r = "" for (i in 1..2) { diff --git a/compiler/testData/codegen/box/finally/kt3894.kt b/compiler/testData/codegen/box/finally/kt3894.kt index 83930d88fbd..9dd2cd9f1d3 100644 --- a/compiler/testData/codegen/box/finally/kt3894.kt +++ b/compiler/testData/codegen/box/finally/kt3894.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class MyString { var s = "" operator fun plus(x : String) : MyString { diff --git a/compiler/testData/codegen/box/finally/kt4134.kt b/compiler/testData/codegen/box/finally/kt4134.kt index 24e4750d089..5fa4f8f2f95 100644 --- a/compiler/testData/codegen/box/finally/kt4134.kt +++ b/compiler/testData/codegen/box/finally/kt4134.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun io(s: R, a: (R) -> T): T { try { return a(s) diff --git a/compiler/testData/codegen/box/finally/loopAndFinally.kt b/compiler/testData/codegen/box/finally/loopAndFinally.kt index 88425e55ac0..6d1a037294c 100644 --- a/compiler/testData/codegen/box/finally/loopAndFinally.kt +++ b/compiler/testData/codegen/box/finally/loopAndFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-3869 Loops and finally: outer finally block not run class MyString { diff --git a/compiler/testData/codegen/box/finally/tryLoopTry.kt b/compiler/testData/codegen/box/finally/tryLoopTry.kt index 0a969975070..afe487b279e 100644 --- a/compiler/testData/codegen/box/finally/tryLoopTry.kt +++ b/compiler/testData/codegen/box/finally/tryLoopTry.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //test for appropriate class MyString { diff --git a/compiler/testData/codegen/box/fullJdk/charBuffer.kt b/compiler/testData/codegen/box/fullJdk/charBuffer.kt index 7d7f2702e91..932871ff9f4 100644 --- a/compiler/testData/codegen/box/fullJdk/charBuffer.kt +++ b/compiler/testData/codegen/box/fullJdk/charBuffer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/fullJdk/ifInWhile.kt b/compiler/testData/codegen/box/fullJdk/ifInWhile.kt index 8831f244021..8490636566f 100644 --- a/compiler/testData/codegen/box/fullJdk/ifInWhile.kt +++ b/compiler/testData/codegen/box/fullJdk/ifInWhile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/fullJdk/intCountDownLatchExtension.kt b/compiler/testData/codegen/box/fullJdk/intCountDownLatchExtension.kt index de02f10104e..f15c6a446d0 100644 --- a/compiler/testData/codegen/box/fullJdk/intCountDownLatchExtension.kt +++ b/compiler/testData/codegen/box/fullJdk/intCountDownLatchExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/fullJdk/kt31757.kt b/compiler/testData/codegen/box/fullJdk/kt31757.kt index c3cde0c8023..05065818fe6 100644 --- a/compiler/testData/codegen/box/fullJdk/kt31757.kt +++ b/compiler/testData/codegen/box/fullJdk/kt31757.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // SKIP_JDK6 // FULL_JDK diff --git a/compiler/testData/codegen/box/fullJdk/native/nativePropertyAccessors.kt b/compiler/testData/codegen/box/fullJdk/native/nativePropertyAccessors.kt index 44d31041f0c..9c7c1b67050 100644 --- a/compiler/testData/codegen/box/fullJdk/native/nativePropertyAccessors.kt +++ b/compiler/testData/codegen/box/fullJdk/native/nativePropertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/fullJdk/native/topLevel.kt b/compiler/testData/codegen/box/fullJdk/native/topLevel.kt index ef215d03b29..1301246348e 100644 --- a/compiler/testData/codegen/box/fullJdk/native/topLevel.kt +++ b/compiler/testData/codegen/box/fullJdk/native/topLevel.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/fullJdk/platformTypeAssertionStackTrace.kt b/compiler/testData/codegen/box/fullJdk/platformTypeAssertionStackTrace.kt index d34c26f2348..b5b5c9dba13 100644 --- a/compiler/testData/codegen/box/fullJdk/platformTypeAssertionStackTrace.kt +++ b/compiler/testData/codegen/box/fullJdk/platformTypeAssertionStackTrace.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/fullJdk/regressions/kt15112.kt b/compiler/testData/codegen/box/fullJdk/regressions/kt15112.kt index 581222b1b24..28c4120fff7 100644 --- a/compiler/testData/codegen/box/fullJdk/regressions/kt15112.kt +++ b/compiler/testData/codegen/box/fullJdk/regressions/kt15112.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FULL_JDK // WITH_RUNTIME // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/fullJdk/regressions/kt1770.kt b/compiler/testData/codegen/box/fullJdk/regressions/kt1770.kt index 5e98b7c40ba..a7b50523503 100644 --- a/compiler/testData/codegen/box/fullJdk/regressions/kt1770.kt +++ b/compiler/testData/codegen/box/fullJdk/regressions/kt1770.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/functions/bigArity/callFromJava.kt b/compiler/testData/codegen/box/functions/bigArity/callFromJava.kt index 6849e865c86..7b16baa2761 100644 --- a/compiler/testData/codegen/box/functions/bigArity/callFromJava.kt +++ b/compiler/testData/codegen/box/functions/bigArity/callFromJava.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +FunctionTypesWithBigArity +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/functions/bigArity/callFunViaVararg.kt b/compiler/testData/codegen/box/functions/bigArity/callFunViaVararg.kt index e9b43bde121..fe18a02f7d6 100644 --- a/compiler/testData/codegen/box/functions/bigArity/callFunViaVararg.kt +++ b/compiler/testData/codegen/box/functions/bigArity/callFunViaVararg.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +FunctionTypesWithBigArity +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/functions/bigArity/callWithIncorrectNumberOfArguments.kt b/compiler/testData/codegen/box/functions/bigArity/callWithIncorrectNumberOfArguments.kt index 712d3deafde..c29261ec4be 100644 --- a/compiler/testData/codegen/box/functions/bigArity/callWithIncorrectNumberOfArguments.kt +++ b/compiler/testData/codegen/box/functions/bigArity/callWithIncorrectNumberOfArguments.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +FunctionTypesWithBigArity +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/functions/bigArity/function255.kt b/compiler/testData/codegen/box/functions/bigArity/function255.kt index 16fdf6c2c9e..1df2ce25340 100644 --- a/compiler/testData/codegen/box/functions/bigArity/function255.kt +++ b/compiler/testData/codegen/box/functions/bigArity/function255.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +FunctionTypesWithBigArity +// IGNORE_BACKEND_FIR: JVM_IR class A(val value: Int) { // for (i in 1..254) { print("p${"%03d".format(i)}: A, "); if (i % 10 == 0) println() }; println() diff --git a/compiler/testData/codegen/box/functions/bigArity/invokeLambda.kt b/compiler/testData/codegen/box/functions/bigArity/invokeLambda.kt index afb24c958db..2bdb0976370 100644 --- a/compiler/testData/codegen/box/functions/bigArity/invokeLambda.kt +++ b/compiler/testData/codegen/box/functions/bigArity/invokeLambda.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +FunctionTypesWithBigArity +// IGNORE_BACKEND_FIR: JVM_IR class A(val value: Int) diff --git a/compiler/testData/codegen/box/functions/bigArity/invokeMemberCallableReference.kt b/compiler/testData/codegen/box/functions/bigArity/invokeMemberCallableReference.kt index 743865b5b4d..f5ffccbb92f 100644 --- a/compiler/testData/codegen/box/functions/bigArity/invokeMemberCallableReference.kt +++ b/compiler/testData/codegen/box/functions/bigArity/invokeMemberCallableReference.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +FunctionTypesWithBigArity +// IGNORE_BACKEND_FIR: JVM_IR class A { fun foo( diff --git a/compiler/testData/codegen/box/functions/bigArity/subclass.kt b/compiler/testData/codegen/box/functions/bigArity/subclass.kt index 12c3de3993a..59de44f024f 100644 --- a/compiler/testData/codegen/box/functions/bigArity/subclass.kt +++ b/compiler/testData/codegen/box/functions/bigArity/subclass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +FunctionTypesWithBigArity +// IGNORE_BACKEND_FIR: JVM_IR // Implementing function interface is prohibited in JavaScript // IGNORE_BACKEND: JS_IR, JS diff --git a/compiler/testData/codegen/box/functions/dataLocalVariable.kt b/compiler/testData/codegen/box/functions/dataLocalVariable.kt index eb0edb677cf..1f7bf7ce0dc 100644 --- a/compiler/testData/codegen/box/functions/dataLocalVariable.kt +++ b/compiler/testData/codegen/box/functions/dataLocalVariable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TODO: Enable when JS backend gets support of Java class library // TARGET_BACKEND: JVM fun ok(b: Boolean) = if (b) "OK" else "Fail" diff --git a/compiler/testData/codegen/box/functions/defaultargs.kt b/compiler/testData/codegen/box/functions/defaultargs.kt index 726a4d4db10..7d4293b0a55 100644 --- a/compiler/testData/codegen/box/functions/defaultargs.kt +++ b/compiler/testData/codegen/box/functions/defaultargs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open abstract class B { fun foo(arg: Int = 239 + 1) : Int = arg } diff --git a/compiler/testData/codegen/box/functions/defaultargs1.kt b/compiler/testData/codegen/box/functions/defaultargs1.kt index 5666dd5603d..2c68c3ad37d 100644 --- a/compiler/testData/codegen/box/functions/defaultargs1.kt +++ b/compiler/testData/codegen/box/functions/defaultargs1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun T.toPrefixedString(prefix: String = "", suffix: String="") = prefix + this.toString() + suffix fun box() : String { diff --git a/compiler/testData/codegen/box/functions/defaultargs2.kt b/compiler/testData/codegen/box/functions/defaultargs2.kt index 710cc126ad2..39a40db2dbb 100644 --- a/compiler/testData/codegen/box/functions/defaultargs2.kt +++ b/compiler/testData/codegen/box/functions/defaultargs2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class T4( val c1: Boolean, val c2: Boolean, diff --git a/compiler/testData/codegen/box/functions/defaultargs3.kt b/compiler/testData/codegen/box/functions/defaultargs3.kt index df755765779..fa6214ec645 100644 --- a/compiler/testData/codegen/box/functions/defaultargs3.kt +++ b/compiler/testData/codegen/box/functions/defaultargs3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C() { fun Any.toMyPrefixedString(prefix: String = "", suffix: String="") : String = prefix + " " + suffix diff --git a/compiler/testData/codegen/box/functions/defaultargs4.kt b/compiler/testData/codegen/box/functions/defaultargs4.kt index b98b9a95d64..25dfad5e588 100644 --- a/compiler/testData/codegen/box/functions/defaultargs4.kt +++ b/compiler/testData/codegen/box/functions/defaultargs4.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun bar2(arg: Int = 239) : Int diff --git a/compiler/testData/codegen/box/functions/defaultargs5.kt b/compiler/testData/codegen/box/functions/defaultargs5.kt index 91dc6f6be40..e7b587b206a 100644 --- a/compiler/testData/codegen/box/functions/defaultargs5.kt +++ b/compiler/testData/codegen/box/functions/defaultargs5.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open abstract class B { abstract fun foo2(arg: Int = 239) : Int } diff --git a/compiler/testData/codegen/box/functions/defaultargs6.kt b/compiler/testData/codegen/box/functions/defaultargs6.kt index 90c4e943d5d..0f5513f6d82 100644 --- a/compiler/testData/codegen/box/functions/defaultargs6.kt +++ b/compiler/testData/codegen/box/functions/defaultargs6.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(x: Int, y: Int = x + 20, z: Int = y * 2) = z } diff --git a/compiler/testData/codegen/box/functions/defaultargs7.kt b/compiler/testData/codegen/box/functions/defaultargs7.kt index 107929fad00..c9f6abd7260 100644 --- a/compiler/testData/codegen/box/functions/defaultargs7.kt +++ b/compiler/testData/codegen/box/functions/defaultargs7.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(val expected: Int) { fun foo(x: Int, y: Int = x + 20, z: Int = y * 2) = z == expected } diff --git a/compiler/testData/codegen/box/functions/functionExpression/functionExpression.kt b/compiler/testData/codegen/box/functions/functionExpression/functionExpression.kt index 0936de3f951..ff0daf57c1c 100644 --- a/compiler/testData/codegen/box/functions/functionExpression/functionExpression.kt +++ b/compiler/testData/codegen/box/functions/functionExpression/functionExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val foo1 = fun Any.(): String { return "239" + this } diff --git a/compiler/testData/codegen/box/functions/functionExpression/functionExpressionWithThisReference.kt b/compiler/testData/codegen/box/functions/functionExpression/functionExpressionWithThisReference.kt index 0009d12c7d4..ae362fd65f9 100644 --- a/compiler/testData/codegen/box/functions/functionExpression/functionExpressionWithThisReference.kt +++ b/compiler/testData/codegen/box/functions/functionExpression/functionExpressionWithThisReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // For JVM_IR, NewInference is needed because of KT-26531. See functionExpressionWithThisReferenceNI.kt diff --git a/compiler/testData/codegen/box/functions/functionExpression/functionExpressionWithThisReferenceNI.kt b/compiler/testData/codegen/box/functions/functionExpression/functionExpressionWithThisReferenceNI.kt index f44e247af37..b19250d3869 100644 --- a/compiler/testData/codegen/box/functions/functionExpression/functionExpressionWithThisReferenceNI.kt +++ b/compiler/testData/codegen/box/functions/functionExpression/functionExpressionWithThisReferenceNI.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND_FIR: JVM_IR // NewInference needed because of KT-26531 fun Int.thisRef1() = fun () = this diff --git a/compiler/testData/codegen/box/functions/functionExpression/functionLiteralExpression.kt b/compiler/testData/codegen/box/functions/functionExpression/functionLiteralExpression.kt index 5ee7f510702..13b53e584b1 100644 --- a/compiler/testData/codegen/box/functions/functionExpression/functionLiteralExpression.kt +++ b/compiler/testData/codegen/box/functions/functionExpression/functionLiteralExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun Any.foo1() : ()-> String { return { "239" + this } } diff --git a/compiler/testData/codegen/box/functions/functionExpression/insideGenericLambda.kt b/compiler/testData/codegen/box/functions/functionExpression/insideGenericLambda.kt index b1cc8d2e895..8de98310966 100644 --- a/compiler/testData/codegen/box/functions/functionExpression/insideGenericLambda.kt +++ b/compiler/testData/codegen/box/functions/functionExpression/insideGenericLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun block(block: () -> T): T = block() fun foo() {} diff --git a/compiler/testData/codegen/box/functions/functionExpression/underscoreParameters.kt b/compiler/testData/codegen/box/functions/functionExpression/underscoreParameters.kt index b25ca696000..8bfcc30a852 100644 --- a/compiler/testData/codegen/box/functions/functionExpression/underscoreParameters.kt +++ b/compiler/testData/codegen/box/functions/functionExpression/underscoreParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(block: (String, String, String) -> String): String = block("O", "fail", "K") fun box() = foo(fun(x: String, _: String, y: String) = x + y) diff --git a/compiler/testData/codegen/box/functions/functionNtoString.kt b/compiler/testData/codegen/box/functions/functionNtoString.kt index 3cf1a790d5b..008561d6e1c 100644 --- a/compiler/testData/codegen/box/functions/functionNtoString.kt +++ b/compiler/testData/codegen/box/functions/functionNtoString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not diff --git a/compiler/testData/codegen/box/functions/functionNtoStringGeneric.kt b/compiler/testData/codegen/box/functions/functionNtoStringGeneric.kt index 8b1ee406788..8662943ba63 100644 --- a/compiler/testData/codegen/box/functions/functionNtoStringGeneric.kt +++ b/compiler/testData/codegen/box/functions/functionNtoStringGeneric.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not diff --git a/compiler/testData/codegen/box/functions/functionNtoStringNoReflect.kt b/compiler/testData/codegen/box/functions/functionNtoStringNoReflect.kt index 178dbe11915..e619db6e788 100644 --- a/compiler/testData/codegen/box/functions/functionNtoStringNoReflect.kt +++ b/compiler/testData/codegen/box/functions/functionNtoStringNoReflect.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/functions/invoke/castFunctionToExtension.kt b/compiler/testData/codegen/box/functions/invoke/castFunctionToExtension.kt index cb638d7b24f..7fcf72bdce0 100644 --- a/compiler/testData/codegen/box/functions/invoke/castFunctionToExtension.kt +++ b/compiler/testData/codegen/box/functions/invoke/castFunctionToExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val f = fun (s: String): String = s val g = f as String.() -> String diff --git a/compiler/testData/codegen/box/functions/invoke/extensionInvokeOnExpr.kt b/compiler/testData/codegen/box/functions/invoke/extensionInvokeOnExpr.kt index 35496700fd7..88fff97e354 100644 --- a/compiler/testData/codegen/box/functions/invoke/extensionInvokeOnExpr.kt +++ b/compiler/testData/codegen/box/functions/invoke/extensionInvokeOnExpr.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A class B { diff --git a/compiler/testData/codegen/box/functions/invoke/implicitInvokeInCompanionObjectWithFunctionalArgument.kt b/compiler/testData/codegen/box/functions/invoke/implicitInvokeInCompanionObjectWithFunctionalArgument.kt index f277bae8b6e..700b34f2735 100644 --- a/compiler/testData/codegen/box/functions/invoke/implicitInvokeInCompanionObjectWithFunctionalArgument.kt +++ b/compiler/testData/codegen/box/functions/invoke/implicitInvokeInCompanionObjectWithFunctionalArgument.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class TestClass { companion object { inline operator fun invoke(task: () -> T) = task() diff --git a/compiler/testData/codegen/box/functions/invoke/implicitInvokeWithFunctionLiteralArgument.kt b/compiler/testData/codegen/box/functions/invoke/implicitInvokeWithFunctionLiteralArgument.kt index de3ac9fbc73..aadb4fa967a 100644 --- a/compiler/testData/codegen/box/functions/invoke/implicitInvokeWithFunctionLiteralArgument.kt +++ b/compiler/testData/codegen/box/functions/invoke/implicitInvokeWithFunctionLiteralArgument.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class TestClass { inline operator fun invoke(task: () -> T) = task() } diff --git a/compiler/testData/codegen/box/functions/invoke/invoke.kt b/compiler/testData/codegen/box/functions/invoke/invoke.kt index 15b6c093721..74b7823c410 100644 --- a/compiler/testData/codegen/box/functions/invoke/invoke.kt +++ b/compiler/testData/codegen/box/functions/invoke/invoke.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package invoke fun test1(predicate: (Int) -> Int, i: Int) = predicate(i) diff --git a/compiler/testData/codegen/box/functions/invoke/invokeOnExprByConvention.kt b/compiler/testData/codegen/box/functions/invoke/invokeOnExprByConvention.kt index 16e174b8db5..1f24cb59cb6 100644 --- a/compiler/testData/codegen/box/functions/invoke/invokeOnExprByConvention.kt +++ b/compiler/testData/codegen/box/functions/invoke/invokeOnExprByConvention.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-3217 Invoke convention after function invocation doesn't work //KT-2728 Can't compile A()() diff --git a/compiler/testData/codegen/box/functions/invoke/kt3189.kt b/compiler/testData/codegen/box/functions/invoke/kt3189.kt index be9a0f42107..2057ddd411a 100644 --- a/compiler/testData/codegen/box/functions/invoke/kt3189.kt +++ b/compiler/testData/codegen/box/functions/invoke/kt3189.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-3189 Function invoke is called with no reason fun box(): String { diff --git a/compiler/testData/codegen/box/functions/invoke/kt3190.kt b/compiler/testData/codegen/box/functions/invoke/kt3190.kt index f536d901cae..d5226fcc172 100644 --- a/compiler/testData/codegen/box/functions/invoke/kt3190.kt +++ b/compiler/testData/codegen/box/functions/invoke/kt3190.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR //KT-3190 Compiler crash if function called 'invoke' calls a closure // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/functions/invoke/kt3297.kt b/compiler/testData/codegen/box/functions/invoke/kt3297.kt index 026ac7a3b37..b0de24283ff 100644 --- a/compiler/testData/codegen/box/functions/invoke/kt3297.kt +++ b/compiler/testData/codegen/box/functions/invoke/kt3297.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-3297 Calling the wrong function inside an extension method to the Function0 class infix fun Function0.or(alt: () -> R): R { diff --git a/compiler/testData/codegen/box/functions/invoke/kt3450getAndInvoke.kt b/compiler/testData/codegen/box/functions/invoke/kt3450getAndInvoke.kt index 012853d3a69..eaa2890c3c9 100644 --- a/compiler/testData/codegen/box/functions/invoke/kt3450getAndInvoke.kt +++ b/compiler/testData/codegen/box/functions/invoke/kt3450getAndInvoke.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-3450 get and invoke are not parsed in one expression public class A(val s: String) { diff --git a/compiler/testData/codegen/box/functions/invoke/kt3772.kt b/compiler/testData/codegen/box/functions/invoke/kt3772.kt index 622f571b489..99e25aae2ba 100644 --- a/compiler/testData/codegen/box/functions/invoke/kt3772.kt +++ b/compiler/testData/codegen/box/functions/invoke/kt3772.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-3772 Invoke and overload resolution ambiguity open class A { diff --git a/compiler/testData/codegen/box/functions/invoke/kt3821invokeOnThis.kt b/compiler/testData/codegen/box/functions/invoke/kt3821invokeOnThis.kt index d15d396965a..274020fdd4c 100644 --- a/compiler/testData/codegen/box/functions/invoke/kt3821invokeOnThis.kt +++ b/compiler/testData/codegen/box/functions/invoke/kt3821invokeOnThis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-3821 Invoke convention doesn't work for `this` class A() { diff --git a/compiler/testData/codegen/box/functions/invoke/kt3822invokeOnThis.kt b/compiler/testData/codegen/box/functions/invoke/kt3822invokeOnThis.kt index 816a8c47874..dc8c76a7673 100644 --- a/compiler/testData/codegen/box/functions/invoke/kt3822invokeOnThis.kt +++ b/compiler/testData/codegen/box/functions/invoke/kt3822invokeOnThis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR //KT-3822 Compiler crashes when use invoke convention with `this` in class which extends Function0 // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/functions/kt1038.kt b/compiler/testData/codegen/box/functions/kt1038.kt index 36770408c78..8f778354aa9 100644 --- a/compiler/testData/codegen/box/functions/kt1038.kt +++ b/compiler/testData/codegen/box/functions/kt1038.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-1038 Cannot compile lazy iterators class YieldingIterator(val yieldingFunction : ()->T?) : Iterator diff --git a/compiler/testData/codegen/box/functions/kt1199.kt b/compiler/testData/codegen/box/functions/kt1199.kt index 6fcfedac539..bac836ed00b 100644 --- a/compiler/testData/codegen/box/functions/kt1199.kt +++ b/compiler/testData/codegen/box/functions/kt1199.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface MyIterator { operator fun hasNext() : Boolean operator fun next() : T diff --git a/compiler/testData/codegen/box/functions/kt1413.kt b/compiler/testData/codegen/box/functions/kt1413.kt index 15b496fb9b9..0e1040ae35d 100644 --- a/compiler/testData/codegen/box/functions/kt1413.kt +++ b/compiler/testData/codegen/box/functions/kt1413.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package t interface I{ diff --git a/compiler/testData/codegen/box/functions/kt1649_1.kt b/compiler/testData/codegen/box/functions/kt1649_1.kt index 849bf5525ff..86309682d1f 100644 --- a/compiler/testData/codegen/box/functions/kt1649_1.kt +++ b/compiler/testData/codegen/box/functions/kt1649_1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { val method : (() -> Unit)? } diff --git a/compiler/testData/codegen/box/functions/kt1649_2.kt b/compiler/testData/codegen/box/functions/kt1649_2.kt index 33f420dc3f9..2a311ea954f 100644 --- a/compiler/testData/codegen/box/functions/kt1649_2.kt +++ b/compiler/testData/codegen/box/functions/kt1649_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { val method : () -> Unit? } diff --git a/compiler/testData/codegen/box/functions/kt1739.kt b/compiler/testData/codegen/box/functions/kt1739.kt index 8bae1437342..4ffe518eda4 100644 --- a/compiler/testData/codegen/box/functions/kt1739.kt +++ b/compiler/testData/codegen/box/functions/kt1739.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/functions/kt2280.kt b/compiler/testData/codegen/box/functions/kt2280.kt index 79debb72bdf..7e3c85bff55 100644 --- a/compiler/testData/codegen/box/functions/kt2280.kt +++ b/compiler/testData/codegen/box/functions/kt2280.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { fun rmrf(i: Int) { if (i > 0) rmrf(i - 1) diff --git a/compiler/testData/codegen/box/functions/kt2481.kt b/compiler/testData/codegen/box/functions/kt2481.kt index ea353c41cb1..9fa77e36868 100644 --- a/compiler/testData/codegen/box/functions/kt2481.kt +++ b/compiler/testData/codegen/box/functions/kt2481.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() = B().method() diff --git a/compiler/testData/codegen/box/functions/kt2716.kt b/compiler/testData/codegen/box/functions/kt2716.kt index 0ba57fd380a..ed09bc7038c 100644 --- a/compiler/testData/codegen/box/functions/kt2716.kt +++ b/compiler/testData/codegen/box/functions/kt2716.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package someTest public class Some private constructor(val v: String) { diff --git a/compiler/testData/codegen/box/functions/kt2739.kt b/compiler/testData/codegen/box/functions/kt2739.kt index 296dd3bc8c3..c12400cdd4a 100644 --- a/compiler/testData/codegen/box/functions/kt2739.kt +++ b/compiler/testData/codegen/box/functions/kt2739.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KT-2739 Error type inferred for hashSet(Pair, Pair, Pair) fun foo(vararg ts: T): T? = null diff --git a/compiler/testData/codegen/box/functions/kt3214.kt b/compiler/testData/codegen/box/functions/kt3214.kt index 8ff33fcad23..c69f83ec072 100644 --- a/compiler/testData/codegen/box/functions/kt3214.kt +++ b/compiler/testData/codegen/box/functions/kt3214.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun get(vararg x: Int) = x.size } diff --git a/compiler/testData/codegen/box/functions/kt3313.kt b/compiler/testData/codegen/box/functions/kt3313.kt index 5e2e887c2a8..2194f8e1b8c 100644 --- a/compiler/testData/codegen/box/functions/kt3313.kt +++ b/compiler/testData/codegen/box/functions/kt3313.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(t: T) { } diff --git a/compiler/testData/codegen/box/functions/kt3573.kt b/compiler/testData/codegen/box/functions/kt3573.kt index e97d3620de0..bf88c3890f5 100644 --- a/compiler/testData/codegen/box/functions/kt3573.kt +++ b/compiler/testData/codegen/box/functions/kt3573.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Data fun newInit(f: Data.() -> Data) = Data().f() diff --git a/compiler/testData/codegen/box/functions/kt3724.kt b/compiler/testData/codegen/box/functions/kt3724.kt index e1e5edac345..835e9de578d 100644 --- a/compiler/testData/codegen/box/functions/kt3724.kt +++ b/compiler/testData/codegen/box/functions/kt3724.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Comment() { var article = "" } diff --git a/compiler/testData/codegen/box/functions/kt395.kt b/compiler/testData/codegen/box/functions/kt395.kt index 310640226e0..910b4d9c491 100644 --- a/compiler/testData/codegen/box/functions/kt395.kt +++ b/compiler/testData/codegen/box/functions/kt395.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun Any.with(operation : Any.() -> Any) = operation().toString() val f = { a : Int -> } diff --git a/compiler/testData/codegen/box/functions/kt785.kt b/compiler/testData/codegen/box/functions/kt785.kt index e3073856d42..179a4d078cb 100644 --- a/compiler/testData/codegen/box/functions/kt785.kt +++ b/compiler/testData/codegen/box/functions/kt785.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A() { var x : Int = 0 diff --git a/compiler/testData/codegen/box/functions/kt873.kt b/compiler/testData/codegen/box/functions/kt873.kt index 21c3dcd3338..5382d4ea5ad 100644 --- a/compiler/testData/codegen/box/functions/kt873.kt +++ b/compiler/testData/codegen/box/functions/kt873.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { val fps : Double = 1.toDouble() var mspf : Long diff --git a/compiler/testData/codegen/box/functions/localFunction.kt b/compiler/testData/codegen/box/functions/localFunction.kt index b43377b6ab1..62d577603a0 100644 --- a/compiler/testData/codegen/box/functions/localFunction.kt +++ b/compiler/testData/codegen/box/functions/localFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun IntRange.forEach(body : (Int) -> Unit) { for(i in this) { body(i) diff --git a/compiler/testData/codegen/box/functions/localFunctions/callInlineLocalInLambda.kt b/compiler/testData/codegen/box/functions/localFunctions/callInlineLocalInLambda.kt index a59a7507800..1d3cdf8d171 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/callInlineLocalInLambda.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/callInlineLocalInLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/functions/localFunctions/definedWithinLambda.kt b/compiler/testData/codegen/box/functions/localFunctions/definedWithinLambda.kt index 935d8b4963c..93e6ff56a42 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/definedWithinLambda.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/definedWithinLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/functions/localFunctions/definedWithinLambdaInnerUsage1.kt b/compiler/testData/codegen/box/functions/localFunctions/definedWithinLambdaInnerUsage1.kt index 6609be78133..2c8ed00194c 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/definedWithinLambdaInnerUsage1.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/definedWithinLambdaInnerUsage1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/functions/localFunctions/definedWithinLambdaInnerUsage2.kt b/compiler/testData/codegen/box/functions/localFunctions/definedWithinLambdaInnerUsage2.kt index 158e845f9ad..fcc98fd91f6 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/definedWithinLambdaInnerUsage2.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/definedWithinLambdaInnerUsage2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt2895.kt b/compiler/testData/codegen/box/functions/localFunctions/kt2895.kt index 76db2bdc71e..133f3a5acab 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/kt2895.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/kt2895.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun outer() { fun inner(i: Int) { if (i > 0){ diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt3308.kt b/compiler/testData/codegen/box/functions/localFunctions/kt3308.kt index b97dfa7fb79..cd75165a8ce 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/kt3308.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/kt3308.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { fun foo(t: T) = t diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt3978.kt b/compiler/testData/codegen/box/functions/localFunctions/kt3978.kt index 71295ca6f4c..715ed4eb695 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/kt3978.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/kt3978.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { fun local(i: Int = 1) : Int { return i diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt3978_2.kt b/compiler/testData/codegen/box/functions/localFunctions/kt3978_2.kt index 603a93a2951..491d42dc17e 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/kt3978_2.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/kt3978_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C() { fun box(): Int { fun local(i: Int = 1): Int { diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt4119.kt b/compiler/testData/codegen/box/functions/localFunctions/kt4119.kt index 746e41ee392..ddd7efc4927 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/kt4119.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/kt4119.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(f: (Int?) -> Int): Int { return f(0) } diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt4119_2.kt b/compiler/testData/codegen/box/functions/localFunctions/kt4119_2.kt index edb647f84a9..1a77a30c7f1 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/kt4119_2.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/kt4119_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { infix fun Int.foo(a: Int): Int = a + 2 diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt4514.kt b/compiler/testData/codegen/box/functions/localFunctions/kt4514.kt index c767d3f0352..18220e33f0c 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/kt4514.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/kt4514.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { fun String.f() = this val vf: String.() -> String = { this } diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt4777.kt b/compiler/testData/codegen/box/functions/localFunctions/kt4777.kt index ec223754502..a332483382b 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/kt4777.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/kt4777.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt4783.kt b/compiler/testData/codegen/box/functions/localFunctions/kt4783.kt index 5d5d9d55f6a..c661deeceb5 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/kt4783.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/kt4783.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class T(val value: Int) { } diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt4784.kt b/compiler/testData/codegen/box/functions/localFunctions/kt4784.kt index 404fce279be..d179f8a9841 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/kt4784.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/kt4784.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class T(var value: Int) {} fun plusAssign(): T { diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt4989.kt b/compiler/testData/codegen/box/functions/localFunctions/kt4989.kt index e4cee2aa56f..80b43779e26 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/kt4989.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/kt4989.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class It(val id: String) fun box(): String { diff --git a/compiler/testData/codegen/box/functions/localFunctions/localExtensionOnNullableParameter.kt b/compiler/testData/codegen/box/functions/localFunctions/localExtensionOnNullableParameter.kt index 709b1c9ac1e..996035bdd86 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/localExtensionOnNullableParameter.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/localExtensionOnNullableParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class T(var value: Int) {} fun localExtensionOnNullableParameter(): T { diff --git a/compiler/testData/codegen/box/functions/localFunctions/localFunctionInConstructor.kt b/compiler/testData/codegen/box/functions/localFunctions/localFunctionInConstructor.kt index 5f294911561..c2938e53c40 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/localFunctionInConstructor.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/localFunctionInConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { val property:Int diff --git a/compiler/testData/codegen/box/functions/localFunctions/localFunctionVsLocalVariable.kt b/compiler/testData/codegen/box/functions/localFunctions/localFunctionVsLocalVariable.kt index df58363773a..87fb2bcdac8 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/localFunctionVsLocalVariable.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/localFunctionVsLocalVariable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var s = "" var foo = "O" diff --git a/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunWithoutClosure.kt b/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunWithoutClosure.kt index 078f029fe75..d9564999523 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunWithoutClosure.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunWithoutClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { fun foo(x: String) = x fun foo() = foo("K") diff --git a/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction.kt b/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction.kt index 6e349f27ae9..ef690f66193 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var s = "" diff --git a/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction1.kt b/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction1.kt index 79645a8716d..843cc350fbf 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction1.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var s = "" var foo = "K" diff --git a/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction2.kt b/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction2.kt index 1cf01ce4e21..5c244b771a8 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction2.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var s = "" var foo = "K" diff --git a/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction3.kt b/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction3.kt index 9504e6ebfac..01352d2a9bd 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction3.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/overloadedLocalFunction3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var s = "" var foo = "O" diff --git a/compiler/testData/codegen/box/functions/localFunctions/parameterAsDefaultValue.kt b/compiler/testData/codegen/box/functions/localFunctions/parameterAsDefaultValue.kt index e90fe97fede..9c42ee1c814 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/parameterAsDefaultValue.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/parameterAsDefaultValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(): String { fun bar(x: String, y: String = x): String { return y diff --git a/compiler/testData/codegen/box/functions/localReturnInsideFunctionExpression.kt b/compiler/testData/codegen/box/functions/localReturnInsideFunctionExpression.kt index 5d3a5ad1a33..93aaf434710 100644 --- a/compiler/testData/codegen/box/functions/localReturnInsideFunctionExpression.kt +++ b/compiler/testData/codegen/box/functions/localReturnInsideFunctionExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun simple() = fun (): Boolean { return true } fun withLabel() = l@ fun (): Boolean { return@l true } diff --git a/compiler/testData/codegen/box/functions/nothisnoclosure.kt b/compiler/testData/codegen/box/functions/nothisnoclosure.kt index 68369ae57eb..fb43b6725c7 100644 --- a/compiler/testData/codegen/box/functions/nothisnoclosure.kt +++ b/compiler/testData/codegen/box/functions/nothisnoclosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(x: Int) {} fun loop(times : Int) { diff --git a/compiler/testData/codegen/box/functions/recursiveCompareTo.kt b/compiler/testData/codegen/box/functions/recursiveCompareTo.kt index aeafd27f6e0..b96d958d0ea 100644 --- a/compiler/testData/codegen/box/functions/recursiveCompareTo.kt +++ b/compiler/testData/codegen/box/functions/recursiveCompareTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C operator fun C.compareTo(o: C) : Int { diff --git a/compiler/testData/codegen/box/hashPMap/empty.kt b/compiler/testData/codegen/box/hashPMap/empty.kt index 30be641c252..c26c856ed25 100644 --- a/compiler/testData/codegen/box/hashPMap/empty.kt +++ b/compiler/testData/codegen/box/hashPMap/empty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/hashPMap/manyNumbers.kt b/compiler/testData/codegen/box/hashPMap/manyNumbers.kt index 71146219ca5..e9f6ed75dae 100644 --- a/compiler/testData/codegen/box/hashPMap/manyNumbers.kt +++ b/compiler/testData/codegen/box/hashPMap/manyNumbers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/hashPMap/rewriteWithDifferent.kt b/compiler/testData/codegen/box/hashPMap/rewriteWithDifferent.kt index 26b01a8a3c0..fdedb6b6956 100644 --- a/compiler/testData/codegen/box/hashPMap/rewriteWithDifferent.kt +++ b/compiler/testData/codegen/box/hashPMap/rewriteWithDifferent.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/hashPMap/rewriteWithEqual.kt b/compiler/testData/codegen/box/hashPMap/rewriteWithEqual.kt index 0e3bcf42734..04a03e5aca6 100644 --- a/compiler/testData/codegen/box/hashPMap/rewriteWithEqual.kt +++ b/compiler/testData/codegen/box/hashPMap/rewriteWithEqual.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/hashPMap/simplePlusGet.kt b/compiler/testData/codegen/box/hashPMap/simplePlusGet.kt index 6c3c67f00b5..283d4411e76 100644 --- a/compiler/testData/codegen/box/hashPMap/simplePlusGet.kt +++ b/compiler/testData/codegen/box/hashPMap/simplePlusGet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/hashPMap/simplePlusMinus.kt b/compiler/testData/codegen/box/hashPMap/simplePlusMinus.kt index 912934e1b0f..c0df2c3ac73 100644 --- a/compiler/testData/codegen/box/hashPMap/simplePlusMinus.kt +++ b/compiler/testData/codegen/box/hashPMap/simplePlusMinus.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/ieee754/anyToReal.kt b/compiler/testData/codegen/box/ieee754/anyToReal.kt index 3ba490d870e..33606b05476 100644 --- a/compiler/testData/codegen/box/ieee754/anyToReal.kt +++ b/compiler/testData/codegen/box/ieee754/anyToReal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val plusZero: Any = 0.0 val minusZero: Any = -0.0 diff --git a/compiler/testData/codegen/box/ieee754/asComparableToDouble.kt b/compiler/testData/codegen/box/ieee754/asComparableToDouble.kt index d215f9a5f05..e699d0e82f2 100644 --- a/compiler/testData/codegen/box/ieee754/asComparableToDouble.kt +++ b/compiler/testData/codegen/box/ieee754/asComparableToDouble.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val minus: Any = -0.0 fun box(): String { diff --git a/compiler/testData/codegen/box/ieee754/asComparableToDouble_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/asComparableToDouble_properIeeeComparisons.kt index b5e651e395f..1b023923933 100644 --- a/compiler/testData/codegen/box/ieee754/asComparableToDouble_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/asComparableToDouble_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR val minus: Any = -0.0 diff --git a/compiler/testData/codegen/box/ieee754/comparableTypeCast.kt b/compiler/testData/codegen/box/ieee754/comparableTypeCast.kt index 368da4d0289..8703b9c22b3 100644 --- a/compiler/testData/codegen/box/ieee754/comparableTypeCast.kt +++ b/compiler/testData/codegen/box/ieee754/comparableTypeCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { if ((-0.0 as Comparable) >= 0.0) return "fail 0" if ((-0.0F as Comparable) >= 0.0F) return "fail 1" diff --git a/compiler/testData/codegen/box/ieee754/dataClass.kt b/compiler/testData/codegen/box/ieee754/dataClass.kt index 8f05b07f453..62f4029e110 100644 --- a/compiler/testData/codegen/box/ieee754/dataClass.kt +++ b/compiler/testData/codegen/box/ieee754/dataClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class Test(val z1: Double, val z2: Double?) fun box(): String { diff --git a/compiler/testData/codegen/box/ieee754/differentTypesComparison.kt b/compiler/testData/codegen/box/ieee754/differentTypesComparison.kt index a29c56f7142..310690aaa9d 100644 --- a/compiler/testData/codegen/box/ieee754/differentTypesComparison.kt +++ b/compiler/testData/codegen/box/ieee754/differentTypesComparison.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE fun box(): String { if (0.toByte().compareTo(-0.0) != 1) return "fail 1.1" diff --git a/compiler/testData/codegen/box/ieee754/equalsDouble.kt b/compiler/testData/codegen/box/ieee754/equalsDouble.kt index eca47b808ec..8e041591338 100644 --- a/compiler/testData/codegen/box/ieee754/equalsDouble.kt +++ b/compiler/testData/codegen/box/ieee754/equalsDouble.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR // DONT_TARGET_EXACT_BACKEND: JS_IR fun equals1(a: Double, b: Double) = a == b diff --git a/compiler/testData/codegen/box/ieee754/equalsDouble_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/equalsDouble_properIeeeComparisons.kt index 7c9b369ca24..33130348d91 100644 --- a/compiler/testData/codegen/box/ieee754/equalsDouble_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/equalsDouble_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun equals1(a: Double, b: Double) = a == b diff --git a/compiler/testData/codegen/box/ieee754/equalsFloat.kt b/compiler/testData/codegen/box/ieee754/equalsFloat.kt index f733deec06e..20a5e876b0b 100644 --- a/compiler/testData/codegen/box/ieee754/equalsFloat.kt +++ b/compiler/testData/codegen/box/ieee754/equalsFloat.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR // DONT_TARGET_EXACT_BACKEND: JS_IR fun equals1(a: Float, b: Float) = a == b diff --git a/compiler/testData/codegen/box/ieee754/equalsFloat_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/equalsFloat_properIeeeComparisons.kt index 7a7589838d3..c5c59439567 100644 --- a/compiler/testData/codegen/box/ieee754/equalsFloat_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/equalsFloat_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun equals1(a: Float, b: Float) = a == b diff --git a/compiler/testData/codegen/box/ieee754/equalsNaN.kt b/compiler/testData/codegen/box/ieee754/equalsNaN.kt index 3fe196d3c14..75fc508a12c 100644 --- a/compiler/testData/codegen/box/ieee754/equalsNaN.kt +++ b/compiler/testData/codegen/box/ieee754/equalsNaN.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR // DONT_TARGET_EXACT_BACKEND: JS_IR // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ieee754/equalsNaN_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/equalsNaN_properIeeeComparisons.kt index b87dfcd29e5..5a7499cebcb 100644 --- a/compiler/testData/codegen/box/ieee754/equalsNaN_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/equalsNaN_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ieee754/equalsNullableDouble.kt b/compiler/testData/codegen/box/ieee754/equalsNullableDouble.kt index 83ea21d9e68..54ab5782b0a 100644 --- a/compiler/testData/codegen/box/ieee754/equalsNullableDouble.kt +++ b/compiler/testData/codegen/box/ieee754/equalsNullableDouble.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR // DONT_TARGET_EXACT_BACKEND: JS_IR fun equals1(a: Double, b: Double?) = a == b diff --git a/compiler/testData/codegen/box/ieee754/equalsNullableDouble_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/equalsNullableDouble_properIeeeComparisons.kt index 3573cfbc43a..883ab370171 100644 --- a/compiler/testData/codegen/box/ieee754/equalsNullableDouble_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/equalsNullableDouble_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun equals1(a: Double, b: Double?) = a == b diff --git a/compiler/testData/codegen/box/ieee754/equalsNullableFloat.kt b/compiler/testData/codegen/box/ieee754/equalsNullableFloat.kt index 50f62117ce1..8c702327ffc 100644 --- a/compiler/testData/codegen/box/ieee754/equalsNullableFloat.kt +++ b/compiler/testData/codegen/box/ieee754/equalsNullableFloat.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR // DONT_TARGET_EXACT_BACKEND: JS_IR fun equals1(a: Float, b: Float?) = a == b diff --git a/compiler/testData/codegen/box/ieee754/equalsNullableFloat_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/equalsNullableFloat_properIeeeComparisons.kt index 692ba98ad18..67e2d772878 100644 --- a/compiler/testData/codegen/box/ieee754/equalsNullableFloat_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/equalsNullableFloat_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun equals1(a: Float, b: Float?) = a == b diff --git a/compiler/testData/codegen/box/ieee754/explicitCompareCall.kt b/compiler/testData/codegen/box/ieee754/explicitCompareCall.kt index 57d0b06328d..62cd3f7a216 100644 --- a/compiler/testData/codegen/box/ieee754/explicitCompareCall.kt +++ b/compiler/testData/codegen/box/ieee754/explicitCompareCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun less1(a: Double, b: Double) = a.compareTo(b) == -1 fun less2(a: Double?, b: Double?) = a!!.compareTo(b!!) == -1 diff --git a/compiler/testData/codegen/box/ieee754/explicitEqualsCall.kt b/compiler/testData/codegen/box/ieee754/explicitEqualsCall.kt index 51dfd696f72..0ee1a4c550b 100644 --- a/compiler/testData/codegen/box/ieee754/explicitEqualsCall.kt +++ b/compiler/testData/codegen/box/ieee754/explicitEqualsCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun equals1(a: Double, b: Double) = a.equals(b) fun equals2(a: Double?, b: Double?) = a!!.equals(b!!) diff --git a/compiler/testData/codegen/box/ieee754/generic.kt b/compiler/testData/codegen/box/ieee754/generic.kt index 6d621ffd2c0..901cf43e7c5 100644 --- a/compiler/testData/codegen/box/ieee754/generic.kt +++ b/compiler/testData/codegen/box/ieee754/generic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: b.kt class Foo(val minus0: T, val plus0: T) { diff --git a/compiler/testData/codegen/box/ieee754/greaterDouble.kt b/compiler/testData/codegen/box/ieee754/greaterDouble.kt index 97550192672..f7df271d413 100644 --- a/compiler/testData/codegen/box/ieee754/greaterDouble.kt +++ b/compiler/testData/codegen/box/ieee754/greaterDouble.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR // DONT_TARGET_EXACT_BACKEND: JS_IR fun greater1(a: Double, b: Double) = a > b diff --git a/compiler/testData/codegen/box/ieee754/greaterDouble_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/greaterDouble_properIeeeComparisons.kt index 27740d7c318..18b56cf3681 100644 --- a/compiler/testData/codegen/box/ieee754/greaterDouble_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/greaterDouble_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun greater1(a: Double, b: Double) = a > b diff --git a/compiler/testData/codegen/box/ieee754/greaterFloat.kt b/compiler/testData/codegen/box/ieee754/greaterFloat.kt index b5b0844ad5e..78c23de177e 100644 --- a/compiler/testData/codegen/box/ieee754/greaterFloat.kt +++ b/compiler/testData/codegen/box/ieee754/greaterFloat.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR // DONT_TARGET_EXACT_BACKEND: JS_IR fun greater1(a: Float, b: Float) = a > b diff --git a/compiler/testData/codegen/box/ieee754/greaterFloat_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/greaterFloat_properIeeeComparisons.kt index baa388c59bf..5f9a3ecfe59 100644 --- a/compiler/testData/codegen/box/ieee754/greaterFloat_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/greaterFloat_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun greater1(a: Float, b: Float) = a > b diff --git a/compiler/testData/codegen/box/ieee754/inline.kt b/compiler/testData/codegen/box/ieee754/inline.kt index c1d3e721321..378bab9e97a 100644 --- a/compiler/testData/codegen/box/ieee754/inline.kt +++ b/compiler/testData/codegen/box/ieee754/inline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun less(a: Comparable, b: Double): Boolean { return a < b } diff --git a/compiler/testData/codegen/box/ieee754/lessDouble.kt b/compiler/testData/codegen/box/ieee754/lessDouble.kt index 3a5d0734dcf..b54e8141222 100644 --- a/compiler/testData/codegen/box/ieee754/lessDouble.kt +++ b/compiler/testData/codegen/box/ieee754/lessDouble.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR // DONT_TARGET_EXACT_BACKEND: JS_IR fun less1(a: Double, b: Double) = a < b diff --git a/compiler/testData/codegen/box/ieee754/lessDouble_properIeeeAndNewInference.kt b/compiler/testData/codegen/box/ieee754/lessDouble_properIeeeAndNewInference.kt index d5f0f13e4ba..fc814f16137 100644 --- a/compiler/testData/codegen/box/ieee754/lessDouble_properIeeeAndNewInference.kt +++ b/compiler/testData/codegen/box/ieee754/lessDouble_properIeeeAndNewInference.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +NewInference +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { if (-0.0 < 0.0) return "Fail 1" diff --git a/compiler/testData/codegen/box/ieee754/lessDouble_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/lessDouble_properIeeeComparisons.kt index c12061d393b..707c79e13b1 100644 --- a/compiler/testData/codegen/box/ieee754/lessDouble_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/lessDouble_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun less1(a: Double, b: Double) = a < b diff --git a/compiler/testData/codegen/box/ieee754/lessFloat.kt b/compiler/testData/codegen/box/ieee754/lessFloat.kt index b62dabdd52b..eb5f1b3e537 100644 --- a/compiler/testData/codegen/box/ieee754/lessFloat.kt +++ b/compiler/testData/codegen/box/ieee754/lessFloat.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR // DONT_TARGET_EXACT_BACKEND: JS_IR fun less1(a: Float, b: Float) = a < b diff --git a/compiler/testData/codegen/box/ieee754/lessFloat_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/lessFloat_properIeeeComparisons.kt index 03307553086..04c1eb67894 100644 --- a/compiler/testData/codegen/box/ieee754/lessFloat_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/lessFloat_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun less1(a: Float, b: Float) = a < b diff --git a/compiler/testData/codegen/box/ieee754/nullableAnyToReal.kt b/compiler/testData/codegen/box/ieee754/nullableAnyToReal.kt index 7c4a950202f..3fddb1f5cd0 100644 --- a/compiler/testData/codegen/box/ieee754/nullableAnyToReal.kt +++ b/compiler/testData/codegen/box/ieee754/nullableAnyToReal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val plusZero: Any? = 0.0 val minusZero: Any? = -0.0 diff --git a/compiler/testData/codegen/box/ieee754/safeCall.kt b/compiler/testData/codegen/box/ieee754/safeCall.kt index 690b6168935..ba82f682dbc 100644 --- a/compiler/testData/codegen/box/ieee754/safeCall.kt +++ b/compiler/testData/codegen/box/ieee754/safeCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val plusZero: Double? = 0.0 val minusZero: Double = -0.0 diff --git a/compiler/testData/codegen/box/ieee754/smartCastOnWhenSubjectAfterCheckInBranch_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/smartCastOnWhenSubjectAfterCheckInBranch_properIeeeComparisons.kt index 6dd5deb6964..a9281ef118f 100644 --- a/compiler/testData/codegen/box/ieee754/smartCastOnWhenSubjectAfterCheckInBranch_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/smartCastOnWhenSubjectAfterCheckInBranch_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun testF(x: Any) = when (x) { diff --git a/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypes.kt b/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypes.kt index 6bca2efbccb..a700508d7a5 100644 --- a/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypes.kt +++ b/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypes.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // DONT_TARGET_EXACT_BACKEND: JS_IR fun box(): String { diff --git a/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypesWithNumericPromotion_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypesWithNumericPromotion_properIeeeComparisons.kt index 5f0ad6a37af..b2c9e80608f 100644 --- a/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypesWithNumericPromotion_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypesWithNumericPromotion_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun eqDI(x: Any?, y: Any?) = x is Double? && y is Int? && x == y fun eqDL(x: Any?, y: Any?) = x is Double? && y is Long? && x == y diff --git a/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypes_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypes_properIeeeComparisons.kt index 582053bdf55..076ec0a8ebc 100644 --- a/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypes_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypes_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun ne(x: Any, y: Any) = x is Double && y is Float && x != y fun lt(x: Any, y: Any) = x is Double && y is Float && x < y diff --git a/compiler/testData/codegen/box/ieee754/smartCastToDoubleAndComparableToDouble.kt b/compiler/testData/codegen/box/ieee754/smartCastToDoubleAndComparableToDouble.kt index f6ad5a161d2..ea9853c20be 100644 --- a/compiler/testData/codegen/box/ieee754/smartCastToDoubleAndComparableToDouble.kt +++ b/compiler/testData/codegen/box/ieee754/smartCastToDoubleAndComparableToDouble.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR val minus: Any = -0.0 diff --git a/compiler/testData/codegen/box/ieee754/when.kt b/compiler/testData/codegen/box/ieee754/when.kt index 7b851b7f132..d601d836cef 100644 --- a/compiler/testData/codegen/box/ieee754/when.kt +++ b/compiler/testData/codegen/box/ieee754/when.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR // DONT_TARGET_EXACT_BACKEND: JS_IR fun box(): String { diff --git a/compiler/testData/codegen/box/ieee754/whenNoSubject.kt b/compiler/testData/codegen/box/ieee754/whenNoSubject.kt index e0b371506f9..948ff5bb0ad 100644 --- a/compiler/testData/codegen/box/ieee754/whenNoSubject.kt +++ b/compiler/testData/codegen/box/ieee754/whenNoSubject.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR // DONT_TARGET_EXACT_BACKEND: JS_IR fun box(): String { diff --git a/compiler/testData/codegen/box/ieee754/whenNoSubject_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/whenNoSubject_properIeeeComparisons.kt index 2dc15da6894..8109a1fd426 100644 --- a/compiler/testData/codegen/box/ieee754/whenNoSubject_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/whenNoSubject_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val plusZero: Any = 0.0 diff --git a/compiler/testData/codegen/box/ieee754/when_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/when_properIeeeComparisons.kt index dd3ec4586ba..f4a0219e479 100644 --- a/compiler/testData/codegen/box/ieee754/when_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/when_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val plusZero: Any = 0.0 diff --git a/compiler/testData/codegen/box/increment/arrayElement.kt b/compiler/testData/codegen/box/increment/arrayElement.kt index e74d4d23515..5bd58b8c31a 100644 --- a/compiler/testData/codegen/box/increment/arrayElement.kt +++ b/compiler/testData/codegen/box/increment/arrayElement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val aByte: Array = arrayOf(1) val bByte: ByteArray = byteArrayOf(1) diff --git a/compiler/testData/codegen/box/increment/assignPlusOnSmartCast.kt b/compiler/testData/codegen/box/increment/assignPlusOnSmartCast.kt index f3b84e034bd..97a5595d6af 100644 --- a/compiler/testData/codegen/box/increment/assignPlusOnSmartCast.kt +++ b/compiler/testData/codegen/box/increment/assignPlusOnSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public fun box() : String { var i : Int? i = 10 diff --git a/compiler/testData/codegen/box/increment/augmentedAssignmentWithComplexRhs.kt b/compiler/testData/codegen/box/increment/augmentedAssignmentWithComplexRhs.kt index cc9dccf660b..722808e630a 100644 --- a/compiler/testData/codegen/box/increment/augmentedAssignmentWithComplexRhs.kt +++ b/compiler/testData/codegen/box/increment/augmentedAssignmentWithComplexRhs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/increment/classNaryGetSet.kt b/compiler/testData/codegen/box/increment/classNaryGetSet.kt index 121ace263e0..80695545d3e 100644 --- a/compiler/testData/codegen/box/increment/classNaryGetSet.kt +++ b/compiler/testData/codegen/box/increment/classNaryGetSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR object A { var x = 0 diff --git a/compiler/testData/codegen/box/increment/classWithGetSet.kt b/compiler/testData/codegen/box/increment/classWithGetSet.kt index 97d2925acb4..c3dfdaaab93 100644 --- a/compiler/testData/codegen/box/increment/classWithGetSet.kt +++ b/compiler/testData/codegen/box/increment/classWithGetSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class AByte(var value: Byte) { operator fun get(i: Int) = value diff --git a/compiler/testData/codegen/box/increment/genericClassWithGetSet.kt b/compiler/testData/codegen/box/increment/genericClassWithGetSet.kt index 04825a34f6c..cddd6c931a9 100644 --- a/compiler/testData/codegen/box/increment/genericClassWithGetSet.kt +++ b/compiler/testData/codegen/box/increment/genericClassWithGetSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(var value: T) { operator fun get(i: Int) = value diff --git a/compiler/testData/codegen/box/increment/memberExtOnLong.kt b/compiler/testData/codegen/box/increment/memberExtOnLong.kt index c51bf9b901d..57f3a95b8a3 100644 --- a/compiler/testData/codegen/box/increment/memberExtOnLong.kt +++ b/compiler/testData/codegen/box/increment/memberExtOnLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME object ExtProvider { diff --git a/compiler/testData/codegen/box/increment/mutableListElement.kt b/compiler/testData/codegen/box/increment/mutableListElement.kt index 4a719eaaef5..d4fdd137464 100644 --- a/compiler/testData/codegen/box/increment/mutableListElement.kt +++ b/compiler/testData/codegen/box/increment/mutableListElement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/increment/nullable.kt b/compiler/testData/codegen/box/increment/nullable.kt index 4802b8a7fbc..bdf4784eb21 100644 --- a/compiler/testData/codegen/box/increment/nullable.kt +++ b/compiler/testData/codegen/box/increment/nullable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var aByte: Byte? = 0 var bByte: Byte = 0 diff --git a/compiler/testData/codegen/box/increment/postfixIncrementDoubleSmartCast.kt b/compiler/testData/codegen/box/increment/postfixIncrementDoubleSmartCast.kt index 738a31c9697..bd4b5bcf196 100644 --- a/compiler/testData/codegen/box/increment/postfixIncrementDoubleSmartCast.kt +++ b/compiler/testData/codegen/box/increment/postfixIncrementDoubleSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public fun box() : String { var i : Int? i = 10 diff --git a/compiler/testData/codegen/box/increment/postfixIncrementOnClassSmartCast.kt b/compiler/testData/codegen/box/increment/postfixIncrementOnClassSmartCast.kt index 3bc2442a3be..cf19e08e909 100644 --- a/compiler/testData/codegen/box/increment/postfixIncrementOnClassSmartCast.kt +++ b/compiler/testData/codegen/box/increment/postfixIncrementOnClassSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base class Derived: Base() operator fun Derived.inc(): Derived { return Derived() } diff --git a/compiler/testData/codegen/box/increment/postfixIncrementOnShortSmartCast.kt b/compiler/testData/codegen/box/increment/postfixIncrementOnShortSmartCast.kt index 0dec61d0503..e5250c40933 100644 --- a/compiler/testData/codegen/box/increment/postfixIncrementOnShortSmartCast.kt +++ b/compiler/testData/codegen/box/increment/postfixIncrementOnShortSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public fun box() : String { var i : Short? i = 10 diff --git a/compiler/testData/codegen/box/increment/postfixIncrementOnSmartCast.kt b/compiler/testData/codegen/box/increment/postfixIncrementOnSmartCast.kt index 3da28a2d6e6..0aca9fef88d 100644 --- a/compiler/testData/codegen/box/increment/postfixIncrementOnSmartCast.kt +++ b/compiler/testData/codegen/box/increment/postfixIncrementOnSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public fun box() : String { var i : Int? i = 10 diff --git a/compiler/testData/codegen/box/increment/prefixIncrementOnClassSmartCast.kt b/compiler/testData/codegen/box/increment/prefixIncrementOnClassSmartCast.kt index c51f6d1d816..e3482908818 100644 --- a/compiler/testData/codegen/box/increment/prefixIncrementOnClassSmartCast.kt +++ b/compiler/testData/codegen/box/increment/prefixIncrementOnClassSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base class Derived: Base() operator fun Derived.inc(): Derived { return Derived() } diff --git a/compiler/testData/codegen/box/increment/prefixIncrementOnSmartCast.kt b/compiler/testData/codegen/box/increment/prefixIncrementOnSmartCast.kt index 80e48f4f78b..58a93f04c52 100644 --- a/compiler/testData/codegen/box/increment/prefixIncrementOnSmartCast.kt +++ b/compiler/testData/codegen/box/increment/prefixIncrementOnSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public fun box() : String { var i : Int? i = 10 diff --git a/compiler/testData/codegen/box/inference/capturedStarProjection.kt b/compiler/testData/codegen/box/inference/capturedStarProjection.kt index fc9c5ffbfd4..3fb58716ebc 100644 --- a/compiler/testData/codegen/box/inference/capturedStarProjection.kt +++ b/compiler/testData/codegen/box/inference/capturedStarProjection.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME interface A { diff --git a/compiler/testData/codegen/box/inference/integerLiteralTypeInLamdaReturnType.kt b/compiler/testData/codegen/box/inference/integerLiteralTypeInLamdaReturnType.kt index 1b64f47c726..4c99b74a8eb 100644 --- a/compiler/testData/codegen/box/inference/integerLiteralTypeInLamdaReturnType.kt +++ b/compiler/testData/codegen/box/inference/integerLiteralTypeInLamdaReturnType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inference/kt10822.kt b/compiler/testData/codegen/box/inference/kt10822.kt index 294644d8dff..f6f6dbd5a22 100644 --- a/compiler/testData/codegen/box/inference/kt10822.kt +++ b/compiler/testData/codegen/box/inference/kt10822.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "" interface A { diff --git a/compiler/testData/codegen/box/inference/lastExpressionOfLambdaWithNothingConstraint.kt b/compiler/testData/codegen/box/inference/lastExpressionOfLambdaWithNothingConstraint.kt index 9f15e1dba03..7fa49e475b3 100644 --- a/compiler/testData/codegen/box/inference/lastExpressionOfLambdaWithNothingConstraint.kt +++ b/compiler/testData/codegen/box/inference/lastExpressionOfLambdaWithNothingConstraint.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline fun foo(f: () -> T): String { diff --git a/compiler/testData/codegen/box/inlineClasses/UIntArraySortExample.kt b/compiler/testData/codegen/box/inlineClasses/UIntArraySortExample.kt index b3e9d72ba18..90b343bd840 100644 --- a/compiler/testData/codegen/box/inlineClasses/UIntArraySortExample.kt +++ b/compiler/testData/codegen/box/inlineClasses/UIntArraySortExample.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // !LANGUAGE: +InlineClasses diff --git a/compiler/testData/codegen/box/inlineClasses/boundCallableReferencePassedToInlineFunction.kt b/compiler/testData/codegen/box/inlineClasses/boundCallableReferencePassedToInlineFunction.kt index 2843b975a31..63dc1d86e76 100644 --- a/compiler/testData/codegen/box/inlineClasses/boundCallableReferencePassedToInlineFunction.kt +++ b/compiler/testData/codegen/box/inlineClasses/boundCallableReferencePassedToInlineFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class IcInt(val i: Int) { diff --git a/compiler/testData/codegen/box/inlineClasses/boxNullableValueOfInlineClassWithNonNullUnderlyingType.kt b/compiler/testData/codegen/box/inlineClasses/boxNullableValueOfInlineClassWithNonNullUnderlyingType.kt index 1a79022a471..568411366ac 100644 --- a/compiler/testData/codegen/box/inlineClasses/boxNullableValueOfInlineClassWithNonNullUnderlyingType.kt +++ b/compiler/testData/codegen/box/inlineClasses/boxNullableValueOfInlineClassWithNonNullUnderlyingType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR class BoxT(val boxed: T) class BoxAny(val boxed: Any?) diff --git a/compiler/testData/codegen/box/inlineClasses/boxNullableValueOfInlineClassWithPrimitiveUnderlyingType.kt b/compiler/testData/codegen/box/inlineClasses/boxNullableValueOfInlineClassWithPrimitiveUnderlyingType.kt index a8609223df4..7d12ab5b638 100644 --- a/compiler/testData/codegen/box/inlineClasses/boxNullableValueOfInlineClassWithPrimitiveUnderlyingType.kt +++ b/compiler/testData/codegen/box/inlineClasses/boxNullableValueOfInlineClassWithPrimitiveUnderlyingType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR class BoxT(val boxed: T) class BoxAny(val boxed: Any?) diff --git a/compiler/testData/codegen/box/inlineClasses/boxResultInlineClassOfConstructorCall.kt b/compiler/testData/codegen/box/inlineClasses/boxResultInlineClassOfConstructorCall.kt index 3999a3dbff7..daaf80ebdb6 100644 --- a/compiler/testData/codegen/box/inlineClasses/boxResultInlineClassOfConstructorCall.kt +++ b/compiler/testData/codegen/box/inlineClasses/boxResultInlineClassOfConstructorCall.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Result(val a: Any?) diff --git a/compiler/testData/codegen/box/inlineClasses/boxUnboxInlineClassesWithOperatorsGetSet.kt b/compiler/testData/codegen/box/inlineClasses/boxUnboxInlineClassesWithOperatorsGetSet.kt index b5d071cbb02..9a656cccef6 100644 --- a/compiler/testData/codegen/box/inlineClasses/boxUnboxInlineClassesWithOperatorsGetSet.kt +++ b/compiler/testData/codegen/box/inlineClasses/boxUnboxInlineClassesWithOperatorsGetSet.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class UInt(private val value: Int) { fun asInt() = value diff --git a/compiler/testData/codegen/box/inlineClasses/boxUnboxOfInlineClassForCapturedVars.kt b/compiler/testData/codegen/box/inlineClasses/boxUnboxOfInlineClassForCapturedVars.kt index df21fa88cf8..1d56b9100a1 100644 --- a/compiler/testData/codegen/box/inlineClasses/boxUnboxOfInlineClassForCapturedVars.kt +++ b/compiler/testData/codegen/box/inlineClasses/boxUnboxOfInlineClassForCapturedVars.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class UInt(private val value: Int) { operator fun plus(other: UInt): UInt = UInt(value + other.asValue()) diff --git a/compiler/testData/codegen/box/inlineClasses/bridgeForFunctionReturningInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/bridgeForFunctionReturningInlineClass.kt index 9cb37f7cba4..88eb1f9db9e 100644 --- a/compiler/testData/codegen/box/inlineClasses/bridgeForFunctionReturningInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/bridgeForFunctionReturningInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class IC(val x: String) diff --git a/compiler/testData/codegen/box/inlineClasses/bridgeGenerationWithInlineClassOverAny.kt b/compiler/testData/codegen/box/inlineClasses/bridgeGenerationWithInlineClassOverAny.kt index a81e1b9140a..9584bcb3182 100644 --- a/compiler/testData/codegen/box/inlineClasses/bridgeGenerationWithInlineClassOverAny.kt +++ b/compiler/testData/codegen/box/inlineClasses/bridgeGenerationWithInlineClassOverAny.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Result(val a: Any?) { fun getOrThrow(): T = a as T diff --git a/compiler/testData/codegen/box/inlineClasses/bridgesWhenInlineClassImplementsGenericInterface.kt b/compiler/testData/codegen/box/inlineClasses/bridgesWhenInlineClassImplementsGenericInterface.kt index 44f7a15aafd..f61e3adf01a 100644 --- a/compiler/testData/codegen/box/inlineClasses/bridgesWhenInlineClassImplementsGenericInterface.kt +++ b/compiler/testData/codegen/box/inlineClasses/bridgesWhenInlineClassImplementsGenericInterface.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class InlinedComparable(val x: Int) : Comparable { override fun compareTo(other: InlinedComparable): Int { diff --git a/compiler/testData/codegen/box/inlineClasses/callComputablePropertyInsideInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/callComputablePropertyInsideInlineClass.kt index 3ba5361784f..d73e413065b 100644 --- a/compiler/testData/codegen/box/inlineClasses/callComputablePropertyInsideInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/callComputablePropertyInsideInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Props(val intArray: IntArray) { val size get() = intArray.size diff --git a/compiler/testData/codegen/box/inlineClasses/callSpecializedEqualsViaReflection.kt b/compiler/testData/codegen/box/inlineClasses/callSpecializedEqualsViaReflection.kt index 74874963c9e..d9c063f8df0 100644 --- a/compiler/testData/codegen/box/inlineClasses/callSpecializedEqualsViaReflection.kt +++ b/compiler/testData/codegen/box/inlineClasses/callSpecializedEqualsViaReflection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT // FULL_JDK // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/inlineClasses/callSpeciallyOverriddenPropertyOfInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/callSpeciallyOverriddenPropertyOfInlineClass.kt index 79c9e9218b0..9337ead1dc4 100644 --- a/compiler/testData/codegen/box/inlineClasses/callSpeciallyOverriddenPropertyOfInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/callSpeciallyOverriddenPropertyOfInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM inline class UInt(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassExtensionFun.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassExtensionFun.kt index ec97a9b91a8..d2ae172b140 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassExtensionFun.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassExtensionFun.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassExtensionVal.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassExtensionVal.kt index f2c4757e960..b62bf3e3c8a 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassExtensionVal.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassExtensionVal.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassMemberFun.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassMemberFun.kt index 465845d7c71..7960be01c24 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassMemberFun.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassMemberFun.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) { diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassMemberVal.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassMemberVal.kt index 29a89e3ede5..e3e8237af6e 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassMemberVal.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassMemberVal.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) { diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassPrimaryVal.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassPrimaryVal.kt index 1c1dd71e21e..9fdd675d5f5 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassPrimaryVal.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/boundInlineClassPrimaryVal.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/constructorWithInlineClassParameters.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/constructorWithInlineClassParameters.kt index 329ee0c376e..c0124e64a03 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/constructorWithInlineClassParameters.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/constructorWithInlineClassParameters.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/funWithInlineClassParameters.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/funWithInlineClassParameters.kt index 4d926fe3611..9d30398fa65 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/funWithInlineClassParameters.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/funWithInlineClassParameters.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassExtensionFun.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassExtensionFun.kt index 1d5ba6d0e2f..ca4ef32e47c 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassExtensionFun.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassExtensionFun.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassExtensionVal.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassExtensionVal.kt index 7db8b64f40a..02fee707441 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassExtensionVal.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassExtensionVal.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassInternalPrimaryVal.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassInternalPrimaryVal.kt index c7477995ee7..f1756e43c74 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassInternalPrimaryVal.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassInternalPrimaryVal.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassMemberFun.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassMemberFun.kt index 075cb639c90..d2bfdf2a1fe 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassMemberFun.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassMemberFun.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) { diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassMemberVal.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassMemberVal.kt index 3382c4148f3..145105e4202 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassMemberVal.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassMemberVal.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) { diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassPrimaryConstructor.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassPrimaryConstructor.kt index f41492d012a..87ba6cb04fe 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassPrimaryConstructor.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassPrimaryConstructor.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassPrimaryVal.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassPrimaryVal.kt index e585afa7e4e..73eb6605901 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassPrimaryVal.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassPrimaryVal.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassPrivatePrimaryVal.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassPrivatePrimaryVal.kt index 142b2b798eb..ecb3906cdb4 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassPrivatePrimaryVal.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassPrivatePrimaryVal.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassTypeBoundMemberVar.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassTypeBoundMemberVar.kt index a515a3da6c2..278a5d21cb8 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassTypeBoundMemberVar.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassTypeBoundMemberVar.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassTypeMemberVar.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassTypeMemberVar.kt index 17764bb1826..f2902176cdb 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassTypeMemberVar.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassTypeMemberVar.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassTypeTopLevelVar.kt b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassTypeTopLevelVar.kt index e7942b503ce..0c84b7e8db3 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassTypeTopLevelVar.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferences/inlineClassTypeTopLevelVar.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/callableReferencesWithInlineClasses.kt b/compiler/testData/codegen/box/inlineClasses/callableReferencesWithInlineClasses.kt index e3e9744f98a..649009b3ea6 100644 --- a/compiler/testData/codegen/box/inlineClasses/callableReferencesWithInlineClasses.kt +++ b/compiler/testData/codegen/box/inlineClasses/callableReferencesWithInlineClasses.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT inline class Foo(val x: String) { diff --git a/compiler/testData/codegen/box/inlineClasses/castInsideWhenExpression.kt b/compiler/testData/codegen/box/inlineClasses/castInsideWhenExpression.kt index 95700b20a13..63c121f124c 100644 --- a/compiler/testData/codegen/box/inlineClasses/castInsideWhenExpression.kt +++ b/compiler/testData/codegen/box/inlineClasses/castInsideWhenExpression.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Foo(val x: Any) { fun bar() {} diff --git a/compiler/testData/codegen/box/inlineClasses/checkBoxUnboxOfArgumentsOnInlinedFunctions.kt b/compiler/testData/codegen/box/inlineClasses/checkBoxUnboxOfArgumentsOnInlinedFunctions.kt index e943ffe85eb..0296299e323 100644 --- a/compiler/testData/codegen/box/inlineClasses/checkBoxUnboxOfArgumentsOnInlinedFunctions.kt +++ b/compiler/testData/codegen/box/inlineClasses/checkBoxUnboxOfArgumentsOnInlinedFunctions.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Foo(val value: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/checkBoxingAfterAssertionOperator.kt b/compiler/testData/codegen/box/inlineClasses/checkBoxingAfterAssertionOperator.kt index a0dd4e81efc..a693d511275 100644 --- a/compiler/testData/codegen/box/inlineClasses/checkBoxingAfterAssertionOperator.kt +++ b/compiler/testData/codegen/box/inlineClasses/checkBoxingAfterAssertionOperator.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class WithPrimitive(val a: Int) fun takeWithPrimitive(a: WithPrimitive) {} diff --git a/compiler/testData/codegen/box/inlineClasses/checkBoxingForComplexClassHierarchy.kt b/compiler/testData/codegen/box/inlineClasses/checkBoxingForComplexClassHierarchy.kt index 74b0830be73..b70c80cdc7f 100644 --- a/compiler/testData/codegen/box/inlineClasses/checkBoxingForComplexClassHierarchy.kt +++ b/compiler/testData/codegen/box/inlineClasses/checkBoxingForComplexClassHierarchy.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class IC(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/checkBoxingForNonLocalAndLabeledReturns.kt b/compiler/testData/codegen/box/inlineClasses/checkBoxingForNonLocalAndLabeledReturns.kt index e070320bcda..cf0c360d05f 100644 --- a/compiler/testData/codegen/box/inlineClasses/checkBoxingForNonLocalAndLabeledReturns.kt +++ b/compiler/testData/codegen/box/inlineClasses/checkBoxingForNonLocalAndLabeledReturns.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class ULong(val l: Long) diff --git a/compiler/testData/codegen/box/inlineClasses/checkBoxingFromReturnTypeForInlineClasses.kt b/compiler/testData/codegen/box/inlineClasses/checkBoxingFromReturnTypeForInlineClasses.kt index 91ed3590a5b..03db83b5963 100644 --- a/compiler/testData/codegen/box/inlineClasses/checkBoxingFromReturnTypeForInlineClasses.kt +++ b/compiler/testData/codegen/box/inlineClasses/checkBoxingFromReturnTypeForInlineClasses.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Foo(val a: Int) { fun member(): String = "" diff --git a/compiler/testData/codegen/box/inlineClasses/checkBoxingOnFunctionCalls.kt b/compiler/testData/codegen/box/inlineClasses/checkBoxingOnFunctionCalls.kt index 16f947ff65e..d12a81c04ea 100644 --- a/compiler/testData/codegen/box/inlineClasses/checkBoxingOnFunctionCalls.kt +++ b/compiler/testData/codegen/box/inlineClasses/checkBoxingOnFunctionCalls.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class InlineNotNullPrimitive(val x: Int) inline class InlineNotNullReference(val y: String) diff --git a/compiler/testData/codegen/box/inlineClasses/checkBoxingOnLocalVariableAssignments.kt b/compiler/testData/codegen/box/inlineClasses/checkBoxingOnLocalVariableAssignments.kt index 2f7b6a58484..2ba3cffbca5 100644 --- a/compiler/testData/codegen/box/inlineClasses/checkBoxingOnLocalVariableAssignments.kt +++ b/compiler/testData/codegen/box/inlineClasses/checkBoxingOnLocalVariableAssignments.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class InlineNotNullPrimitive(val x: Int) inline class InlineNullablePrimitive(val x: Int?) diff --git a/compiler/testData/codegen/box/inlineClasses/checkBoxingUnboxingForInheritedTypeSpecializedFunctions.kt b/compiler/testData/codegen/box/inlineClasses/checkBoxingUnboxingForInheritedTypeSpecializedFunctions.kt index 1fe479ab9ac..5e91222d1de 100644 --- a/compiler/testData/codegen/box/inlineClasses/checkBoxingUnboxingForInheritedTypeSpecializedFunctions.kt +++ b/compiler/testData/codegen/box/inlineClasses/checkBoxingUnboxingForInheritedTypeSpecializedFunctions.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class IC(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/checkCallingMembersInsideInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/checkCallingMembersInsideInlineClass.kt index 804adc8ea96..a43e410a84d 100644 --- a/compiler/testData/codegen/box/inlineClasses/checkCallingMembersInsideInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/checkCallingMembersInsideInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Foo(val x: Int) { fun empty() = "" diff --git a/compiler/testData/codegen/box/inlineClasses/checkCastToInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/checkCastToInlineClass.kt index 52425992af8..4486f4be713 100644 --- a/compiler/testData/codegen/box/inlineClasses/checkCastToInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/checkCastToInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class UInt(val s: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/checkForInstanceOfInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/checkForInstanceOfInlineClass.kt index eab47359aba..5645961c4f3 100644 --- a/compiler/testData/codegen/box/inlineClasses/checkForInstanceOfInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/checkForInstanceOfInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class UInt(val u: Int) { override fun toString(): String { diff --git a/compiler/testData/codegen/box/inlineClasses/checkLambdaWithInlineClassesInFunctionalType.kt b/compiler/testData/codegen/box/inlineClasses/checkLambdaWithInlineClassesInFunctionalType.kt index aa3c2d2e1ad..f3ac5fe5834 100644 --- a/compiler/testData/codegen/box/inlineClasses/checkLambdaWithInlineClassesInFunctionalType.kt +++ b/compiler/testData/codegen/box/inlineClasses/checkLambdaWithInlineClassesInFunctionalType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class UInt(val value: Int) inline class ULong(val value: Long) diff --git a/compiler/testData/codegen/box/inlineClasses/checkUnboxingResultFromTypeVariable.kt b/compiler/testData/codegen/box/inlineClasses/checkUnboxingResultFromTypeVariable.kt index 53554e42d6b..e93d2511ed4 100644 --- a/compiler/testData/codegen/box/inlineClasses/checkUnboxingResultFromTypeVariable.kt +++ b/compiler/testData/codegen/box/inlineClasses/checkUnboxingResultFromTypeVariable.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Result(val a: Any?) { fun typed(): T = a as T diff --git a/compiler/testData/codegen/box/inlineClasses/classLiteralOnInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/classLiteralOnInlineClass.kt index 8122f6b490d..7273a3412d7 100644 --- a/compiler/testData/codegen/box/inlineClasses/classLiteralOnInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/classLiteralOnInlineClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/inlineClasses/computablePropertyInsideInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/computablePropertyInsideInlineClass.kt index 5b121fec3ef..04f3abdc2e2 100644 --- a/compiler/testData/codegen/box/inlineClasses/computablePropertyInsideInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/computablePropertyInsideInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class UIntArray(private val intArray: IntArray) { val size get() = intArray.size diff --git a/compiler/testData/codegen/box/inlineClasses/conformToComparableAndCallInterfaceMethod.kt b/compiler/testData/codegen/box/inlineClasses/conformToComparableAndCallInterfaceMethod.kt index 20c68440fe2..2cc35aee6b6 100644 --- a/compiler/testData/codegen/box/inlineClasses/conformToComparableAndCallInterfaceMethod.kt +++ b/compiler/testData/codegen/box/inlineClasses/conformToComparableAndCallInterfaceMethod.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Foo(val x: Int) : Comparable { override fun compareTo(other: Foo): Int { diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassCompanionMethod.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassCompanionMethod.kt index c1350b46f34..a51731a8946 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassCompanionMethod.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassCompanionMethod.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class R(private val r: Int) { fun test() = ok() diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassCompanionMethod2.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassCompanionMethod2.kt index 80e66d49441..be023a05a05 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassCompanionMethod2.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassCompanionMethod2.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class R(private val r: Long) { fun test() = ok() diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassConstructorFromCompanion.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassConstructorFromCompanion.kt index 933ee24696b..2bfab54d4bd 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassConstructorFromCompanion.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassConstructorFromCompanion.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Composed(val s: String) { private constructor(s1: String, s2: String) : this(s1 + s2) diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassConstructorFromLambda.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassConstructorFromLambda.kt index ace1994d15b..2e115c897b9 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassConstructorFromLambda.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassConstructorFromLambda.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Composed(val s: String) { diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromCompanion.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromCompanion.kt index 10ebcebc02c..0299e73f51d 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromCompanion.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromCompanion.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class R(private val r: Int) { private fun ok() = "OK" diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromCompanion2.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromCompanion2.kt index 88a5c84c882..8b5b2fb293c 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromCompanion2.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromCompanion2.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class R(private val r: Long) { private fun ok() = "OK" diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromInlineLambda.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromInlineLambda.kt index 6b3c55b7251..6d2e9d63e6c 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromInlineLambda.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromInlineLambda.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class R(private val r: Int) { fun test() = run { ok() } diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromInlineLambda2.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromInlineLambda2.kt index 83502984b50..98693652a42 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromInlineLambda2.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromInlineLambda2.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class R(private val r: Long) { fun test() = run { ok() } diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromLambda.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromLambda.kt index a0b031aa46d..1fbcf3300d9 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromLambda.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromLambda.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class R(private val r: Int) { fun test() = { ok() }() diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromLambda2.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromLambda2.kt index d6553d5f859..07eb7fc2be4 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromLambda2.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromLambda2.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class R(private val r: Long) { fun test() = { ok() }() diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateStaticInlineClassCompanionMethod.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateStaticInlineClassCompanionMethod.kt index bfbe3334f9b..5d6093adccd 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateStaticInlineClassCompanionMethod.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateStaticInlineClassCompanionMethod.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/captureInlineClassInstanceInLambda.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/captureInlineClassInstanceInLambda.kt index c8a4c240204..d27c7dea77e 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/captureInlineClassInstanceInLambda.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/captureInlineClassInstanceInLambda.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class R(private val r: Int) { fun test() = { ok() }() diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/captureInlineClassInstanceInLambda2.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/captureInlineClassInstanceInLambda2.kt index ed1aecda605..eda6e3c369b 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/captureInlineClassInstanceInLambda2.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/captureInlineClassInstanceInLambda2.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class R(private val r: Long) { fun test() = { ok() }() diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/captureInlineClassInstanceInObject.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/captureInlineClassInstanceInObject.kt index 253fc2aeb54..35f44efad47 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/captureInlineClassInstanceInObject.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/captureInlineClassInstanceInObject.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class R(private val r: Int) { fun test() = object { diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/inlineLambdaInInlineClassFun.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/inlineLambdaInInlineClassFun.kt index ee48ba10154..96862a55a29 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/inlineLambdaInInlineClassFun.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/inlineLambdaInInlineClassFun.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline fun runInline(fn: () -> String) = fn() diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/kt26858.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/kt26858.kt index 9af786f282a..bea975a4c32 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/kt26858.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/kt26858.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Direction(private val direction: Int) { fun dx() = dx[direction] diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/kt27513.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/kt27513.kt index 5de31ce12ff..95a6855240d 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/kt27513.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/kt27513.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // !LANGUAGE: +InlineClasses // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/kt30780.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/kt30780.kt index 5bff6a8fcf5..a20891e2560 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/kt30780.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/kt30780.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Test(val x: Int) { private companion object { diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/lambdaInInlineClassFun.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/lambdaInInlineClassFun.kt index 7f9f68de251..73f45dce4c9 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/lambdaInInlineClassFun.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/lambdaInInlineClassFun.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class R(private val r: Int) { fun test() = { "OK" }() diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/objectInInlineClassFun.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/objectInInlineClassFun.kt index 2c827f8df27..7ff8227e318 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/objectInInlineClassFun.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/objectInInlineClassFun.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class R(private val r: Int) { fun test() = diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/toPrivateCompanionFun.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/toPrivateCompanionFun.kt index 259b032c86e..6281c83b450 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/toPrivateCompanionFun.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/toPrivateCompanionFun.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class R(private val r: Int) { fun test() = pf() diff --git a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/toPrivateCompanionVal.kt b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/toPrivateCompanionVal.kt index ef803e57da9..c7706c9eb0d 100644 --- a/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/toPrivateCompanionVal.kt +++ b/compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/toPrivateCompanionVal.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class R(private val r: Int) { fun test() = pv diff --git a/compiler/testData/codegen/box/inlineClasses/correctBoxingForBranchExpressions.kt b/compiler/testData/codegen/box/inlineClasses/correctBoxingForBranchExpressions.kt index f805018d1b6..a46b940ab52 100644 --- a/compiler/testData/codegen/box/inlineClasses/correctBoxingForBranchExpressions.kt +++ b/compiler/testData/codegen/box/inlineClasses/correctBoxingForBranchExpressions.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR interface Base { fun result(): Int diff --git a/compiler/testData/codegen/box/inlineClasses/createInlineClassInArgumentPosition.kt b/compiler/testData/codegen/box/inlineClasses/createInlineClassInArgumentPosition.kt index 16d40a585fb..2a394b499e5 100644 --- a/compiler/testData/codegen/box/inlineClasses/createInlineClassInArgumentPosition.kt +++ b/compiler/testData/codegen/box/inlineClasses/createInlineClassInArgumentPosition.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class AsInt(val value: Int) { override fun toString(): String { diff --git a/compiler/testData/codegen/box/inlineClasses/crossinlineWithInlineClassInParameter.kt b/compiler/testData/codegen/box/inlineClasses/crossinlineWithInlineClassInParameter.kt index fcbb14d9771..d23d6e5ce72 100644 --- a/compiler/testData/codegen/box/inlineClasses/crossinlineWithInlineClassInParameter.kt +++ b/compiler/testData/codegen/box/inlineClasses/crossinlineWithInlineClassInParameter.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Result(val a: Any?) { fun getOrThrow(): T = a as T diff --git a/compiler/testData/codegen/box/inlineClasses/defaultFunctionsFromAnyForInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/defaultFunctionsFromAnyForInlineClass.kt index 217ee16afbb..2e7b888f123 100644 --- a/compiler/testData/codegen/box/inlineClasses/defaultFunctionsFromAnyForInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/defaultFunctionsFromAnyForInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Foo(val x: Int) inline class FooRef(val y: String) diff --git a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultConstructorParameterValuesOfInlineClassType.kt b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultConstructorParameterValuesOfInlineClassType.kt index 20622f525a1..3d6fd483cad 100644 --- a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultConstructorParameterValuesOfInlineClassType.kt +++ b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultConstructorParameterValuesOfInlineClassType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val z: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultInterfaceFunParameterValuesOfInlineClassType.kt b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultInterfaceFunParameterValuesOfInlineClassType.kt index f49bf6532f9..d395bb8bd55 100644 --- a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultInterfaceFunParameterValuesOfInlineClassType.kt +++ b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultInterfaceFunParameterValuesOfInlineClassType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val z: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultParameterValuesOfInlineClassType.kt b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultParameterValuesOfInlineClassType.kt index 5b682b2252a..72811945845 100644 --- a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultParameterValuesOfInlineClassType.kt +++ b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultParameterValuesOfInlineClassType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val z: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultParameterValuesOfInlineClassTypeBoxing.kt b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultParameterValuesOfInlineClassTypeBoxing.kt index a7e07d8845b..1d3cf65a074 100644 --- a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultParameterValuesOfInlineClassTypeBoxing.kt +++ b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultParameterValuesOfInlineClassTypeBoxing.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR interface IFoo { fun foo(): String diff --git a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultValueOfInlineClassTypeInInlineFun.kt b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultValueOfInlineClassTypeInInlineFun.kt index dfe597c6c94..d4d2875cea2 100644 --- a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultValueOfInlineClassTypeInInlineFun.kt +++ b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultValueOfInlineClassTypeInInlineFun.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val int: Int) inline class L(val long: Long) diff --git a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultValueOfInlineClassTypeInInlineFunInInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultValueOfInlineClassTypeInInlineFunInInlineClass.kt index 3dc35d83506..b9e9f8923e9 100644 --- a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultValueOfInlineClassTypeInInlineFunInInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/defaultValueOfInlineClassTypeInInlineFunInInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val int: Int) inline class L(val long: Long) diff --git a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/inlineClassFun.kt b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/inlineClassFun.kt index 72a3ac73439..a1667a6eb78 100644 --- a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/inlineClassFun.kt +++ b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/inlineClassFun.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val x: Int) { fun test(y: Int = 42) = x + y diff --git a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/inlineClassPrimaryConstructor.kt b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/inlineClassPrimaryConstructor.kt index 10f7374e78e..0b072c427ec 100644 --- a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/inlineClassPrimaryConstructor.kt +++ b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/inlineClassPrimaryConstructor.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val x: Int = 1234) inline class L(val x: Long = 1234L) diff --git a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/inlineClassSecondaryConstructor.kt b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/inlineClassSecondaryConstructor.kt index 17789ab1b6d..8a50b11c7e2 100644 --- a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/inlineClassSecondaryConstructor.kt +++ b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/inlineClassSecondaryConstructor.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val x: Int) { constructor(x: Long = 42L) : this(x.toInt()) diff --git a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/kt26554.kt b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/kt26554.kt index 2d34e5668a6..f1a84f7a921 100644 --- a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/kt26554.kt +++ b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/kt26554.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/kt27416.kt b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/kt27416.kt index 63811ef403d..e22ab221707 100644 --- a/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/kt27416.kt +++ b/compiler/testData/codegen/box/inlineClasses/defaultParameterValues/kt27416.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class A(val i: Int) { fun foo(s: String = "OK") = s diff --git a/compiler/testData/codegen/box/inlineClasses/elvisWithInlineClassAndNullConstant.kt b/compiler/testData/codegen/box/inlineClasses/elvisWithInlineClassAndNullConstant.kt index 676a7f7042f..f55efec25e7 100644 --- a/compiler/testData/codegen/box/inlineClasses/elvisWithInlineClassAndNullConstant.kt +++ b/compiler/testData/codegen/box/inlineClasses/elvisWithInlineClassAndNullConstant.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class UInt(private val data: Int) { fun result(): String = if (data == 1) "OK" else "fail" diff --git a/compiler/testData/codegen/box/inlineClasses/emptyConstructorForInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/emptyConstructorForInlineClass.kt index 1907b764c34..eb97f310463 100644 --- a/compiler/testData/codegen/box/inlineClasses/emptyConstructorForInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/emptyConstructorForInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Foo(val s: String) { fun asResult(): String = s diff --git a/compiler/testData/codegen/box/inlineClasses/equalityChecksInlineClassNonNull.kt b/compiler/testData/codegen/box/inlineClasses/equalityChecksInlineClassNonNull.kt index 5de9ddef6c6..4f943a47185 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalityChecksInlineClassNonNull.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalityChecksInlineClassNonNull.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Inner(val w: String) inline class A(val x: Inner) diff --git a/compiler/testData/codegen/box/inlineClasses/equalityChecksMixedNullability.kt b/compiler/testData/codegen/box/inlineClasses/equalityChecksMixedNullability.kt index a2acdf9dd14..1755a8cbfd6 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalityChecksMixedNullability.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalityChecksMixedNullability.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class A(val a: String) diff --git a/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedInlineClassNonNull.kt b/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedInlineClassNonNull.kt index 6fe87b662ed..12d25724b92 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedInlineClassNonNull.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedInlineClassNonNull.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Inner(val w: String) inline class A(val x: Inner) diff --git a/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedNonNull.kt b/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedNonNull.kt index a95008b5d45..53e8503994a 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedNonNull.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedNonNull.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class A(val x: String) diff --git a/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedNullable.kt b/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedNullable.kt index 6198fcc1fed..c13cda40791 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedNullable.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedNullable.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class A(val x: Any?) diff --git a/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedPrimitive.kt b/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedPrimitive.kt index ec617c1c778..515762c1795 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedPrimitive.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalityChecksNegatedPrimitive.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class A(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/equalityChecksNonNull.kt b/compiler/testData/codegen/box/inlineClasses/equalityChecksNonNull.kt index 8eb2092fe7f..becf4fdea17 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalityChecksNonNull.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalityChecksNonNull.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class A(val x: String) diff --git a/compiler/testData/codegen/box/inlineClasses/equalityChecksNullable.kt b/compiler/testData/codegen/box/inlineClasses/equalityChecksNullable.kt index a2c7ac4faaf..dbb0c10cdcf 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalityChecksNullable.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalityChecksNullable.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class A(val x: Any?) diff --git a/compiler/testData/codegen/box/inlineClasses/equalityChecksPrimitive.kt b/compiler/testData/codegen/box/inlineClasses/equalityChecksPrimitive.kt index 8031254ad1e..2cfb4e65898 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalityChecksPrimitive.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalityChecksPrimitive.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class A(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/equalityForBoxesOfNullableValuesOfInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/equalityForBoxesOfNullableValuesOfInlineClass.kt index 8ac937a7398..0fd7b742a46 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalityForBoxesOfNullableValuesOfInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalityForBoxesOfNullableValuesOfInlineClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // !LANGUAGE: +InlineClasses // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/equalsCallsLeftArgument.kt b/compiler/testData/codegen/box/inlineClasses/equalsCallsLeftArgument.kt index fdac846434f..500b33f50b6 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalsCallsLeftArgument.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalsCallsLeftArgument.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class A(val x: String) diff --git a/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderInlineClass.kt index 7fc6d414460..ca059b63557 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Inner(val x: Int) inline class A(val x: Inner) diff --git a/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderNonNull.kt b/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderNonNull.kt index 1f7ff01c87c..8fcb315edb7 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderNonNull.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderNonNull.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class A(val x: String = "") diff --git a/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderNullable.kt b/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderNullable.kt index 60f0ea4e27b..57344fe22aa 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderNullable.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderNullable.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class A(val x: Any? = null) diff --git a/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderPrimitive.kt b/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderPrimitive.kt index 745e3497825..aad11ef997f 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderPrimitive.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalsEvaluationOrderPrimitive.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class A(val x: Int = 0) diff --git a/compiler/testData/codegen/box/inlineClasses/equalsOperatorWithGenericCall.kt b/compiler/testData/codegen/box/inlineClasses/equalsOperatorWithGenericCall.kt index b096edde21a..82be79116e6 100644 --- a/compiler/testData/codegen/box/inlineClasses/equalsOperatorWithGenericCall.kt +++ b/compiler/testData/codegen/box/inlineClasses/equalsOperatorWithGenericCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline class IcAny(val x: Any?) inline class IcInt(val x: Int) inline class IcLong(val x: Long) diff --git a/compiler/testData/codegen/box/inlineClasses/extLambdaInInlineClassFun.kt b/compiler/testData/codegen/box/inlineClasses/extLambdaInInlineClassFun.kt index 8c4812c27b2..a48a81de95d 100644 --- a/compiler/testData/codegen/box/inlineClasses/extLambdaInInlineClassFun.kt +++ b/compiler/testData/codegen/box/inlineClasses/extLambdaInInlineClassFun.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR fun T.runExt(fn: T.() -> String) = fn() diff --git a/compiler/testData/codegen/box/inlineClasses/extLambdaInInlineClassFun2.kt b/compiler/testData/codegen/box/inlineClasses/extLambdaInInlineClassFun2.kt index 3df5ff169c4..f32f3a60574 100644 --- a/compiler/testData/codegen/box/inlineClasses/extLambdaInInlineClassFun2.kt +++ b/compiler/testData/codegen/box/inlineClasses/extLambdaInInlineClassFun2.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR fun T.runExt(fn: T.() -> String) = fn() diff --git a/compiler/testData/codegen/box/inlineClasses/fieldNameClash.kt b/compiler/testData/codegen/box/inlineClasses/fieldNameClash.kt index d57c16cee31..d60a32a3b51 100644 --- a/compiler/testData/codegen/box/inlineClasses/fieldNameClash.kt +++ b/compiler/testData/codegen/box/inlineClasses/fieldNameClash.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM, JVM_IR, JS, JS_IR, NATIVE // There is a bug in the type mapper which results in an incorrect asm type for Z // when the names of the inline class backing field and an extension property clash. diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/anonymousObjectInFunctionWithMangledName.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/anonymousObjectInFunctionWithMangledName.kt index d3cb8cad2ec..7afd554abbf 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/anonymousObjectInFunctionWithMangledName.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/anonymousObjectInFunctionWithMangledName.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class S(val string: String) diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/extensionFunctionsDoNotClash.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/extensionFunctionsDoNotClash.kt index cfd8a7e729a..15a00e1c0c8 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/extensionFunctionsDoNotClash.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/extensionFunctionsDoNotClash.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Id(val id: String) diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/functionsWithDifferentNullabilityDoNotClash.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/functionsWithDifferentNullabilityDoNotClash.kt index eb5bdcb5105..19850625421 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/functionsWithDifferentNullabilityDoNotClash.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/functionsWithDifferentNullabilityDoNotClash.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Id(val id: String) diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/genericFunctionsDoNotClash.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/genericFunctionsDoNotClash.kt index 190152a9cdb..d558874b954 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/genericFunctionsDoNotClash.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/genericFunctionsDoNotClash.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class S1(val s1: String) inline class S2(val s2: String) diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/genericSignatureOfFunctionWithMangledName.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/genericSignatureOfFunctionWithMangledName.kt index 2880d7ee38d..b6a4c48451d 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/genericSignatureOfFunctionWithMangledName.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/genericSignatureOfFunctionWithMangledName.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/localClassInFunctionWithMangledName.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/localClassInFunctionWithMangledName.kt index 9241c2ea373..1688a12fe83 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/localClassInFunctionWithMangledName.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/localClassInFunctionWithMangledName.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class S(val string: String) diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsCanBeOverridden.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsCanBeOverridden.kt index 738300e8b5f..c9e6879cfba 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsCanBeOverridden.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsCanBeOverridden.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Id(val id: String) diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsDoNotClash.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsDoNotClash.kt index 500146b46a1..32e09303b4b 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsDoNotClash.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsDoNotClash.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Id(val id: String) diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsPresentInStackTrace.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsPresentInStackTrace.kt index f96df4d29ca..c0b3e2671a2 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsPresentInStackTrace.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsPresentInStackTrace.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JS_IR // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mixedSignatureFunctionsDoNotClash.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mixedSignatureFunctionsDoNotClash.kt index efcdc4441e7..9361cc20733 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mixedSignatureFunctionsDoNotClash.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mixedSignatureFunctionsDoNotClash.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Id(val id: String) diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/overridingMethodInGenericClass.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/overridingMethodInGenericClass.kt index ef11a37f115..a62dd59213d 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/overridingMethodInGenericClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/overridingMethodInGenericClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR abstract class GenericBase { abstract fun foo(x: T): T diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/overridingMethodInGenericClass2.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/overridingMethodInGenericClass2.kt index 0dd90376606..53b2b0a64d0 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/overridingMethodInGenericClass2.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/overridingMethodInGenericClass2.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR abstract class GenericBase { abstract fun foo(x: T): T diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/propertySetterWithInlineClassTypeArgument.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/propertySetterWithInlineClassTypeArgument.kt index 92fd9a9542f..aa96df9ef1a 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/propertySetterWithInlineClassTypeArgument.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/propertySetterWithInlineClassTypeArgument.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Str(val string: String) diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/reflectionForFunctionWithMangledName.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/reflectionForFunctionWithMangledName.kt index 20cb9d58063..95385560a35 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/reflectionForFunctionWithMangledName.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/reflectionForFunctionWithMangledName.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/reflectionForLocalClassInFunctionWithMangledName.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/reflectionForLocalClassInFunctionWithMangledName.kt index c89652587d4..93fb63786b1 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/reflectionForLocalClassInFunctionWithMangledName.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/reflectionForLocalClassInFunctionWithMangledName.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT import kotlin.test.* diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/reflectionForPropertyOfInlineClassType.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/reflectionForPropertyOfInlineClassType.kt index 2a43d97f524..cee155ab622 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/reflectionForPropertyOfInlineClassType.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/reflectionForPropertyOfInlineClassType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/syntheticAccessorForFunctionWithMangledName.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/syntheticAccessorForFunctionWithMangledName.kt index 84e306b8a1f..7273674e228 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/syntheticAccessorForFunctionWithMangledName.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/syntheticAccessorForFunctionWithMangledName.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class S(val string: String) diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/syntheticAccessorsForPropertyOfInlineClassType.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/syntheticAccessorsForPropertyOfInlineClassType.kt index 341bfafcef5..566b78a22a7 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/syntheticAccessorsForPropertyOfInlineClassType.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/syntheticAccessorsForPropertyOfInlineClassType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class S(val string: String) diff --git a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/constructorWithDefaultParameters.kt b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/constructorWithDefaultParameters.kt index cb2496dbad0..457939279f3 100644 --- a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/constructorWithDefaultParameters.kt +++ b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/constructorWithDefaultParameters.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class S(val string: String) diff --git a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/delegatingSuperConstructorCall.kt b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/delegatingSuperConstructorCall.kt index 3b50d927159..5db22d2d634 100644 --- a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/delegatingSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/delegatingSuperConstructorCall.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class S(val string: String) diff --git a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/delegatingSuperConstructorCallInSecondaryConstructor.kt b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/delegatingSuperConstructorCallInSecondaryConstructor.kt index 21fffac8e8e..36776de2ffe 100644 --- a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/delegatingSuperConstructorCallInSecondaryConstructor.kt +++ b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/delegatingSuperConstructorCallInSecondaryConstructor.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class S(val string: String) diff --git a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/delegatingThisConstructorCall.kt b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/delegatingThisConstructorCall.kt index 12010ff4ba1..85183b39f03 100644 --- a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/delegatingThisConstructorCall.kt +++ b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/delegatingThisConstructorCall.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class S(val string: String) diff --git a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/enumClassConstructor.kt b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/enumClassConstructor.kt index 498a7ef8e29..4ca6969d95e 100644 --- a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/enumClassConstructor.kt +++ b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/enumClassConstructor.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class S(val string: String) diff --git a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/innerClassConstructor.kt b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/innerClassConstructor.kt index 171b43dbd47..d2c40c54712 100644 --- a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/innerClassConstructor.kt +++ b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/innerClassConstructor.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class S(val string: String) diff --git a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/kt28855.kt b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/kt28855.kt index 8594c3aec14..0d47be7e471 100644 --- a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/kt28855.kt +++ b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/kt28855.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/primaryConstructor.kt b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/primaryConstructor.kt index 880b1408082..2ed14b1e4ee 100644 --- a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/primaryConstructor.kt +++ b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/primaryConstructor.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class S(val string: String) diff --git a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/privateConstructor.kt b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/privateConstructor.kt index c94047d5493..aa150daaa9c 100644 --- a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/privateConstructor.kt +++ b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/privateConstructor.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class S(val string: String) diff --git a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/sealedClassConstructor.kt b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/sealedClassConstructor.kt index bbe0e046b17..0a5157d19d7 100644 --- a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/sealedClassConstructor.kt +++ b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/sealedClassConstructor.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class S(val string: String) diff --git a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/secondaryConstructor.kt b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/secondaryConstructor.kt index 5fa46b3101e..5b3ef0214f9 100644 --- a/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/secondaryConstructor.kt +++ b/compiler/testData/codegen/box/inlineClasses/hiddenConstructor/secondaryConstructor.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class S(val string: String) diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassAsLastExpressionInInLambda.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassAsLastExpressionInInLambda.kt index 9486131d082..9d4b82119ab 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassAsLastExpressionInInLambda.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassAsLastExpressionInInLambda.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Name(private val value: String) { fun asValue(): String = value diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualityShouldUseTotalOrderForFloatingPointData.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualityShouldUseTotalOrderForFloatingPointData.kt index cbad8cf3a2f..dc0af993039 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualityShouldUseTotalOrderForFloatingPointData.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualityShouldUseTotalOrderForFloatingPointData.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class InlineFloat(val data: Float) diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassFunctionInvoke.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassFunctionInvoke.kt index 0d3135e3d23..d5f11226c9d 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassFunctionInvoke.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassFunctionInvoke.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val int: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassImplementsCollection.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassImplementsCollection.kt index 73c34865878..b558032dd86 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassImplementsCollection.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassImplementsCollection.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassInStringTemplate.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassInStringTemplate.kt index bc34918261e..e510c3877cf 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassInStringTemplate.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassInStringTemplate.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassPropertyReferenceGetAndSet.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassPropertyReferenceGetAndSet.kt index e75ce35c2bc..4221ec058ed 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassPropertyReferenceGetAndSet.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassPropertyReferenceGetAndSet.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Foo(val z: String) diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassValueCapturedInInlineLambda.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassValueCapturedInInlineLambda.kt index f9977f9b9e9..c765e5ecfff 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassValueCapturedInInlineLambda.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassValueCapturedInInlineLambda.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val int: Int) inline class L(val long: Long) diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassValueCapturedInNonInlineLambda.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassValueCapturedInNonInlineLambda.kt index b0731e2e5d4..a109189de44 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassValueCapturedInNonInlineLambda.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassValueCapturedInNonInlineLambda.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val int: Int) inline class L(val long: Long) diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassValuesInsideStrings.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassValuesInsideStrings.kt index 336642d15ca..732daa20476 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassValuesInsideStrings.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassValuesInsideStrings.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Augmented(val x: Int) { override fun toString(): String = (x + 1).toString() diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassWithCustomEquals.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassWithCustomEquals.kt index d2522ef67a1..55485d1d0b1 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassWithCustomEquals.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassWithCustomEquals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // !LANGUAGE: +InlineClasses diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassWithDefaultFunctionsFromAny.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassWithDefaultFunctionsFromAny.kt index 3899a4a35f6..a6ded9f57a0 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassWithDefaultFunctionsFromAny.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassWithDefaultFunctionsFromAny.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val data: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassesAsInlineFunParameters.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassesAsInlineFunParameters.kt index cb7f85ebe79..fcf1a6b49af 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassesAsInlineFunParameters.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassesAsInlineFunParameters.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val int: Int) inline class L(val long: Long) diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassesCheckCast.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassesCheckCast.kt index 768ca4ca0ee..2ffac5925ac 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassesCheckCast.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassesCheckCast.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class AsAny(val x: Any?) inline class AsInt(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassesInInlineLambdaParameters.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassesInInlineLambdaParameters.kt index b96e2b4b0cc..3d824b3bfd7 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassesInInlineLambdaParameters.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassesInInlineLambdaParameters.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val int: Int) inline class L(val long: Long) diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassesRefTypesInInlineLambdaParameters.kt b/compiler/testData/codegen/box/inlineClasses/inlineClassesRefTypesInInlineLambdaParameters.kt index 653d8589515..7eb1d9b3e77 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassesRefTypesInInlineLambdaParameters.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineClassesRefTypesInInlineLambdaParameters.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Str(val string: String) inline class Obj(val obj: Any) diff --git a/compiler/testData/codegen/box/inlineClasses/inlineExtLambdaInInlineClassFun.kt b/compiler/testData/codegen/box/inlineClasses/inlineExtLambdaInInlineClassFun.kt index d73665dc9c0..142afdba517 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineExtLambdaInInlineClassFun.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineExtLambdaInInlineClassFun.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline fun T.runInlineExt(fn: T.() -> String) = fn() diff --git a/compiler/testData/codegen/box/inlineClasses/inlineExtLambdaInInlineClassFun2.kt b/compiler/testData/codegen/box/inlineClasses/inlineExtLambdaInInlineClassFun2.kt index c0490f4b077..4761b459423 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineExtLambdaInInlineClassFun2.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineExtLambdaInInlineClassFun2.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline fun T.runInlineExt(fn: T.() -> String) = fn() diff --git a/compiler/testData/codegen/box/inlineClasses/inlineFunctionInsideInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/inlineFunctionInsideInlineClass.kt index 4b4ea1c59df..2d8aa405fd3 100644 --- a/compiler/testData/codegen/box/inlineClasses/inlineFunctionInsideInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/inlineFunctionInsideInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Foo(val x: Int) { inline fun inc(): Foo = Foo(x + 1) diff --git a/compiler/testData/codegen/box/inlineClasses/interfaceImplementationByDelegation.kt b/compiler/testData/codegen/box/inlineClasses/interfaceImplementationByDelegation.kt index f80b888b0bf..4fc2fb0979a 100644 --- a/compiler/testData/codegen/box/inlineClasses/interfaceImplementationByDelegation.kt +++ b/compiler/testData/codegen/box/inlineClasses/interfaceImplementationByDelegation.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR interface IFoo { fun getO(): String diff --git a/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/defaultInterfaceExtensionFunCall.kt b/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/defaultInterfaceExtensionFunCall.kt index e54809f4f70..925c6cee3b0 100644 --- a/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/defaultInterfaceExtensionFunCall.kt +++ b/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/defaultInterfaceExtensionFunCall.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR interface IFoo { fun Long.foo() = bar() diff --git a/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/defaultInterfaceMethodCall.kt b/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/defaultInterfaceMethodCall.kt index 465f5227353..b0a8c0a1360 100644 --- a/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/defaultInterfaceMethodCall.kt +++ b/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/defaultInterfaceMethodCall.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR interface IFoo { fun foo() = bar() diff --git a/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/genericDefaultInterfaceExtensionFunCall.kt b/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/genericDefaultInterfaceExtensionFunCall.kt index a2d19a00e7e..93e5cc74d28 100644 --- a/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/genericDefaultInterfaceExtensionFunCall.kt +++ b/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/genericDefaultInterfaceExtensionFunCall.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR interface IFoo> { fun T.foo(): String = bar() diff --git a/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/genericDefaultInterfaceMethodCall.kt b/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/genericDefaultInterfaceMethodCall.kt index bb57c312aa5..1a2ea952e26 100644 --- a/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/genericDefaultInterfaceMethodCall.kt +++ b/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/genericDefaultInterfaceMethodCall.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR interface IFoo> { fun foo(t: T): String = t.bar() diff --git a/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/genericInterfaceMethodCall.kt b/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/genericInterfaceMethodCall.kt index ad7d1e89f8b..f25b5498fc0 100644 --- a/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/genericInterfaceMethodCall.kt +++ b/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/genericInterfaceMethodCall.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR interface IFoo { fun foo(x: T): String diff --git a/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/overriddenDefaultInterfaceMethodCall.kt b/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/overriddenDefaultInterfaceMethodCall.kt index 2903f7383d0..306b40677a9 100644 --- a/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/overriddenDefaultInterfaceMethodCall.kt +++ b/compiler/testData/codegen/box/inlineClasses/interfaceMethodCalls/overriddenDefaultInterfaceMethodCall.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR interface IBase { fun foo() = "BAD" diff --git a/compiler/testData/codegen/box/inlineClasses/iterateOverArrayOfInlineClassValues.kt b/compiler/testData/codegen/box/inlineClasses/iterateOverArrayOfInlineClassValues.kt index b997b8651e7..c2cd50f3afc 100644 --- a/compiler/testData/codegen/box/inlineClasses/iterateOverArrayOfInlineClassValues.kt +++ b/compiler/testData/codegen/box/inlineClasses/iterateOverArrayOfInlineClassValues.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Foo(val arg: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/iterateOverListOfInlineClassValues.kt b/compiler/testData/codegen/box/inlineClasses/iterateOverListOfInlineClassValues.kt index 2c1ea203a02..0dafda94852 100644 --- a/compiler/testData/codegen/box/inlineClasses/iterateOverListOfInlineClassValues.kt +++ b/compiler/testData/codegen/box/inlineClasses/iterateOverListOfInlineClassValues.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // !LANGUAGE: +InlineClasses // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/javaClassIntrinsicOnInlineClasses.kt b/compiler/testData/codegen/box/inlineClasses/javaClassIntrinsicOnInlineClasses.kt index 58684a82a0a..f7a97d96559 100644 --- a/compiler/testData/codegen/box/inlineClasses/javaClassIntrinsicOnInlineClasses.kt +++ b/compiler/testData/codegen/box/inlineClasses/javaClassIntrinsicOnInlineClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/inlineClasses/jvmFieldInInlineClassCompanion.kt b/compiler/testData/codegen/box/inlineClasses/jvmFieldInInlineClassCompanion.kt index 904040f057b..32c5a1a8021 100644 --- a/compiler/testData/codegen/box/inlineClasses/jvmFieldInInlineClassCompanion.kt +++ b/compiler/testData/codegen/box/inlineClasses/jvmFieldInInlineClassCompanion.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/jvmStaticFunInInlineClassCompanion.kt b/compiler/testData/codegen/box/inlineClasses/jvmStaticFunInInlineClassCompanion.kt index 9421ccb6a10..e74e0f36617 100644 --- a/compiler/testData/codegen/box/inlineClasses/jvmStaticFunInInlineClassCompanion.kt +++ b/compiler/testData/codegen/box/inlineClasses/jvmStaticFunInInlineClassCompanion.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/jvmStaticPropertyAccessorInInlineClassCompanion.kt b/compiler/testData/codegen/box/inlineClasses/jvmStaticPropertyAccessorInInlineClassCompanion.kt index 23a0891dfdc..5f41f99285f 100644 --- a/compiler/testData/codegen/box/inlineClasses/jvmStaticPropertyAccessorInInlineClassCompanion.kt +++ b/compiler/testData/codegen/box/inlineClasses/jvmStaticPropertyAccessorInInlineClassCompanion.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/jvmStaticVarInInlineClassCompanion.kt b/compiler/testData/codegen/box/inlineClasses/jvmStaticVarInInlineClassCompanion.kt index 07966551096..3dbbbafb33f 100644 --- a/compiler/testData/codegen/box/inlineClasses/jvmStaticVarInInlineClassCompanion.kt +++ b/compiler/testData/codegen/box/inlineClasses/jvmStaticVarInInlineClassCompanion.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/kt25246.kt b/compiler/testData/codegen/box/inlineClasses/kt25246.kt index 147e08d1258..bdb1fff32e7 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt25246.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt25246.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Rgba(val value: Int) { inline val r: Int get() = (value shr 0) and 0xFF diff --git a/compiler/testData/codegen/box/inlineClasses/kt25750.kt b/compiler/testData/codegen/box/inlineClasses/kt25750.kt index bdb0cd98ffe..6053387619c 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt25750.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt25750.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.reflect.KMutableProperty0 diff --git a/compiler/testData/codegen/box/inlineClasses/kt25771.kt b/compiler/testData/codegen/box/inlineClasses/kt25771.kt index d0704e2478a..5adde5ff887 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt25771.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt25771.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Result(val value: Any?) { val isFailure: Boolean get() = value is Failure diff --git a/compiler/testData/codegen/box/inlineClasses/kt26103.kt b/compiler/testData/codegen/box/inlineClasses/kt26103.kt index 28e6511bee3..e19122dcc0c 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt26103.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt26103.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // !LANGUAGE: +InlineClasses // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/kt26103_contravariantUnderlyingType.kt b/compiler/testData/codegen/box/inlineClasses/kt26103_contravariantUnderlyingType.kt index 11ddde91254..0a28754295e 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt26103_contravariantUnderlyingType.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt26103_contravariantUnderlyingType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class GCmp(val xc: Comparable) diff --git a/compiler/testData/codegen/box/inlineClasses/kt26103_covariantUnderlyingType.kt b/compiler/testData/codegen/box/inlineClasses/kt26103_covariantUnderlyingType.kt index 87a92ace87c..695ca1c71a8 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt26103_covariantUnderlyingType.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt26103_covariantUnderlyingType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // !LANGUAGE: +InlineClasses // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/kt26103_original.kt b/compiler/testData/codegen/box/inlineClasses/kt26103_original.kt index 0be2c6752ba..7340a7fcd32 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt26103_original.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt26103_original.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Foo(val x: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/kt27096.kt b/compiler/testData/codegen/box/inlineClasses/kt27096.kt index c85cb433458..39f4015b019 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt27096.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt27096.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // !LANGUAGE: +InlineClasses // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/kt27096_enum.kt b/compiler/testData/codegen/box/inlineClasses/kt27096_enum.kt index 22f381b54e0..19e216a1ed3 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt27096_enum.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt27096_enum.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR enum class En { N, A, B, C } diff --git a/compiler/testData/codegen/box/inlineClasses/kt27096_functional.kt b/compiler/testData/codegen/box/inlineClasses/kt27096_functional.kt index f6c410d8e49..a51a1e1fc57 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt27096_functional.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt27096_functional.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z1(val x: () -> String) inline class Z2(val z: Z1) diff --git a/compiler/testData/codegen/box/inlineClasses/kt27096_innerClass.kt b/compiler/testData/codegen/box/inlineClasses/kt27096_innerClass.kt index 0e34c322001..6289faff98a 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt27096_innerClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt27096_innerClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR class Outer(val x: X) { inner class Inner(val y: Y) { diff --git a/compiler/testData/codegen/box/inlineClasses/kt27096_nullablePrimitive.kt b/compiler/testData/codegen/box/inlineClasses/kt27096_nullablePrimitive.kt index 45fad644c6d..0841c2bd96c 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt27096_nullablePrimitive.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt27096_nullablePrimitive.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z1(val x: Int?) inline class Z2(val z: Z1) diff --git a/compiler/testData/codegen/box/inlineClasses/kt27096_nullableReference.kt b/compiler/testData/codegen/box/inlineClasses/kt27096_nullableReference.kt index 1fbeae87229..f803bb6fc2a 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt27096_nullableReference.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt27096_nullableReference.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z1(val x: String?) inline class Z2(val z: Z1) diff --git a/compiler/testData/codegen/box/inlineClasses/kt27096_primitive.kt b/compiler/testData/codegen/box/inlineClasses/kt27096_primitive.kt index fa29779adf9..561662bd932 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt27096_primitive.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt27096_primitive.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z1(val x: Int) inline class Z2(val z: Z1) diff --git a/compiler/testData/codegen/box/inlineClasses/kt27096_reference.kt b/compiler/testData/codegen/box/inlineClasses/kt27096_reference.kt index 9679a5e0e1e..d3b4714f9ab 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt27096_reference.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt27096_reference.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z1(val x: String) inline class Z2(val z: Z1) diff --git a/compiler/testData/codegen/box/inlineClasses/kt27113.kt b/compiler/testData/codegen/box/inlineClasses/kt27113.kt index 86b2c46b546..c474cb182b3 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt27113.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt27113.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JS_IR, NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/kt27113a.kt b/compiler/testData/codegen/box/inlineClasses/kt27113a.kt index f8313d2af33..34929d64320 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt27113a.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt27113a.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class A(val a: Any) diff --git a/compiler/testData/codegen/box/inlineClasses/kt27132.kt b/compiler/testData/codegen/box/inlineClasses/kt27132.kt index 8d6916f8e7d..892993ba393 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt27132.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt27132.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // !LANGUAGE: +InlineClasses // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/kt27140.kt b/compiler/testData/codegen/box/inlineClasses/kt27140.kt index ac4581f86ee..0640f1fa05c 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt27140.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt27140.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(private val i: Int) { diff --git a/compiler/testData/codegen/box/inlineClasses/kt27705.kt b/compiler/testData/codegen/box/inlineClasses/kt27705.kt index 49ba36aa170..64d82ca1545 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt27705.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt27705.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) { diff --git a/compiler/testData/codegen/box/inlineClasses/kt27706.kt b/compiler/testData/codegen/box/inlineClasses/kt27706.kt index 3ef3ea87971..8159f74275c 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt27706.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt27706.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) { diff --git a/compiler/testData/codegen/box/inlineClasses/kt28405.kt b/compiler/testData/codegen/box/inlineClasses/kt28405.kt index 448ed6fea8f..f8eeac49418 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt28405.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt28405.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/kt28585.kt b/compiler/testData/codegen/box/inlineClasses/kt28585.kt index feaab23ffa2..af35c3ef72c 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt28585.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt28585.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // !LANGUAGE: +InlineClasses // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/kt28879.kt b/compiler/testData/codegen/box/inlineClasses/kt28879.kt index 92cc1da3b31..8c1f780784f 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt28879.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt28879.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/inlineClasses/kt28920_javaObjectType.kt b/compiler/testData/codegen/box/inlineClasses/kt28920_javaObjectType.kt index 8646d43ed97..9553c8b4aeb 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt28920_javaObjectType.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt28920_javaObjectType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/kt28920_javaPrimitiveType.kt b/compiler/testData/codegen/box/inlineClasses/kt28920_javaPrimitiveType.kt index 23104938a02..598e6380b1d 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt28920_javaPrimitiveType.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt28920_javaPrimitiveType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/mangledDefaultParameterFunction.kt b/compiler/testData/codegen/box/inlineClasses/mangledDefaultParameterFunction.kt index fd636563a6d..6347fe877c2 100644 --- a/compiler/testData/codegen/box/inlineClasses/mangledDefaultParameterFunction.kt +++ b/compiler/testData/codegen/box/inlineClasses/mangledDefaultParameterFunction.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class X(val s: String) fun foo(x: X, block: (X) -> String = { it.s }) = block(x) diff --git a/compiler/testData/codegen/box/inlineClasses/mapInlineClassesWithSuppressWildcardsMode.kt b/compiler/testData/codegen/box/inlineClasses/mapInlineClassesWithSuppressWildcardsMode.kt index c9462d97687..b00179c3cd8 100644 --- a/compiler/testData/codegen/box/inlineClasses/mapInlineClassesWithSuppressWildcardsMode.kt +++ b/compiler/testData/codegen/box/inlineClasses/mapInlineClassesWithSuppressWildcardsMode.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/inlineClasses/mappingOfBoxedFlexibleInlineClassType.kt b/compiler/testData/codegen/box/inlineClasses/mappingOfBoxedFlexibleInlineClassType.kt index 6f686d9ce72..350541294af 100644 --- a/compiler/testData/codegen/box/inlineClasses/mappingOfBoxedFlexibleInlineClassType.kt +++ b/compiler/testData/codegen/box/inlineClasses/mappingOfBoxedFlexibleInlineClassType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/inlineClasses/noAssertionsOnInlineClassBasedOnNullableType.kt b/compiler/testData/codegen/box/inlineClasses/noAssertionsOnInlineClassBasedOnNullableType.kt index f79cdd74141..fbf5fb3e5c3 100644 --- a/compiler/testData/codegen/box/inlineClasses/noAssertionsOnInlineClassBasedOnNullableType.kt +++ b/compiler/testData/codegen/box/inlineClasses/noAssertionsOnInlineClassBasedOnNullableType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Result(val a: Any?) diff --git a/compiler/testData/codegen/box/inlineClasses/nullableEqeqNonNull.kt b/compiler/testData/codegen/box/inlineClasses/nullableEqeqNonNull.kt index 1d87365ee16..a7bb871c2f2 100644 --- a/compiler/testData/codegen/box/inlineClasses/nullableEqeqNonNull.kt +++ b/compiler/testData/codegen/box/inlineClasses/nullableEqeqNonNull.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val value: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/nullableWrapperEquality.kt b/compiler/testData/codegen/box/inlineClasses/nullableWrapperEquality.kt index a075ffe69a1..7527759c8fd 100644 --- a/compiler/testData/codegen/box/inlineClasses/nullableWrapperEquality.kt +++ b/compiler/testData/codegen/box/inlineClasses/nullableWrapperEquality.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z1(val x: String) inline class ZN(val z: Z1?) diff --git a/compiler/testData/codegen/box/inlineClasses/overridingFunCallingPrivateFun.kt b/compiler/testData/codegen/box/inlineClasses/overridingFunCallingPrivateFun.kt index 1ca7d80d642..349b9cb8aa8 100644 --- a/compiler/testData/codegen/box/inlineClasses/overridingFunCallingPrivateFun.kt +++ b/compiler/testData/codegen/box/inlineClasses/overridingFunCallingPrivateFun.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR interface IFoo { fun foo(): String diff --git a/compiler/testData/codegen/box/inlineClasses/passInlineClassAsVararg.kt b/compiler/testData/codegen/box/inlineClasses/passInlineClassAsVararg.kt index 6b6520f44ea..b86882cb1d3 100644 --- a/compiler/testData/codegen/box/inlineClasses/passInlineClassAsVararg.kt +++ b/compiler/testData/codegen/box/inlineClasses/passInlineClassAsVararg.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class UInt(val value: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/passInlineClassWithSpreadOperatorToVarargs.kt b/compiler/testData/codegen/box/inlineClasses/passInlineClassWithSpreadOperatorToVarargs.kt index 24bfd7dbd67..bf70d7be6a2 100644 --- a/compiler/testData/codegen/box/inlineClasses/passInlineClassWithSpreadOperatorToVarargs.kt +++ b/compiler/testData/codegen/box/inlineClasses/passInlineClassWithSpreadOperatorToVarargs.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class UInt(val value: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/captureLocalVarDelegatedToInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/captureLocalVarDelegatedToInlineClass.kt index b677ce3ab9b..745b26e01e7 100644 --- a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/captureLocalVarDelegatedToInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/captureLocalVarDelegatedToInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR var setterInvoked = 0 diff --git a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateClassVarToInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateClassVarToInlineClass.kt index 8cfad98309d..cb0aa1176c5 100644 --- a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateClassVarToInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateClassVarToInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR class Foo { var a: Int = 42 diff --git a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateClassVarToInlineClassWithProvideDelegate.kt b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateClassVarToInlineClassWithProvideDelegate.kt index 31533f625a6..aab22448a56 100644 --- a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateClassVarToInlineClassWithProvideDelegate.kt +++ b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateClassVarToInlineClassWithProvideDelegate.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR class Foo { var a: Int = 42 diff --git a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateCompanionVarToInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateCompanionVarToInlineClass.kt index 0d8d8c78f4b..3d4e5c6556f 100644 --- a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateCompanionVarToInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateCompanionVarToInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR class Foo { companion object { diff --git a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateJvmStaticCompanionVarToInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateJvmStaticCompanionVarToInlineClass.kt index 1c053910261..a4a7a99be16 100644 --- a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateJvmStaticCompanionVarToInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateJvmStaticCompanionVarToInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateLocalVarToInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateLocalVarToInlineClass.kt index c676535dbfa..fc103aede68 100644 --- a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateLocalVarToInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateLocalVarToInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR var setterInvoked = 0 diff --git a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateObjectVarToInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateObjectVarToInlineClass.kt index 64880c7ee7a..faac494cc75 100644 --- a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateObjectVarToInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateObjectVarToInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR object Foo { var a: Int = 42 diff --git a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegatePrivateCompanionVarToInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegatePrivateCompanionVarToInlineClass.kt index 386a83b8246..9d942ae177e 100644 --- a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegatePrivateCompanionVarToInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegatePrivateCompanionVarToInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR class Foo { companion object { diff --git a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateTopLevelVarToInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateTopLevelVarToInlineClass.kt index 8e71f010747..92e365e7751 100644 --- a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateTopLevelVarToInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegateTopLevelVarToInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR var setterInvoked = 0 var backing = 42 diff --git a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegatedPropertyOfInlineClassType.kt b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegatedPropertyOfInlineClassType.kt index e30b013c620..0c34de06e5b 100644 --- a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegatedPropertyOfInlineClassType.kt +++ b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/delegatedPropertyOfInlineClassType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/kt27070.kt b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/kt27070.kt index 17ac0d3d836..6e703a05986 100644 --- a/compiler/testData/codegen/box/inlineClasses/propertyDelegation/kt27070.kt +++ b/compiler/testData/codegen/box/inlineClasses/propertyDelegation/kt27070.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.properties.ReadOnlyProperty diff --git a/compiler/testData/codegen/box/inlineClasses/referToPropertyInCompanionObjectOfInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/referToPropertyInCompanionObjectOfInlineClass.kt index 030e02e2e42..a1fa614cfba 100644 --- a/compiler/testData/codegen/box/inlineClasses/referToPropertyInCompanionObjectOfInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/referToPropertyInCompanionObjectOfInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Foo(val c: Char) { companion object { diff --git a/compiler/testData/codegen/box/inlineClasses/referToUnderlyingPropertyInsideInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/referToUnderlyingPropertyInsideInlineClass.kt index 4d468101cab..7a236bf714d 100644 --- a/compiler/testData/codegen/box/inlineClasses/referToUnderlyingPropertyInsideInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/referToUnderlyingPropertyInsideInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class UInt(val value: Int) { operator fun plus(other: UInt) = UInt(value + other.value) diff --git a/compiler/testData/codegen/box/inlineClasses/referToUnderlyingPropertyOfInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/referToUnderlyingPropertyOfInlineClass.kt index be73e994822..550e43d00b5 100644 --- a/compiler/testData/codegen/box/inlineClasses/referToUnderlyingPropertyOfInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/referToUnderlyingPropertyOfInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class UInt(val value: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/resultInlining.kt b/compiler/testData/codegen/box/inlineClasses/resultInlining.kt index aeaf19a1b85..cfbeb4f5d1c 100644 --- a/compiler/testData/codegen/box/inlineClasses/resultInlining.kt +++ b/compiler/testData/codegen/box/inlineClasses/resultInlining.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/inlineClasses/resultRunCatchingOrElse.kt b/compiler/testData/codegen/box/inlineClasses/resultRunCatchingOrElse.kt index 96b882ed7d9..3d2f9ab77c3 100644 --- a/compiler/testData/codegen/box/inlineClasses/resultRunCatchingOrElse.kt +++ b/compiler/testData/codegen/box/inlineClasses/resultRunCatchingOrElse.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline class Result(val value: Any?) { fun exceptionOrNull(): Throwable? = when (value) { diff --git a/compiler/testData/codegen/box/inlineClasses/secondaryConstructorWithVararg.kt b/compiler/testData/codegen/box/inlineClasses/secondaryConstructorWithVararg.kt index c063dbe68f2..e54b6e3097d 100644 --- a/compiler/testData/codegen/box/inlineClasses/secondaryConstructorWithVararg.kt +++ b/compiler/testData/codegen/box/inlineClasses/secondaryConstructorWithVararg.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME inline class Z(val x: Int) { diff --git a/compiler/testData/codegen/box/inlineClasses/secondaryConstructorsInsideInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/secondaryConstructorsInsideInlineClass.kt index 0ea5b0e9afc..ccaac09a036 100644 --- a/compiler/testData/codegen/box/inlineClasses/secondaryConstructorsInsideInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/secondaryConstructorsInsideInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR @file:Suppress("SECONDARY_CONSTRUCTOR_WITH_BODY_INSIDE_INLINE_CLASS") diff --git a/compiler/testData/codegen/box/inlineClasses/secondaryConstructorsInsideInlineClassWithPrimitiveCarrierType.kt b/compiler/testData/codegen/box/inlineClasses/secondaryConstructorsInsideInlineClassWithPrimitiveCarrierType.kt index d9d4d783f20..b90e10a7f76 100644 --- a/compiler/testData/codegen/box/inlineClasses/secondaryConstructorsInsideInlineClassWithPrimitiveCarrierType.kt +++ b/compiler/testData/codegen/box/inlineClasses/secondaryConstructorsInsideInlineClassWithPrimitiveCarrierType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR var global = "wrong" diff --git a/compiler/testData/codegen/box/inlineClasses/simpleSecondaryConstructor.kt b/compiler/testData/codegen/box/inlineClasses/simpleSecondaryConstructor.kt index c46381bcf2f..e5cacccd11d 100644 --- a/compiler/testData/codegen/box/inlineClasses/simpleSecondaryConstructor.kt +++ b/compiler/testData/codegen/box/inlineClasses/simpleSecondaryConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JS_IR, NATIVE, JVM // !LANGUAGE: +InlineClasses diff --git a/compiler/testData/codegen/box/inlineClasses/smartCastOnThisOfInlineClassType.kt b/compiler/testData/codegen/box/inlineClasses/smartCastOnThisOfInlineClassType.kt index 2102d77b698..ad29617a40d 100644 --- a/compiler/testData/codegen/box/inlineClasses/smartCastOnThisOfInlineClassType.kt +++ b/compiler/testData/codegen/box/inlineClasses/smartCastOnThisOfInlineClassType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR interface IBase { fun testDefault1() = if (this is B) this.foo() else "fail" diff --git a/compiler/testData/codegen/box/inlineClasses/toStringCallingPrivateFun.kt b/compiler/testData/codegen/box/inlineClasses/toStringCallingPrivateFun.kt index d596194b4b4..4d2f54c5ceb 100644 --- a/compiler/testData/codegen/box/inlineClasses/toStringCallingPrivateFun.kt +++ b/compiler/testData/codegen/box/inlineClasses/toStringCallingPrivateFun.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class IC(val x: String) { private fun privateFun() = x diff --git a/compiler/testData/codegen/box/inlineClasses/typeChecksForInlineClasses.kt b/compiler/testData/codegen/box/inlineClasses/typeChecksForInlineClasses.kt index 3eabb0d0d8a..8f7f610a097 100644 --- a/compiler/testData/codegen/box/inlineClasses/typeChecksForInlineClasses.kt +++ b/compiler/testData/codegen/box/inlineClasses/typeChecksForInlineClasses.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class AsAny(val a: Any?) { fun myEq(other: Any?): Boolean { diff --git a/compiler/testData/codegen/box/inlineClasses/unboxNullableValueOfInlineClassWithNonNullUnderlyingType.kt b/compiler/testData/codegen/box/inlineClasses/unboxNullableValueOfInlineClassWithNonNullUnderlyingType.kt index e120b9bb983..4869aa54d0f 100644 --- a/compiler/testData/codegen/box/inlineClasses/unboxNullableValueOfInlineClassWithNonNullUnderlyingType.kt +++ b/compiler/testData/codegen/box/inlineClasses/unboxNullableValueOfInlineClassWithNonNullUnderlyingType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR class BoxT(val boxed: T) class BoxAny(val boxed: Any?) diff --git a/compiler/testData/codegen/box/inlineClasses/unboxNullableValueOfInlineClassWithPrimitiveUnderlyingType.kt b/compiler/testData/codegen/box/inlineClasses/unboxNullableValueOfInlineClassWithPrimitiveUnderlyingType.kt index 6aad0a492d2..0d3ae7f1acd 100644 --- a/compiler/testData/codegen/box/inlineClasses/unboxNullableValueOfInlineClassWithPrimitiveUnderlyingType.kt +++ b/compiler/testData/codegen/box/inlineClasses/unboxNullableValueOfInlineClassWithPrimitiveUnderlyingType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR class BoxT(val boxed: T) class BoxAny(val boxed: Any?) diff --git a/compiler/testData/codegen/box/inlineClasses/unboxParameterOfSuspendLambdaBeforeInvoke.kt b/compiler/testData/codegen/box/inlineClasses/unboxParameterOfSuspendLambdaBeforeInvoke.kt index d44387d4645..94884f2c806 100644 --- a/compiler/testData/codegen/box/inlineClasses/unboxParameterOfSuspendLambdaBeforeInvoke.kt +++ b/compiler/testData/codegen/box/inlineClasses/unboxParameterOfSuspendLambdaBeforeInvoke.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_COROUTINES // WITH_RUNTIME // IGNORE_BACKEND: JVM_IR, JS_IR diff --git a/compiler/testData/codegen/box/inlineClasses/unboxReceiverOnCallingMethodFromInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/unboxReceiverOnCallingMethodFromInlineClass.kt index afc86bc516c..6a837a516e6 100644 --- a/compiler/testData/codegen/box/inlineClasses/unboxReceiverOnCallingMethodFromInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/unboxReceiverOnCallingMethodFromInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Foo(val s: Any) { fun isString(): Boolean = s is String diff --git a/compiler/testData/codegen/box/inlineClasses/unboxValueFromPlatformType.kt b/compiler/testData/codegen/box/inlineClasses/unboxValueFromPlatformType.kt index 009c34768bc..d0c770361ce 100644 --- a/compiler/testData/codegen/box/inlineClasses/unboxValueFromPlatformType.kt +++ b/compiler/testData/codegen/box/inlineClasses/unboxValueFromPlatformType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/inlineClasses/unboxValueOfAnyBeforeMethodInvocation.kt b/compiler/testData/codegen/box/inlineClasses/unboxValueOfAnyBeforeMethodInvocation.kt index c4804187c7e..77d6893f27f 100644 --- a/compiler/testData/codegen/box/inlineClasses/unboxValueOfAnyBeforeMethodInvocation.kt +++ b/compiler/testData/codegen/box/inlineClasses/unboxValueOfAnyBeforeMethodInvocation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/useInlineClassesInsideElvisOperator.kt b/compiler/testData/codegen/box/inlineClasses/useInlineClassesInsideElvisOperator.kt index 5dab07739c3..dbef972503c 100644 --- a/compiler/testData/codegen/box/inlineClasses/useInlineClassesInsideElvisOperator.kt +++ b/compiler/testData/codegen/box/inlineClasses/useInlineClassesInsideElvisOperator.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class UInt(private val u: Int) { fun asResult() = u diff --git a/compiler/testData/codegen/box/inlineClasses/useInlineFunctionInsideInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/useInlineFunctionInsideInlineClass.kt index 07902a77ebf..d2ab5e88f7b 100644 --- a/compiler/testData/codegen/box/inlineClasses/useInlineFunctionInsideInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/useInlineFunctionInsideInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Foo(val a: String) { fun test(): String { diff --git a/compiler/testData/codegen/box/inlineClasses/useOfInlineClassWithGenericMethodFromJava.kt b/compiler/testData/codegen/box/inlineClasses/useOfInlineClassWithGenericMethodFromJava.kt index 6779b3fab34..9f854cff00d 100644 --- a/compiler/testData/codegen/box/inlineClasses/useOfInlineClassWithGenericMethodFromJava.kt +++ b/compiler/testData/codegen/box/inlineClasses/useOfInlineClassWithGenericMethodFromJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: a.kt diff --git a/compiler/testData/codegen/box/inlineClasses/useThisInsideInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/useThisInsideInlineClass.kt index e6f3992e850..627e8dfeb36 100644 --- a/compiler/testData/codegen/box/inlineClasses/useThisInsideInlineClass.kt +++ b/compiler/testData/codegen/box/inlineClasses/useThisInsideInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class UInt(val a: Int) { fun test() { diff --git a/compiler/testData/codegen/box/inlineClasses/whenWithSubject.kt b/compiler/testData/codegen/box/inlineClasses/whenWithSubject.kt index 4da791e7909..c6aa4ddf48a 100644 --- a/compiler/testData/codegen/box/inlineClasses/whenWithSubject.kt +++ b/compiler/testData/codegen/box/inlineClasses/whenWithSubject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline class InlineLong(val value: Long) inline val Number.toInlineLong get() = InlineLong(this.toLong()) diff --git a/compiler/testData/codegen/box/innerNested/createNestedClass.kt b/compiler/testData/codegen/box/innerNested/createNestedClass.kt index b5cd0e787ec..22f299c27aa 100644 --- a/compiler/testData/codegen/box/innerNested/createNestedClass.kt +++ b/compiler/testData/codegen/box/innerNested/createNestedClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { class B1 class B2(val x: Int) diff --git a/compiler/testData/codegen/box/innerNested/createdNestedInOuterMember.kt b/compiler/testData/codegen/box/innerNested/createdNestedInOuterMember.kt index f4c0640c7ab..4b96bbc71ea 100644 --- a/compiler/testData/codegen/box/innerNested/createdNestedInOuterMember.kt +++ b/compiler/testData/codegen/box/innerNested/createdNestedInOuterMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(f: (Int) -> Int) = f(0) class Outer { diff --git a/compiler/testData/codegen/box/innerNested/extensionFun.kt b/compiler/testData/codegen/box/innerNested/extensionFun.kt index 44ed11116dc..6830e904e4c 100644 --- a/compiler/testData/codegen/box/innerNested/extensionFun.kt +++ b/compiler/testData/codegen/box/innerNested/extensionFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer { class Nested inner class Inner diff --git a/compiler/testData/codegen/box/innerNested/extensionToNested.kt b/compiler/testData/codegen/box/innerNested/extensionToNested.kt index 553ff99ae00..8ee52cee6e4 100644 --- a/compiler/testData/codegen/box/innerNested/extensionToNested.kt +++ b/compiler/testData/codegen/box/innerNested/extensionToNested.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { class Nested { val value = "OK" diff --git a/compiler/testData/codegen/box/innerNested/innerGeneric.kt b/compiler/testData/codegen/box/innerNested/innerGeneric.kt index 36a6bda1e99..8847e85cb35 100644 --- a/compiler/testData/codegen/box/innerNested/innerGeneric.kt +++ b/compiler/testData/codegen/box/innerNested/innerGeneric.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer { inner class Inner(val t: T) { fun box() = t diff --git a/compiler/testData/codegen/box/innerNested/innerGenericClassFromJava.kt b/compiler/testData/codegen/box/innerNested/innerGenericClassFromJava.kt index 3490ee65894..fb924a207b4 100644 --- a/compiler/testData/codegen/box/innerNested/innerGenericClassFromJava.kt +++ b/compiler/testData/codegen/box/innerNested/innerGenericClassFromJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: JavaClass.java diff --git a/compiler/testData/codegen/box/innerNested/innerJavaClass.kt b/compiler/testData/codegen/box/innerNested/innerJavaClass.kt index da291521d05..a7e9119122d 100644 --- a/compiler/testData/codegen/box/innerNested/innerJavaClass.kt +++ b/compiler/testData/codegen/box/innerNested/innerJavaClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: JavaClass.java diff --git a/compiler/testData/codegen/box/innerNested/innerLabeledThis.kt b/compiler/testData/codegen/box/innerNested/innerLabeledThis.kt index 34a50d00af6..6be8bea541a 100644 --- a/compiler/testData/codegen/box/innerNested/innerLabeledThis.kt +++ b/compiler/testData/codegen/box/innerNested/innerLabeledThis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer { inner class Inner { fun O() = this@Outer.O diff --git a/compiler/testData/codegen/box/innerNested/innerSimple.kt b/compiler/testData/codegen/box/innerNested/innerSimple.kt index 9159e24d84c..577b541ad19 100644 --- a/compiler/testData/codegen/box/innerNested/innerSimple.kt +++ b/compiler/testData/codegen/box/innerNested/innerSimple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer { inner class Inner { fun box() = "OK" diff --git a/compiler/testData/codegen/box/innerNested/kt3132.kt b/compiler/testData/codegen/box/innerNested/kt3132.kt index afcee1c6ca1..76f9b2a376c 100644 --- a/compiler/testData/codegen/box/innerNested/kt3132.kt +++ b/compiler/testData/codegen/box/innerNested/kt3132.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { interface Foo { } diff --git a/compiler/testData/codegen/box/innerNested/kt3927.kt b/compiler/testData/codegen/box/innerNested/kt3927.kt index 1e1efce9624..4cf80415976 100644 --- a/compiler/testData/codegen/box/innerNested/kt3927.kt +++ b/compiler/testData/codegen/box/innerNested/kt3927.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-3927 Inner class cannot be instantiated with child instance of outer class abstract class Base { diff --git a/compiler/testData/codegen/box/innerNested/kt5363.kt b/compiler/testData/codegen/box/innerNested/kt5363.kt index 1f696893d3d..633af59bbc6 100644 --- a/compiler/testData/codegen/box/innerNested/kt5363.kt +++ b/compiler/testData/codegen/box/innerNested/kt5363.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer { class Nested{ fun foo(s: String) = s.extension() diff --git a/compiler/testData/codegen/box/innerNested/kt6804.kt b/compiler/testData/codegen/box/innerNested/kt6804.kt index edb201a622e..0b43431da9c 100644 --- a/compiler/testData/codegen/box/innerNested/kt6804.kt +++ b/compiler/testData/codegen/box/innerNested/kt6804.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer { class Nested { fun fn() = s diff --git a/compiler/testData/codegen/box/innerNested/nestedClassInObject.kt b/compiler/testData/codegen/box/innerNested/nestedClassInObject.kt index ec3f72d4b20..d2510db5bf7 100644 --- a/compiler/testData/codegen/box/innerNested/nestedClassInObject.kt +++ b/compiler/testData/codegen/box/innerNested/nestedClassInObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR object A { class B class C diff --git a/compiler/testData/codegen/box/innerNested/nestedClassObject.kt b/compiler/testData/codegen/box/innerNested/nestedClassObject.kt index 8e470a4e58e..6d57104afee 100644 --- a/compiler/testData/codegen/box/innerNested/nestedClassObject.kt +++ b/compiler/testData/codegen/box/innerNested/nestedClassObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer { class Nested { companion object { diff --git a/compiler/testData/codegen/box/innerNested/nestedEnumConstant.kt b/compiler/testData/codegen/box/innerNested/nestedEnumConstant.kt index d8ae583f3d5..3bca9ea9839 100644 --- a/compiler/testData/codegen/box/innerNested/nestedEnumConstant.kt +++ b/compiler/testData/codegen/box/innerNested/nestedEnumConstant.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer { enum class Nested { O, diff --git a/compiler/testData/codegen/box/innerNested/nestedGeneric.kt b/compiler/testData/codegen/box/innerNested/nestedGeneric.kt index 9cdea6814f5..736182130d6 100644 --- a/compiler/testData/codegen/box/innerNested/nestedGeneric.kt +++ b/compiler/testData/codegen/box/innerNested/nestedGeneric.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer { class Nested(val t: T) { fun box() = t diff --git a/compiler/testData/codegen/box/innerNested/passingOuterRef.kt b/compiler/testData/codegen/box/innerNested/passingOuterRef.kt index b0c474ab11b..0d6dc96ebe4 100644 --- a/compiler/testData/codegen/box/innerNested/passingOuterRef.kt +++ b/compiler/testData/codegen/box/innerNested/passingOuterRef.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A1(y: String) { val x = "A1.x,$y" } diff --git a/compiler/testData/codegen/box/innerNested/protectedNestedClass.kt b/compiler/testData/codegen/box/innerNested/protectedNestedClass.kt index 7de7c5cf0a6..7622cb538a1 100644 --- a/compiler/testData/codegen/box/innerNested/protectedNestedClass.kt +++ b/compiler/testData/codegen/box/innerNested/protectedNestedClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See KT-9246 IllegalAccessError when trying to access protected nested class from parent class // FILE: a.kt diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/deepInnerHierarchy.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/deepInnerHierarchy.kt index 08efa14a7ff..43e437746db 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/deepInnerHierarchy.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/deepInnerHierarchy.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val s: String) { open inner class B(s: String): A(s) diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/deepLocalHierarchy.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/deepLocalHierarchy.kt index 760f7b0deae..f63a0f0b8a8 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/deepLocalHierarchy.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/deepLocalHierarchy.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { abstract class L1 { abstract fun foo(): String diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/innerExtendsInnerViaSecondaryConstuctor.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/innerExtendsInnerViaSecondaryConstuctor.kt index 971d1a07831..92549b985df 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/innerExtendsInnerViaSecondaryConstuctor.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/innerExtendsInnerViaSecondaryConstuctor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Father(val param: String) { abstract inner class InClass { fun work(): String { diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/innerExtendsInnerWithProperOuterCapture.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/innerExtendsInnerWithProperOuterCapture.kt index 117f4bf0471..dd27137f3a1 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/innerExtendsInnerWithProperOuterCapture.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/innerExtendsInnerWithProperOuterCapture.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Father(val param: String) { abstract inner class InClass { fun work(): String { diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/innerExtendsOuter.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/innerExtendsOuter.kt index 8db3bfa10ca..67dd1aa3c41 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/innerExtendsOuter.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/innerExtendsOuter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // When inner class extends its outer, there are two instances of the outer present in the inner: diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_1.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_1.kt index fe17fb4d085..81f10d665a9 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_1.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Father { abstract inner class InClass { abstract fun work(): String diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_2.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_2.kt index 4753541d860..041a71de1c6 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_2.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/kt11833_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Father { abstract inner class InClass { abstract fun work(): String diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/localClassOuterDiffersFromInnerOuter.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/localClassOuterDiffersFromInnerOuter.kt index cf1db10e27c..54684aae70e 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/localClassOuterDiffersFromInnerOuter.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/localClassOuterDiffersFromInnerOuter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun bar(): Any { return { diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsInner.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsInner.kt index bd2fe48d847..a65a06d0606 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsInner.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsInner.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Father(val param: String) { abstract inner class InClass { fun work(): String { diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsLocalWithClosure.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsLocalWithClosure.kt index f24ed933d5c..b9dd9789e75 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsLocalWithClosure.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/localExtendsLocalWithClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val result = "OK" diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/localWithClosureExtendsLocalWithClosure.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/localWithClosureExtendsLocalWithClosure.kt index b2bb6dbd67a..f345f71ecb7 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/localWithClosureExtendsLocalWithClosure.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/localWithClosureExtendsLocalWithClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val three = 3 diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassDefaultArgument.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassDefaultArgument.kt index 298b0ec9162..bd9cb84afd2 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassDefaultArgument.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassDefaultArgument.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KT-3581 open class A(val result: String = "OK") { diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassVararg.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassVararg.kt index b0bb4aed5d1..7e7f1e6c619 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassVararg.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassVararg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class SomeClass(val some: Double, val other: Int, vararg val args: String) { fun result() = args[1] } diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInner.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInner.kt index f02f1d4edc1..ecf8bc95497 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInner.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInner.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { open inner class Inner(val result: String) diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerDefaultArgument.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerDefaultArgument.kt index c94d6ab49ca..5e8fdbc6d99 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerDefaultArgument.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerDefaultArgument.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { open inner class Inner(val result: String = "OK", val int: Int) diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerOfLocalVarargAndDefault.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerOfLocalVarargAndDefault.kt index eef3131ae2b..6af76fe7561 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerOfLocalVarargAndDefault.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerOfLocalVarargAndDefault.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val capture = "oh" diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerOfLocalWithCapture.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerOfLocalWithCapture.kt index b4fb7a47cee..344717c9b33 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerOfLocalWithCapture.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerOfLocalWithCapture.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { class Local { open inner class Inner(val s: String) { diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalCaptureInSuperCall.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalCaptureInSuperCall.kt index 35bb545eb82..a36192913f5 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalCaptureInSuperCall.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalCaptureInSuperCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val s: String) fun box(): String { diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalWithClosure.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalWithClosure.kt index 834b1e5d824..0ac213dcd66 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalWithClosure.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalWithClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val d = 42.0 val c = 'C' diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocal_kt16858.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocal_kt16858.kt index 34cca882b86..2ca90a256ff 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocal_kt16858.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocal_kt16858.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val a: String, val b: Int) fun box(): String { diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectOuterDiffersFromInnerOuter.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectOuterDiffersFromInnerOuter.kt index e6fe2b05cf9..9657cc10f2a 100644 --- a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectOuterDiffersFromInnerOuter.kt +++ b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectOuterDiffersFromInnerOuter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun bar(): Any { return { diff --git a/compiler/testData/codegen/box/instructions/swap/swapRefToSharedVarInt.kt b/compiler/testData/codegen/box/instructions/swap/swapRefToSharedVarInt.kt index 619bfd3a800..ca4415b28e0 100644 --- a/compiler/testData/codegen/box/instructions/swap/swapRefToSharedVarInt.kt +++ b/compiler/testData/codegen/box/instructions/swap/swapRefToSharedVarInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var a: Int a = 12 diff --git a/compiler/testData/codegen/box/instructions/swap/swapRefToSharedVarLong.kt b/compiler/testData/codegen/box/instructions/swap/swapRefToSharedVarLong.kt index 7340eb15d14..13cee4d244e 100644 --- a/compiler/testData/codegen/box/instructions/swap/swapRefToSharedVarLong.kt +++ b/compiler/testData/codegen/box/instructions/swap/swapRefToSharedVarLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-3042 Attempt to split long or double on the stack excepion fun box(): String { diff --git a/compiler/testData/codegen/box/intrinsics/defaultObjectMapping.kt b/compiler/testData/codegen/box/intrinsics/defaultObjectMapping.kt index 05d67ca4839..3141eddc059 100644 --- a/compiler/testData/codegen/box/intrinsics/defaultObjectMapping.kt +++ b/compiler/testData/codegen/box/intrinsics/defaultObjectMapping.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/intrinsics/incWithLabel.kt b/compiler/testData/codegen/box/intrinsics/incWithLabel.kt index fff72ffb135..bd36b600966 100644 --- a/compiler/testData/codegen/box/intrinsics/incWithLabel.kt +++ b/compiler/testData/codegen/box/intrinsics/incWithLabel.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var x = 1 (foo@ x)++ diff --git a/compiler/testData/codegen/box/intrinsics/javaObjectType.kt b/compiler/testData/codegen/box/intrinsics/javaObjectType.kt index 7384846d2d7..5af76dff672 100644 --- a/compiler/testData/codegen/box/intrinsics/javaObjectType.kt +++ b/compiler/testData/codegen/box/intrinsics/javaObjectType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/intrinsics/javaPrimitiveType.kt b/compiler/testData/codegen/box/intrinsics/javaPrimitiveType.kt index 950fa3ce887..773ce3a7792 100644 --- a/compiler/testData/codegen/box/intrinsics/javaPrimitiveType.kt +++ b/compiler/testData/codegen/box/intrinsics/javaPrimitiveType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/intrinsics/kt10131.kt b/compiler/testData/codegen/box/intrinsics/kt10131.kt index 754b5450e76..d2cf26a8e6b 100644 --- a/compiler/testData/codegen/box/intrinsics/kt10131.kt +++ b/compiler/testData/codegen/box/intrinsics/kt10131.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/intrinsics/kt10131a.kt b/compiler/testData/codegen/box/intrinsics/kt10131a.kt index 92d2ea4ba02..b752ccfc21c 100644 --- a/compiler/testData/codegen/box/intrinsics/kt10131a.kt +++ b/compiler/testData/codegen/box/intrinsics/kt10131a.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/intrinsics/kt12125.kt b/compiler/testData/codegen/box/intrinsics/kt12125.kt index c45ffb3f57c..2bc87f4f2d3 100644 --- a/compiler/testData/codegen/box/intrinsics/kt12125.kt +++ b/compiler/testData/codegen/box/intrinsics/kt12125.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test(i: Int): Int { return i } diff --git a/compiler/testData/codegen/box/intrinsics/kt12125_inc.kt b/compiler/testData/codegen/box/intrinsics/kt12125_inc.kt index f531e713ef5..15aadf61657 100644 --- a/compiler/testData/codegen/box/intrinsics/kt12125_inc.kt +++ b/compiler/testData/codegen/box/intrinsics/kt12125_inc.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test(i: Int): Int { return i } diff --git a/compiler/testData/codegen/box/intrinsics/kt5937.kt b/compiler/testData/codegen/box/intrinsics/kt5937.kt index cbb14f5ed5c..1c87c0d9afd 100644 --- a/compiler/testData/codegen/box/intrinsics/kt5937.kt +++ b/compiler/testData/codegen/box/intrinsics/kt5937.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/intrinsics/kt8666.kt b/compiler/testData/codegen/box/intrinsics/kt8666.kt index babdea592d3..93dbd6cd672 100644 --- a/compiler/testData/codegen/box/intrinsics/kt8666.kt +++ b/compiler/testData/codegen/box/intrinsics/kt8666.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR val MAX_LONG = "9223372036854775807" val PREFIX = "max = " diff --git a/compiler/testData/codegen/box/intrinsics/longRangeWithExplicitDot.kt b/compiler/testData/codegen/box/intrinsics/longRangeWithExplicitDot.kt index 1ecc929824d..d71ebdbc65d 100644 --- a/compiler/testData/codegen/box/intrinsics/longRangeWithExplicitDot.kt +++ b/compiler/testData/codegen/box/intrinsics/longRangeWithExplicitDot.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val l: Long = 1 val l2: Long = 2 diff --git a/compiler/testData/codegen/box/intrinsics/prefixIncDec.kt b/compiler/testData/codegen/box/intrinsics/prefixIncDec.kt index 00321feb2f9..9b2ae221c5f 100644 --- a/compiler/testData/codegen/box/intrinsics/prefixIncDec.kt +++ b/compiler/testData/codegen/box/intrinsics/prefixIncDec.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public var inc: Int = 0 public var propInc: Int = 0 diff --git a/compiler/testData/codegen/box/intrinsics/rangeFromCollection.kt b/compiler/testData/codegen/box/intrinsics/rangeFromCollection.kt index f6550bbbd0c..64b28a3bb60 100644 --- a/compiler/testData/codegen/box/intrinsics/rangeFromCollection.kt +++ b/compiler/testData/codegen/box/intrinsics/rangeFromCollection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val list = ArrayList() diff --git a/compiler/testData/codegen/box/intrinsics/stringFromCollection.kt b/compiler/testData/codegen/box/intrinsics/stringFromCollection.kt index a889f52b9c7..785b0ce95ea 100644 --- a/compiler/testData/codegen/box/intrinsics/stringFromCollection.kt +++ b/compiler/testData/codegen/box/intrinsics/stringFromCollection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val list = ArrayList() diff --git a/compiler/testData/codegen/box/intrinsics/throwable.kt b/compiler/testData/codegen/box/intrinsics/throwable.kt index b0ddd265abc..33bde10d04f 100644 --- a/compiler/testData/codegen/box/intrinsics/throwable.kt +++ b/compiler/testData/codegen/box/intrinsics/throwable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/intrinsics/throwableCallableReference.kt b/compiler/testData/codegen/box/intrinsics/throwableCallableReference.kt index 5ef35aeae52..de38fb008db 100644 --- a/compiler/testData/codegen/box/intrinsics/throwableCallableReference.kt +++ b/compiler/testData/codegen/box/intrinsics/throwableCallableReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/intrinsics/throwableParamOrder.kt b/compiler/testData/codegen/box/intrinsics/throwableParamOrder.kt index 7708a6de220..68d6647fab4 100644 --- a/compiler/testData/codegen/box/intrinsics/throwableParamOrder.kt +++ b/compiler/testData/codegen/box/intrinsics/throwableParamOrder.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var res = "" fun getM(): String { diff --git a/compiler/testData/codegen/box/intrinsics/tostring.kt b/compiler/testData/codegen/box/intrinsics/tostring.kt index 27f9f1a11a0..6c121a8f9d6 100644 --- a/compiler/testData/codegen/box/intrinsics/tostring.kt +++ b/compiler/testData/codegen/box/intrinsics/tostring.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ir/anonymousObjectInForLoopIteratorAndBody.kt b/compiler/testData/codegen/box/ir/anonymousObjectInForLoopIteratorAndBody.kt index ec7c2b79840..66d815c5286 100644 --- a/compiler/testData/codegen/box/ir/anonymousObjectInForLoopIteratorAndBody.kt +++ b/compiler/testData/codegen/box/ir/anonymousObjectInForLoopIteratorAndBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/ir/anonymousObjectInsideElvis.kt b/compiler/testData/codegen/box/ir/anonymousObjectInsideElvis.kt index 3d6c72d17b2..c1ff0233e96 100644 --- a/compiler/testData/codegen/box/ir/anonymousObjectInsideElvis.kt +++ b/compiler/testData/codegen/box/ir/anonymousObjectInsideElvis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { return (object { val r = "OK" } ?: null)!!.r } diff --git a/compiler/testData/codegen/box/ir/classInitializers.kt b/compiler/testData/codegen/box/ir/classInitializers.kt index aea1d8f3a92..6b84e9b88e0 100644 --- a/compiler/testData/codegen/box/ir/classInitializers.kt +++ b/compiler/testData/codegen/box/ir/classInitializers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ir/closureConversion/closureConversion1.kt b/compiler/testData/codegen/box/ir/closureConversion/closureConversion1.kt index 486df9872db..9d0692f206b 100644 --- a/compiler/testData/codegen/box/ir/closureConversion/closureConversion1.kt +++ b/compiler/testData/codegen/box/ir/closureConversion/closureConversion1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(x: String): String { fun bar(y: String) = x + y return bar("K") diff --git a/compiler/testData/codegen/box/ir/closureConversion/closureConversion2.kt b/compiler/testData/codegen/box/ir/closureConversion/closureConversion2.kt index 806aad1fa65..f87778b647f 100644 --- a/compiler/testData/codegen/box/ir/closureConversion/closureConversion2.kt +++ b/compiler/testData/codegen/box/ir/closureConversion/closureConversion2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(x: X): String { fun bar(y: Y) = x.toString() + y.toString() diff --git a/compiler/testData/codegen/box/ir/closureConversion/closureConversion3.kt b/compiler/testData/codegen/box/ir/closureConversion/closureConversion3.kt index 7f0e7d4647b..bb6727c56e6 100644 --- a/compiler/testData/codegen/box/ir/closureConversion/closureConversion3.kt +++ b/compiler/testData/codegen/box/ir/closureConversion/closureConversion3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(x: String): String { fun bar(y: String): String { fun qux(z: String): String = diff --git a/compiler/testData/codegen/box/ir/closureConversion/closureConversion4.kt b/compiler/testData/codegen/box/ir/closureConversion/closureConversion4.kt index aa59458d534..c413ed82076 100644 --- a/compiler/testData/codegen/box/ir/closureConversion/closureConversion4.kt +++ b/compiler/testData/codegen/box/ir/closureConversion/closureConversion4.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun String.foo(): String { fun bar(y: String) = this + y return bar("K") diff --git a/compiler/testData/codegen/box/ir/closureConversion/innerClass1.kt b/compiler/testData/codegen/box/ir/closureConversion/innerClass1.kt index bdb37488833..3e14f7310b6 100644 --- a/compiler/testData/codegen/box/ir/closureConversion/innerClass1.kt +++ b/compiler/testData/codegen/box/ir/closureConversion/innerClass1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer { val x = "O" inner class Inner { diff --git a/compiler/testData/codegen/box/ir/closureConversion/innerClass2.kt b/compiler/testData/codegen/box/ir/closureConversion/innerClass2.kt index 064bb4623e6..8efad670bb6 100644 --- a/compiler/testData/codegen/box/ir/closureConversion/innerClass2.kt +++ b/compiler/testData/codegen/box/ir/closureConversion/innerClass2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer(val x: String) { inner class Inner(val y: String) { val z = x + y diff --git a/compiler/testData/codegen/box/ir/closureConversion/mutable1.kt b/compiler/testData/codegen/box/ir/closureConversion/mutable1.kt index 6eb6bb71ff7..f9ec5e0255c 100644 --- a/compiler/testData/codegen/box/ir/closureConversion/mutable1.kt +++ b/compiler/testData/codegen/box/ir/closureConversion/mutable1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var result = "" fun add(s: String) { diff --git a/compiler/testData/codegen/box/ir/closureConversion/mutablePrimitives.kt b/compiler/testData/codegen/box/ir/closureConversion/mutablePrimitives.kt index 314ff34dd37..f8bb97310a9 100644 --- a/compiler/testData/codegen/box/ir/closureConversion/mutablePrimitives.kt +++ b/compiler/testData/codegen/box/ir/closureConversion/mutablePrimitives.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun testBoolean(v: Boolean): Boolean { var value = false fun setValue(v: Boolean) { diff --git a/compiler/testData/codegen/box/ir/enumClass.kt b/compiler/testData/codegen/box/ir/enumClass.kt index c5e8b6550ce..64a08f9c03f 100644 --- a/compiler/testData/codegen/box/ir/enumClass.kt +++ b/compiler/testData/codegen/box/ir/enumClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ir/enumClass2.kt b/compiler/testData/codegen/box/ir/enumClass2.kt index 077bc5d5ea3..de3676ae8bd 100644 --- a/compiler/testData/codegen/box/ir/enumClass2.kt +++ b/compiler/testData/codegen/box/ir/enumClass2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ir/enumClass3.kt b/compiler/testData/codegen/box/ir/enumClass3.kt index 7f66bbaf040..0dc76b81e82 100644 --- a/compiler/testData/codegen/box/ir/enumClass3.kt +++ b/compiler/testData/codegen/box/ir/enumClass3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ir/fileClassInitializers.kt b/compiler/testData/codegen/box/ir/fileClassInitializers.kt index 90815398755..6363c4ce9ea 100644 --- a/compiler/testData/codegen/box/ir/fileClassInitializers.kt +++ b/compiler/testData/codegen/box/ir/fileClassInitializers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ir/kt25405.kt b/compiler/testData/codegen/box/ir/kt25405.kt index 0db6848d1de..1fb602beefc 100644 --- a/compiler/testData/codegen/box/ir/kt25405.kt +++ b/compiler/testData/codegen/box/ir/kt25405.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun tableView(init: Table.() -> Unit) { Table().init() diff --git a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/comparableToDouble.kt b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/comparableToDouble.kt index 1127fde60a6..48f060b53a6 100644 --- a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/comparableToDouble.kt +++ b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/comparableToDouble.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun ltDD(x: Comparable, y: Double) = x is Double && x < y diff --git a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/doubleEqeq.kt b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/doubleEqeq.kt index 9856a0cbc43..dd31622a8b8 100644 --- a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/doubleEqeq.kt +++ b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/doubleEqeq.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun eqeq(x: Any, y: Any) = x is Double && y is Double && x == y diff --git a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/floatEqeq.kt b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/floatEqeq.kt index f1117be0b1f..e0085def136 100644 --- a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/floatEqeq.kt +++ b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/floatEqeq.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun eqeq(x: Any, y: Any) = x is Float && y is Float && x == y diff --git a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/mixedNumberTypes.kt b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/mixedNumberTypes.kt index 103bf360ed7..8c545129cc9 100644 --- a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/mixedNumberTypes.kt +++ b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/mixedNumberTypes.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR fun ltDI(x: Any, y: Any) = x is Double && y is Int && x < y diff --git a/compiler/testData/codegen/box/javaInterop/genericSamProjectedOut.kt b/compiler/testData/codegen/box/javaInterop/genericSamProjectedOut.kt index 20e7aaf2603..5bc57ae98de 100644 --- a/compiler/testData/codegen/box/javaInterop/genericSamProjectedOut.kt +++ b/compiler/testData/codegen/box/javaInterop/genericSamProjectedOut.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/javaInterop/genericSamProjectedOutWithNewInference.kt b/compiler/testData/codegen/box/javaInterop/genericSamProjectedOutWithNewInference.kt index 1a779e1afe8..86210588482 100644 --- a/compiler/testData/codegen/box/javaInterop/genericSamProjectedOutWithNewInference.kt +++ b/compiler/testData/codegen/box/javaInterop/genericSamProjectedOutWithNewInference.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: example/Hello.java diff --git a/compiler/testData/codegen/box/javaInterop/generics/allWildcardsOnClass.kt b/compiler/testData/codegen/box/javaInterop/generics/allWildcardsOnClass.kt index e46f3aed9cd..d0d3f26f65f 100644 --- a/compiler/testData/codegen/box/javaInterop/generics/allWildcardsOnClass.kt +++ b/compiler/testData/codegen/box/javaInterop/generics/allWildcardsOnClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/javaInterop/generics/covariantOverrideWithDeclarationSiteProjection.kt b/compiler/testData/codegen/box/javaInterop/generics/covariantOverrideWithDeclarationSiteProjection.kt index 8851929302f..3539ed036d0 100644 --- a/compiler/testData/codegen/box/javaInterop/generics/covariantOverrideWithDeclarationSiteProjection.kt +++ b/compiler/testData/codegen/box/javaInterop/generics/covariantOverrideWithDeclarationSiteProjection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/javaInterop/generics/invariantArgumentsNoWildcard.kt b/compiler/testData/codegen/box/javaInterop/generics/invariantArgumentsNoWildcard.kt index d63d0fa2058..22a4079918a 100644 --- a/compiler/testData/codegen/box/javaInterop/generics/invariantArgumentsNoWildcard.kt +++ b/compiler/testData/codegen/box/javaInterop/generics/invariantArgumentsNoWildcard.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: JavaClass.java diff --git a/compiler/testData/codegen/box/javaInterop/lambdaInstanceOf.kt b/compiler/testData/codegen/box/javaInterop/lambdaInstanceOf.kt index 294d7a295b0..a29fe25a528 100644 --- a/compiler/testData/codegen/box/javaInterop/lambdaInstanceOf.kt +++ b/compiler/testData/codegen/box/javaInterop/lambdaInstanceOf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/destructuringAssignmentWithNullabilityAssertionOnExtensionReceiver_lv12.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/destructuringAssignmentWithNullabilityAssertionOnExtensionReceiver_lv12.kt index 07427001eaa..f06b989c509 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/destructuringAssignmentWithNullabilityAssertionOnExtensionReceiver_lv12.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/destructuringAssignmentWithNullabilityAssertionOnExtensionReceiver_lv12.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inFunctionWithExpressionBody.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inFunctionWithExpressionBody.kt index 813c75316dc..16117b92372 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inFunctionWithExpressionBody.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inFunctionWithExpressionBody.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +StrictJavaNullabilityAssertions +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inFunctionWithExpressionBodyWithJavaGeneric.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inFunctionWithExpressionBodyWithJavaGeneric.kt index e85957c8e19..013e6a5478c 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inFunctionWithExpressionBodyWithJavaGeneric.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inFunctionWithExpressionBodyWithJavaGeneric.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +StrictJavaNullabilityAssertions +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // SKIP_JDK6 // See KT-8135 diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inLocalVariableInitializer.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inLocalVariableInitializer.kt index da0f61531ed..bd002d138d5 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inLocalVariableInitializer.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inLocalVariableInitializer.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +StrictJavaNullabilityAssertions +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inMemberPropertyInitializer.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inMemberPropertyInitializer.kt index e2ec97096e8..5e206966e28 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inMemberPropertyInitializer.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inMemberPropertyInitializer.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +StrictJavaNullabilityAssertions +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inPropertyGetterWithExpressionBody.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inPropertyGetterWithExpressionBody.kt index ab3513fbfa6..45a6820e5a4 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inPropertyGetterWithExpressionBody.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inPropertyGetterWithExpressionBody.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +StrictJavaNullabilityAssertions +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inTopLevelPropertyInitializer.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inTopLevelPropertyInitializer.kt index 61caa00a460..f141fc8bf20 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inTopLevelPropertyInitializer.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/enhancedNullability/inTopLevelPropertyInitializer.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +StrictJavaNullabilityAssertions +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/errorMessage.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/errorMessage.kt index a4d53008d54..7d2171da5a3 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/errorMessage.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/errorMessage.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // FILE: test.kt diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/extensionReceiverParameter.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/extensionReceiverParameter.kt index ef2c2bd1e49..d344ab01a05 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/extensionReceiverParameter.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/extensionReceiverParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Test.java diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/functionAssertion.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/functionAssertion.kt index 3dee7701f44..7749511e5f6 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/functionAssertion.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/functionAssertion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FILE: F.java diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/functionWithBigArity.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/functionWithBigArity.kt index 86bacb58682..6afac16807a 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/functionWithBigArity.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/functionWithBigArity.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +FunctionTypesWithBigArity +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: Test.java diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/incWithNullabilityAssertionOnExtensionReceiverInPrivateOperator_lv12.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/incWithNullabilityAssertionOnExtensionReceiverInPrivateOperator_lv12.kt index a2d61253fc3..d844ad6fdfd 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/incWithNullabilityAssertionOnExtensionReceiverInPrivateOperator_lv12.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/incWithNullabilityAssertionOnExtensionReceiverInPrivateOperator_lv12.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // FILE: test.kt diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/incWithNullabilityAssertionOnExtensionReceiver_lv11.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/incWithNullabilityAssertionOnExtensionReceiver_lv11.kt index 129038b65b7..3fad1ccbeac 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/incWithNullabilityAssertionOnExtensionReceiver_lv11.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/incWithNullabilityAssertionOnExtensionReceiver_lv11.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -NullabilityAssertionOnExtensionReceiver +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: test.kt // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/incWithNullabilityAssertionOnExtensionReceiver_lv12.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/incWithNullabilityAssertionOnExtensionReceiver_lv12.kt index 436ddba9e59..25e286b3179 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/incWithNullabilityAssertionOnExtensionReceiver_lv12.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/incWithNullabilityAssertionOnExtensionReceiver_lv12.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: test.kt // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/localEntities.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/localEntities.kt index 0390f855876..02f01f8196d 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/localEntities.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/localEntities.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/mapPut.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/mapPut.kt index a9331b0a576..3c82f27c6fc 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/mapPut.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/mapPut.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun foo(k: K, v: V) { diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnExtensionReceiver_lv11.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnExtensionReceiver_lv11.kt index 5b4312efffe..4b33fdd3ce0 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnExtensionReceiver_lv11.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnExtensionReceiver_lv11.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -NullabilityAssertionOnExtensionReceiver +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: test.kt diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnExtensionReceiver_lv12.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnExtensionReceiver_lv12.kt index a497f07939f..705b38159c2 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnExtensionReceiver_lv12.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnExtensionReceiver_lv12.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnInlineFunExtensionReceiver_lv12.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnInlineFunExtensionReceiver_lv12.kt index fb0bb441078..642071e2d14 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnInlineFunExtensionReceiver_lv12.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnInlineFunExtensionReceiver_lv12.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnMemberExtensionReceiver_lv12.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnMemberExtensionReceiver_lv12.kt index 4848d4cc32e..8979157bca6 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnMemberExtensionReceiver_lv12.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnMemberExtensionReceiver_lv12.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnPrivateMemberExtensionReceiver_lv12.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnPrivateMemberExtensionReceiver_lv12.kt index 8e3bfcf6b9e..8f0870662da 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnPrivateMemberExtensionReceiver_lv12.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/nullabilityAssertionOnPrivateMemberExtensionReceiver_lv12.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/javaInterop/notNullAssertions/staticCallErrorMessage.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/staticCallErrorMessage.kt index ab96a9c7f10..7e3798987f7 100644 --- a/compiler/testData/codegen/box/javaInterop/notNullAssertions/staticCallErrorMessage.kt +++ b/compiler/testData/codegen/box/javaInterop/notNullAssertions/staticCallErrorMessage.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // FILE: test.kt diff --git a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsConstructor.kt b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsConstructor.kt index 48225c0c8af..9379381bbe1 100644 --- a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsConstructor.kt +++ b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuper.kt b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuper.kt index a88e9cc776e..f5bc9031eb0 100644 --- a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuper.kt +++ b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuper.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuperAndModifies.kt b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuperAndModifies.kt index 9363baa10a6..b609d2c3fc8 100644 --- a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuperAndModifies.kt +++ b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuperAndModifies.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneHashSet.kt b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneHashSet.kt index 2ec3c2d0538..baefec27ded 100644 --- a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneHashSet.kt +++ b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneHashSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM fun box(): String { diff --git a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneHierarchy.kt b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneHierarchy.kt index 123e036c5cf..d68c6862329 100644 --- a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneHierarchy.kt +++ b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneHierarchy.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM open class A : Cloneable { diff --git a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneableClassWithoutClone.kt b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneableClassWithoutClone.kt index 261c6f41fde..cc160a0b62d 100644 --- a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneableClassWithoutClone.kt +++ b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneableClassWithoutClone.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/jdk/arrayList.kt b/compiler/testData/codegen/box/jdk/arrayList.kt index d0ceaccac7f..e23fbce8fe4 100644 --- a/compiler/testData/codegen/box/jdk/arrayList.kt +++ b/compiler/testData/codegen/box/jdk/arrayList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/jdk/hashMap.kt b/compiler/testData/codegen/box/jdk/hashMap.kt index 6bdb266364b..d9963825fb5 100644 --- a/compiler/testData/codegen/box/jdk/hashMap.kt +++ b/compiler/testData/codegen/box/jdk/hashMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/jdk/iteratingOverHashMap.kt b/compiler/testData/codegen/box/jdk/iteratingOverHashMap.kt index bdbdbfbf127..134c41b1d97 100644 --- a/compiler/testData/codegen/box/jdk/iteratingOverHashMap.kt +++ b/compiler/testData/codegen/box/jdk/iteratingOverHashMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box() : String { diff --git a/compiler/testData/codegen/box/jdk/kt1397.kt b/compiler/testData/codegen/box/jdk/kt1397.kt index 33116232260..d4cae003aa7 100644 --- a/compiler/testData/codegen/box/jdk/kt1397.kt +++ b/compiler/testData/codegen/box/jdk/kt1397.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/jdk/removeIf.kt b/compiler/testData/codegen/box/jdk/removeIf.kt index 17eb3f5578f..d31d222dca8 100644 --- a/compiler/testData/codegen/box/jdk/removeIf.kt +++ b/compiler/testData/codegen/box/jdk/removeIf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/jdk/stream.kt b/compiler/testData/codegen/box/jdk/stream.kt index b9ad556b8e8..1e4162cbb2e 100644 --- a/compiler/testData/codegen/box/jdk/stream.kt +++ b/compiler/testData/codegen/box/jdk/stream.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // JVM_TARGET: 1.8 // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/jdk/streamBackwardCompatibility.kt b/compiler/testData/codegen/box/jdk/streamBackwardCompatibility.kt index 5156b75eded..a5acd41f94c 100644 --- a/compiler/testData/codegen/box/jdk/streamBackwardCompatibility.kt +++ b/compiler/testData/codegen/box/jdk/streamBackwardCompatibility.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -AdditionalBuiltInsMembers +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jdk/useStream.kt b/compiler/testData/codegen/box/jdk/useStream.kt index 1d65fc43834..14f14c27129 100644 --- a/compiler/testData/codegen/box/jdk/useStream.kt +++ b/compiler/testData/codegen/box/jdk/useStream.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // KT-5190 Java 8 Stream.collect couldn't be called diff --git a/compiler/testData/codegen/box/jvm8/bridgeInClass.kt b/compiler/testData/codegen/box/jvm8/bridgeInClass.kt index 4749d792173..e0a55b34537 100644 --- a/compiler/testData/codegen/box/jvm8/bridgeInClass.kt +++ b/compiler/testData/codegen/box/jvm8/bridgeInClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 diff --git a/compiler/testData/codegen/box/jvm8/bridgeInInterface.kt b/compiler/testData/codegen/box/jvm8/bridgeInInterface.kt index ee13f8fe4f4..2dcb7bf0904 100644 --- a/compiler/testData/codegen/box/jvm8/bridgeInInterface.kt +++ b/compiler/testData/codegen/box/jvm8/bridgeInInterface.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 diff --git a/compiler/testData/codegen/box/jvm8/capturedSuperCall.kt b/compiler/testData/codegen/box/jvm8/capturedSuperCall.kt index 5757ce97209..db8dafe0581 100644 --- a/compiler/testData/codegen/box/jvm8/capturedSuperCall.kt +++ b/compiler/testData/codegen/box/jvm8/capturedSuperCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // FILE: IBase.java diff --git a/compiler/testData/codegen/box/jvm8/defaultArgs.kt b/compiler/testData/codegen/box/jvm8/defaultArgs.kt index 74ba798e823..e145429801a 100644 --- a/compiler/testData/codegen/box/jvm8/defaultArgs.kt +++ b/compiler/testData/codegen/box/jvm8/defaultArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 diff --git a/compiler/testData/codegen/box/jvm8/defaults/accessor.kt b/compiler/testData/codegen/box/jvm8/defaults/accessor.kt index c6bcff77dec..12880bee499 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/accessor.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/accessor.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/accessorFromCompanion.kt b/compiler/testData/codegen/box/jvm8/defaults/accessorFromCompanion.kt index 80e774ed6b7..ffca4784df4 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/accessorFromCompanion.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/accessorFromCompanion.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/accessorsFromDefaultImpls.kt b/compiler/testData/codegen/box/jvm8/defaults/accessorsFromDefaultImpls.kt index 7973d8e6b39..105eaf48fe1 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/accessorsFromDefaultImpls.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/accessorsFromDefaultImpls.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/bridgeInClass.kt b/compiler/testData/codegen/box/jvm8/defaults/bridgeInClass.kt index 4b2012a071e..9289da81ce4 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/bridgeInClass.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/bridgeInClass.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterface.kt b/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterface.kt index 07bc4c0c248..319a1cb1113 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterface.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterface.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterface2.kt b/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterface2.kt index 3f03978245e..d44d22c6385 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterface2.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterface2.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterfaceWithProperties.kt b/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterfaceWithProperties.kt index 314bae1c1d9..66ef7264525 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterfaceWithProperties.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterfaceWithProperties.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterfaceWithProperties2.kt b/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterfaceWithProperties2.kt index 0f8d192acad..ae812f363ec 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterfaceWithProperties2.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/bridgeInInterfaceWithProperties2.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/bridgeWithJava.kt b/compiler/testData/codegen/box/jvm8/defaults/bridgeWithJava.kt index 73255fd30a3..2490ddfd7bb 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/bridgeWithJava.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/bridgeWithJava.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/callableReference.kt b/compiler/testData/codegen/box/jvm8/defaults/callableReference.kt index 9ccd6cc7e97..0dbccb3ff18 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/callableReference.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/callableReference.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/capturedSuperCall.kt b/compiler/testData/codegen/box/jvm8/defaults/capturedSuperCall.kt index 63d0599b2d2..558ef8feff6 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/capturedSuperCall.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/capturedSuperCall.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridge.kt b/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridge.kt index 4d0b1343e1b..5345fca30cf 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridge.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridge.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: compatibility +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Simple.java diff --git a/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridge2.kt b/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridge2.kt index 5e6b9ec3a41..b7bc7289d6d 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridge2.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridge2.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: compatibility +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Simple.java diff --git a/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridge3.kt b/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridge3.kt index e200ae225bf..e81694695a4 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridge3.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridge3.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: compatibility +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Simple.java diff --git a/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridgeWithProperties.kt b/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridgeWithProperties.kt index e39bc76d620..d2076bfca6f 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridgeWithProperties.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridgeWithProperties.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: compatibility +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Simple.java diff --git a/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridgeWithProperties2.kt b/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridgeWithProperties2.kt index eb72cc03ac2..768f9011ddc 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridgeWithProperties2.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridgeWithProperties2.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: compatibility +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Simple.java diff --git a/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridgeWithProperties3.kt b/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridgeWithProperties3.kt index 55df395bf87..06d502ecf2a 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridgeWithProperties3.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/compatibility/bridgeWithProperties3.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: compatibility +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Simple.java diff --git a/compiler/testData/codegen/box/jvm8/defaults/compatibility/defaultArgs.kt b/compiler/testData/codegen/box/jvm8/defaults/compatibility/defaultArgs.kt index 1f386b69644..492cf8c485b 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/compatibility/defaultArgs.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/compatibility/defaultArgs.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: compatibility +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/compatibility/defaultArgsViaAnonymousObject.kt b/compiler/testData/codegen/box/jvm8/defaults/compatibility/defaultArgsViaAnonymousObject.kt index fff3176d631..29304eda23d 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/compatibility/defaultArgsViaAnonymousObject.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/compatibility/defaultArgsViaAnonymousObject.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: compatibility +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/compatibility/inheritedJvmDefault.kt b/compiler/testData/codegen/box/jvm8/defaults/compatibility/inheritedJvmDefault.kt index f031ef38328..594217fd722 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/compatibility/inheritedJvmDefault.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/compatibility/inheritedJvmDefault.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: compatibility +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Simple.java diff --git a/compiler/testData/codegen/box/jvm8/defaults/compatibility/propertyAnnotation.kt b/compiler/testData/codegen/box/jvm8/defaults/compatibility/propertyAnnotation.kt index 41b0c2f71ee..f1dac9b6a9e 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/compatibility/propertyAnnotation.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/compatibility/propertyAnnotation.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: compatibility +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_REFLECT diff --git a/compiler/testData/codegen/box/jvm8/defaults/compatibility/simpleFunction.kt b/compiler/testData/codegen/box/jvm8/defaults/compatibility/simpleFunction.kt index f5d9c43ba3c..45b52e3bf33 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/compatibility/simpleFunction.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/compatibility/simpleFunction.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: compatibility +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Simple.java diff --git a/compiler/testData/codegen/box/jvm8/defaults/defaultArgs.kt b/compiler/testData/codegen/box/jvm8/defaults/defaultArgs.kt index 086f7cc889d..d301bda5886 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/defaultArgs.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/defaultArgs.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/delegationBy/simple.kt b/compiler/testData/codegen/box/jvm8/defaults/delegationBy/simple.kt index 3a4d2a3a3d1..5980d2b12f1 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/delegationBy/simple.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/delegationBy/simple.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/delegationBy/simpleProperty.kt b/compiler/testData/codegen/box/jvm8/defaults/delegationBy/simpleProperty.kt index ec681dd03f4..6234054a716 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/delegationBy/simpleProperty.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/delegationBy/simpleProperty.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/diamond.kt b/compiler/testData/codegen/box/jvm8/defaults/diamond.kt index 1fd254baecb..0ef7d0a8598 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/diamond.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/diamond.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_REFLECT diff --git a/compiler/testData/codegen/box/jvm8/defaults/inline.kt b/compiler/testData/codegen/box/jvm8/defaults/inline.kt index 02357f8346a..d8ff9ea2d42 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/inline.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/inline.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/inlineProperty.kt b/compiler/testData/codegen/box/jvm8/defaults/inlineProperty.kt index 5599ca7c425..e35975415ad 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/inlineProperty.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/inlineProperty.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/kt11969.kt b/compiler/testData/codegen/box/jvm8/defaults/kt11969.kt index de181ec78b5..02af69b72e8 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/kt11969.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/kt11969.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 diff --git a/compiler/testData/codegen/box/jvm8/defaults/kt14243.kt b/compiler/testData/codegen/box/jvm8/defaults/kt14243.kt index e55cba6b123..a6ee53eaa51 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/kt14243.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/kt14243.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/kt14243_2.kt b/compiler/testData/codegen/box/jvm8/defaults/kt14243_2.kt index 7f35ea1eaf8..8b7a1c145d0 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/kt14243_2.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/kt14243_2.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/kt14243_prop.kt b/compiler/testData/codegen/box/jvm8/defaults/kt14243_prop.kt index 4604088acd1..4fd8c0aff12 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/kt14243_prop.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/kt14243_prop.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInClass.kt b/compiler/testData/codegen/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInClass.kt index 23a69b0086d..4c71cc93760 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInClass.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInClass.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface.kt b/compiler/testData/codegen/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface.kt index c9178ca2eeb..c89ba20325b 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface2.kt b/compiler/testData/codegen/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface2.kt index 4687a5d08f2..33227fd539c 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface2.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface2.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/privateDefaultFromDefaultImpl.kt b/compiler/testData/codegen/box/jvm8/defaults/privateDefaultFromDefaultImpl.kt index 393c52f6718..b90b71dcb5a 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/privateDefaultFromDefaultImpl.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/privateDefaultFromDefaultImpl.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/privateInDefaultImpls.kt b/compiler/testData/codegen/box/jvm8/defaults/privateInDefaultImpls.kt index a5ab5728745..0af5014a709 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/privateInDefaultImpls.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/privateInDefaultImpls.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/reflection/propertyAnnotations.kt b/compiler/testData/codegen/box/jvm8/defaults/reflection/propertyAnnotations.kt index c067b8abe71..77f7da70e5f 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/reflection/propertyAnnotations.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/reflection/propertyAnnotations.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_REFLECT diff --git a/compiler/testData/codegen/box/jvm8/defaults/simpleCall.kt b/compiler/testData/codegen/box/jvm8/defaults/simpleCall.kt index 4156a51427c..ec02a2751e0 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/simpleCall.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/simpleCall.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/defaults/superCall.kt b/compiler/testData/codegen/box/jvm8/defaults/superCall.kt index 320ee85fb91..8e476a84515 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/superCall.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/superCall.kt @@ -1,4 +1,5 @@ // !JVM_DEFAULT_MODE: enable +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/inlineFromAnotherFile.kt b/compiler/testData/codegen/box/jvm8/inlineFromAnotherFile.kt index eb2e7f5d75f..496d9aecff1 100644 --- a/compiler/testData/codegen/box/jvm8/inlineFromAnotherFile.kt +++ b/compiler/testData/codegen/box/jvm8/inlineFromAnotherFile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 //WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/inlineFromStdlib.kt b/compiler/testData/codegen/box/jvm8/inlineFromStdlib.kt index ca938ab91a8..bbf45db1763 100644 --- a/compiler/testData/codegen/box/jvm8/inlineFromStdlib.kt +++ b/compiler/testData/codegen/box/jvm8/inlineFromStdlib.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 //WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/interfaceFlag/superCall.kt b/compiler/testData/codegen/box/jvm8/interfaceFlag/superCall.kt index ee22e95abfe..416ea337f44 100644 --- a/compiler/testData/codegen/box/jvm8/interfaceFlag/superCall.kt +++ b/compiler/testData/codegen/box/jvm8/interfaceFlag/superCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Simple.java diff --git a/compiler/testData/codegen/box/jvm8/interfaceFlag/superCallIndirect.kt b/compiler/testData/codegen/box/jvm8/interfaceFlag/superCallIndirect.kt index 49d613352bd..aecadf4be9a 100644 --- a/compiler/testData/codegen/box/jvm8/interfaceFlag/superCallIndirect.kt +++ b/compiler/testData/codegen/box/jvm8/interfaceFlag/superCallIndirect.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Simple.java diff --git a/compiler/testData/codegen/box/jvm8/javaDefaults/capturedSuperCall.kt b/compiler/testData/codegen/box/jvm8/javaDefaults/capturedSuperCall.kt index 7a154be1009..aa1aebe0a41 100644 --- a/compiler/testData/codegen/box/jvm8/javaDefaults/capturedSuperCall.kt +++ b/compiler/testData/codegen/box/jvm8/javaDefaults/capturedSuperCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: IBase.java diff --git a/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodCallFromInterface.kt b/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodCallFromInterface.kt index df269e8e02a..8f5e0d565ac 100644 --- a/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodCallFromInterface.kt +++ b/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodCallFromInterface.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Simple.java diff --git a/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodCallViaClass.kt b/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodCallViaClass.kt index 306986ae137..3d529773b2c 100644 --- a/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodCallViaClass.kt +++ b/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodCallViaClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Simple.java diff --git a/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodCallViaInterface.kt b/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodCallViaInterface.kt index c26fb7dff0e..307eeead98b 100644 --- a/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodCallViaInterface.kt +++ b/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodCallViaInterface.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Simple.java diff --git a/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodOverride.kt b/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodOverride.kt index 287f7458c32..b670a847549 100644 --- a/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodOverride.kt +++ b/compiler/testData/codegen/box/jvm8/javaDefaults/defaultMethodOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FILE: Simple.java diff --git a/compiler/testData/codegen/box/jvm8/javaDefaults/dontDelegateToDefaultMethods.kt b/compiler/testData/codegen/box/jvm8/javaDefaults/dontDelegateToDefaultMethods.kt index 148aaf82fed..f08caef9e89 100644 --- a/compiler/testData/codegen/box/jvm8/javaDefaults/dontDelegateToDefaultMethods.kt +++ b/compiler/testData/codegen/box/jvm8/javaDefaults/dontDelegateToDefaultMethods.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FILE: Test.java diff --git a/compiler/testData/codegen/box/jvm8/javaDefaults/inheritKotlin.kt b/compiler/testData/codegen/box/jvm8/javaDefaults/inheritKotlin.kt index e1edf9d0269..2b6f8f42001 100644 --- a/compiler/testData/codegen/box/jvm8/javaDefaults/inheritKotlin.kt +++ b/compiler/testData/codegen/box/jvm8/javaDefaults/inheritKotlin.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Simple.java diff --git a/compiler/testData/codegen/box/jvm8/javaDefaults/invokeDefaultViaSuper.kt b/compiler/testData/codegen/box/jvm8/javaDefaults/invokeDefaultViaSuper.kt index 2c01176ff17..d41160d7660 100644 --- a/compiler/testData/codegen/box/jvm8/javaDefaults/invokeDefaultViaSuper.kt +++ b/compiler/testData/codegen/box/jvm8/javaDefaults/invokeDefaultViaSuper.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FILE: Test.java diff --git a/compiler/testData/codegen/box/jvm8/javaDefaults/longChainOfKotlinExtendsFromJavaWithDefault.kt b/compiler/testData/codegen/box/jvm8/javaDefaults/longChainOfKotlinExtendsFromJavaWithDefault.kt index 05e0eb936ed..b5aca67f5a7 100644 --- a/compiler/testData/codegen/box/jvm8/javaDefaults/longChainOfKotlinExtendsFromJavaWithDefault.kt +++ b/compiler/testData/codegen/box/jvm8/javaDefaults/longChainOfKotlinExtendsFromJavaWithDefault.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Base.java diff --git a/compiler/testData/codegen/box/jvm8/javaDefaults/samOnInterfaceWithDefaultMethod.kt b/compiler/testData/codegen/box/jvm8/javaDefaults/samOnInterfaceWithDefaultMethod.kt index 81e39577a10..47ee735ed75 100644 --- a/compiler/testData/codegen/box/jvm8/javaDefaults/samOnInterfaceWithDefaultMethod.kt +++ b/compiler/testData/codegen/box/jvm8/javaDefaults/samOnInterfaceWithDefaultMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FILE: JavaCall.java diff --git a/compiler/testData/codegen/box/jvm8/kt11969.kt b/compiler/testData/codegen/box/jvm8/kt11969.kt index cb91cfb3c6b..c8693e2a20a 100644 --- a/compiler/testData/codegen/box/jvm8/kt11969.kt +++ b/compiler/testData/codegen/box/jvm8/kt11969.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvm8/kt14243.kt b/compiler/testData/codegen/box/jvm8/kt14243.kt index 249699e62f9..e833607dde1 100644 --- a/compiler/testData/codegen/box/jvm8/kt14243.kt +++ b/compiler/testData/codegen/box/jvm8/kt14243.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 diff --git a/compiler/testData/codegen/box/jvm8/kt14243_2.kt b/compiler/testData/codegen/box/jvm8/kt14243_2.kt index b80a5403575..60d953a02b9 100644 --- a/compiler/testData/codegen/box/jvm8/kt14243_2.kt +++ b/compiler/testData/codegen/box/jvm8/kt14243_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 diff --git a/compiler/testData/codegen/box/jvm8/kt14243_prop.kt b/compiler/testData/codegen/box/jvm8/kt14243_prop.kt index eb97357a706..08f99f340a1 100644 --- a/compiler/testData/codegen/box/jvm8/kt14243_prop.kt +++ b/compiler/testData/codegen/box/jvm8/kt14243_prop.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 diff --git a/compiler/testData/codegen/box/jvm8/kt16581.kt b/compiler/testData/codegen/box/jvm8/kt16581.kt index a98e49569a9..ad0f6c431d3 100644 --- a/compiler/testData/codegen/box/jvm8/kt16581.kt +++ b/compiler/testData/codegen/box/jvm8/kt16581.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 fun failAtRuntime(numberArg: Number = 0.0): Number { diff --git a/compiler/testData/codegen/box/jvm8/kt16581_2.kt b/compiler/testData/codegen/box/jvm8/kt16581_2.kt index a2b67eec1b7..699e3916654 100644 --- a/compiler/testData/codegen/box/jvm8/kt16581_2.kt +++ b/compiler/testData/codegen/box/jvm8/kt16581_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 diff --git a/compiler/testData/codegen/box/jvm8/kt6301.kt b/compiler/testData/codegen/box/jvm8/kt6301.kt index 369a40900fb..333a972be16 100644 --- a/compiler/testData/codegen/box/jvm8/kt6301.kt +++ b/compiler/testData/codegen/box/jvm8/kt6301.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +JvmStaticInInterface +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 diff --git a/compiler/testData/codegen/box/jvm8/kt6301_2.kt b/compiler/testData/codegen/box/jvm8/kt6301_2.kt index 935d16b2a26..6725fe72fde 100644 --- a/compiler/testData/codegen/box/jvm8/kt6301_2.kt +++ b/compiler/testData/codegen/box/jvm8/kt6301_2.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +JvmStaticInInterface +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 diff --git a/compiler/testData/codegen/box/jvm8/oneImplementation.kt b/compiler/testData/codegen/box/jvm8/oneImplementation.kt index b5ae79a92bb..aff2cd59c59 100644 --- a/compiler/testData/codegen/box/jvm8/oneImplementation.kt +++ b/compiler/testData/codegen/box/jvm8/oneImplementation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 interface KCallable { diff --git a/compiler/testData/codegen/box/jvm8/oneImplementation2.kt b/compiler/testData/codegen/box/jvm8/oneImplementation2.kt index 0d618e7185b..185e6d70a50 100644 --- a/compiler/testData/codegen/box/jvm8/oneImplementation2.kt +++ b/compiler/testData/codegen/box/jvm8/oneImplementation2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 interface KCallable { diff --git a/compiler/testData/codegen/box/jvm8/simpleCall.kt b/compiler/testData/codegen/box/jvm8/simpleCall.kt index 40a4049739e..d7c894bfef3 100644 --- a/compiler/testData/codegen/box/jvm8/simpleCall.kt +++ b/compiler/testData/codegen/box/jvm8/simpleCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 diff --git a/compiler/testData/codegen/box/jvm8/simpleProperty.kt b/compiler/testData/codegen/box/jvm8/simpleProperty.kt index dfe8afa88fb..51be5ceec82 100644 --- a/compiler/testData/codegen/box/jvm8/simpleProperty.kt +++ b/compiler/testData/codegen/box/jvm8/simpleProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 diff --git a/compiler/testData/codegen/box/jvm8/treeMapBridge.kt b/compiler/testData/codegen/box/jvm8/treeMapBridge.kt index fca4c7cea0f..acd42ed5e16 100644 --- a/compiler/testData/codegen/box/jvm8/treeMapBridge.kt +++ b/compiler/testData/codegen/box/jvm8/treeMapBridge.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR diff --git a/compiler/testData/codegen/box/jvmField/annotationCompanion.kt b/compiler/testData/codegen/box/jvmField/annotationCompanion.kt index 26741f1dda1..c09219addc6 100644 --- a/compiler/testData/codegen/box/jvmField/annotationCompanion.kt +++ b/compiler/testData/codegen/box/jvmField/annotationCompanion.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +JvmFieldInInterface +NestedClassesInAnnotations +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/annotationCompanionWithJava.kt b/compiler/testData/codegen/box/jvmField/annotationCompanionWithJava.kt index 1b8002ff7da..fe4ca578e97 100644 --- a/compiler/testData/codegen/box/jvmField/annotationCompanionWithJava.kt +++ b/compiler/testData/codegen/box/jvmField/annotationCompanionWithJava.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +JvmFieldInInterface +NestedClassesInAnnotations +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/captureClassFields.kt b/compiler/testData/codegen/box/jvmField/captureClassFields.kt index 3402e5f6784..52f70363306 100644 --- a/compiler/testData/codegen/box/jvmField/captureClassFields.kt +++ b/compiler/testData/codegen/box/jvmField/captureClassFields.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/capturePackageFields.kt b/compiler/testData/codegen/box/jvmField/capturePackageFields.kt index 9c5ddfffe9c..c80adee20e8 100644 --- a/compiler/testData/codegen/box/jvmField/capturePackageFields.kt +++ b/compiler/testData/codegen/box/jvmField/capturePackageFields.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/checkNoAccessors.kt b/compiler/testData/codegen/box/jvmField/checkNoAccessors.kt index 24952386a40..605df02aece 100644 --- a/compiler/testData/codegen/box/jvmField/checkNoAccessors.kt +++ b/compiler/testData/codegen/box/jvmField/checkNoAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/classFieldReference.kt b/compiler/testData/codegen/box/jvmField/classFieldReference.kt index 8391329f534..ddaeaaf5218 100644 --- a/compiler/testData/codegen/box/jvmField/classFieldReference.kt +++ b/compiler/testData/codegen/box/jvmField/classFieldReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/classFieldReflection.kt b/compiler/testData/codegen/box/jvmField/classFieldReflection.kt index 3f27028405f..c4b776ba76d 100644 --- a/compiler/testData/codegen/box/jvmField/classFieldReflection.kt +++ b/compiler/testData/codegen/box/jvmField/classFieldReflection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/jvmField/constructorProperty.kt b/compiler/testData/codegen/box/jvmField/constructorProperty.kt index 8801d0805a5..a399f83f4de 100644 --- a/compiler/testData/codegen/box/jvmField/constructorProperty.kt +++ b/compiler/testData/codegen/box/jvmField/constructorProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/initializersOrder.kt b/compiler/testData/codegen/box/jvmField/initializersOrder.kt index 13950584c96..90626d6d28b 100644 --- a/compiler/testData/codegen/box/jvmField/initializersOrder.kt +++ b/compiler/testData/codegen/box/jvmField/initializersOrder.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/interfaceCompanion.kt b/compiler/testData/codegen/box/jvmField/interfaceCompanion.kt index f99d3fec96a..03e08e97d64 100644 --- a/compiler/testData/codegen/box/jvmField/interfaceCompanion.kt +++ b/compiler/testData/codegen/box/jvmField/interfaceCompanion.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +JvmFieldInInterface +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/interfaceCompanionWithJava.kt b/compiler/testData/codegen/box/jvmField/interfaceCompanionWithJava.kt index 76f63e669c4..504fe567d0b 100644 --- a/compiler/testData/codegen/box/jvmField/interfaceCompanionWithJava.kt +++ b/compiler/testData/codegen/box/jvmField/interfaceCompanionWithJava.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +JvmFieldInInterface +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/publicField.kt b/compiler/testData/codegen/box/jvmField/publicField.kt index 44a114205b3..8fd9fcb4110 100644 --- a/compiler/testData/codegen/box/jvmField/publicField.kt +++ b/compiler/testData/codegen/box/jvmField/publicField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/publicFieldJava.kt b/compiler/testData/codegen/box/jvmField/publicFieldJava.kt index 43b71c9d5bd..81b4c2718e7 100644 --- a/compiler/testData/codegen/box/jvmField/publicFieldJava.kt +++ b/compiler/testData/codegen/box/jvmField/publicFieldJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/simpleMemberProperty.kt b/compiler/testData/codegen/box/jvmField/simpleMemberProperty.kt index 46459db5fa4..382fa9c0723 100644 --- a/compiler/testData/codegen/box/jvmField/simpleMemberProperty.kt +++ b/compiler/testData/codegen/box/jvmField/simpleMemberProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/superCall.kt b/compiler/testData/codegen/box/jvmField/superCall.kt index 6b0bf6ac279..c55e079db19 100644 --- a/compiler/testData/codegen/box/jvmField/superCall.kt +++ b/compiler/testData/codegen/box/jvmField/superCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/superCall2.kt b/compiler/testData/codegen/box/jvmField/superCall2.kt index 9a133531ba3..96bda4e37f2 100644 --- a/compiler/testData/codegen/box/jvmField/superCall2.kt +++ b/compiler/testData/codegen/box/jvmField/superCall2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/topLevelFieldReference.kt b/compiler/testData/codegen/box/jvmField/topLevelFieldReference.kt index d865a22d26c..8d71f69a0ae 100644 --- a/compiler/testData/codegen/box/jvmField/topLevelFieldReference.kt +++ b/compiler/testData/codegen/box/jvmField/topLevelFieldReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmField/topLevelFieldReflection.kt b/compiler/testData/codegen/box/jvmField/topLevelFieldReflection.kt index ec6662cb63c..af03afe88a6 100644 --- a/compiler/testData/codegen/box/jvmField/topLevelFieldReflection.kt +++ b/compiler/testData/codegen/box/jvmField/topLevelFieldReflection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/jvmField/visibility.kt b/compiler/testData/codegen/box/jvmField/visibility.kt index 2a1415f0b8c..eec8ee13147 100644 --- a/compiler/testData/codegen/box/jvmField/visibility.kt +++ b/compiler/testData/codegen/box/jvmField/visibility.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/jvmField/writeFieldReference.kt b/compiler/testData/codegen/box/jvmField/writeFieldReference.kt index 1475872288e..649d74dae15 100644 --- a/compiler/testData/codegen/box/jvmField/writeFieldReference.kt +++ b/compiler/testData/codegen/box/jvmField/writeFieldReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmName/annotationProperties.kt b/compiler/testData/codegen/box/jvmName/annotationProperties.kt index 76bdc070218..6707c9c1c96 100644 --- a/compiler/testData/codegen/box/jvmName/annotationProperties.kt +++ b/compiler/testData/codegen/box/jvmName/annotationProperties.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // WITH_REFLECT diff --git a/compiler/testData/codegen/box/jvmName/callableReference.kt b/compiler/testData/codegen/box/jvmName/callableReference.kt index e7d1e3c20ff..c857458d0f1 100644 --- a/compiler/testData/codegen/box/jvmName/callableReference.kt +++ b/compiler/testData/codegen/box/jvmName/callableReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmName/clashingErasure.kt b/compiler/testData/codegen/box/jvmName/clashingErasure.kt index 0be13b4e3f7..e45ea8f3a4e 100644 --- a/compiler/testData/codegen/box/jvmName/clashingErasure.kt +++ b/compiler/testData/codegen/box/jvmName/clashingErasure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmName/classMembers.kt b/compiler/testData/codegen/box/jvmName/classMembers.kt index 9451adf4272..b7f25f29318 100644 --- a/compiler/testData/codegen/box/jvmName/classMembers.kt +++ b/compiler/testData/codegen/box/jvmName/classMembers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmName/fileFacades/javaAnnotationOnFileFacade.kt b/compiler/testData/codegen/box/jvmName/fileFacades/javaAnnotationOnFileFacade.kt index 34d7f33f24c..5a7f299637d 100644 --- a/compiler/testData/codegen/box/jvmName/fileFacades/javaAnnotationOnFileFacade.kt +++ b/compiler/testData/codegen/box/jvmName/fileFacades/javaAnnotationOnFileFacade.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: StringHolder.java diff --git a/compiler/testData/codegen/box/jvmName/loadJvmName.kt b/compiler/testData/codegen/box/jvmName/loadJvmName.kt index dc094539dbf..593d4f9aa0f 100644 --- a/compiler/testData/codegen/box/jvmName/loadJvmName.kt +++ b/compiler/testData/codegen/box/jvmName/loadJvmName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmName/multifileClassWithLocalGeneric.kt b/compiler/testData/codegen/box/jvmName/multifileClassWithLocalGeneric.kt index 334fd082b2a..af304e9ff40 100644 --- a/compiler/testData/codegen/box/jvmName/multifileClassWithLocalGeneric.kt +++ b/compiler/testData/codegen/box/jvmName/multifileClassWithLocalGeneric.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmName/propertyAccessorsUseSite.kt b/compiler/testData/codegen/box/jvmName/propertyAccessorsUseSite.kt index 168e3e3164b..4198932acc2 100644 --- a/compiler/testData/codegen/box/jvmName/propertyAccessorsUseSite.kt +++ b/compiler/testData/codegen/box/jvmName/propertyAccessorsUseSite.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmName/propertyName.kt b/compiler/testData/codegen/box/jvmName/propertyName.kt index c90d367e974..e3fe2bb6d93 100644 --- a/compiler/testData/codegen/box/jvmName/propertyName.kt +++ b/compiler/testData/codegen/box/jvmName/propertyName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmName/propertySyntheticMethod.kt b/compiler/testData/codegen/box/jvmName/propertySyntheticMethod.kt index db83b3d4e8d..5782a3ca888 100644 --- a/compiler/testData/codegen/box/jvmName/propertySyntheticMethod.kt +++ b/compiler/testData/codegen/box/jvmName/propertySyntheticMethod.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +UseGetterNameForPropertyAnnotationsMethodOnJvm +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/jvmOverloads/companionObject.kt b/compiler/testData/codegen/box/jvmOverloads/companionObject.kt index 19f29eefce3..432e91f033f 100644 --- a/compiler/testData/codegen/box/jvmOverloads/companionObject.kt +++ b/compiler/testData/codegen/box/jvmOverloads/companionObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/constructorWithTypeParams.kt b/compiler/testData/codegen/box/jvmOverloads/constructorWithTypeParams.kt index 2503d2c9728..86c59705859 100644 --- a/compiler/testData/codegen/box/jvmOverloads/constructorWithTypeParams.kt +++ b/compiler/testData/codegen/box/jvmOverloads/constructorWithTypeParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/defaultsNotAtEnd.kt b/compiler/testData/codegen/box/jvmOverloads/defaultsNotAtEnd.kt index a1822e439b9..81d5fbaed52 100644 --- a/compiler/testData/codegen/box/jvmOverloads/defaultsNotAtEnd.kt +++ b/compiler/testData/codegen/box/jvmOverloads/defaultsNotAtEnd.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/doubleParameters.kt b/compiler/testData/codegen/box/jvmOverloads/doubleParameters.kt index 7b310b2800b..555eb2ca7d5 100644 --- a/compiler/testData/codegen/box/jvmOverloads/doubleParameters.kt +++ b/compiler/testData/codegen/box/jvmOverloads/doubleParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/extensionMethod.kt b/compiler/testData/codegen/box/jvmOverloads/extensionMethod.kt index fb455708776..601d5a4c304 100644 --- a/compiler/testData/codegen/box/jvmOverloads/extensionMethod.kt +++ b/compiler/testData/codegen/box/jvmOverloads/extensionMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/generics.kt b/compiler/testData/codegen/box/jvmOverloads/generics.kt index 051557cbc86..93b362e266d 100644 --- a/compiler/testData/codegen/box/jvmOverloads/generics.kt +++ b/compiler/testData/codegen/box/jvmOverloads/generics.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/innerClass.kt b/compiler/testData/codegen/box/jvmOverloads/innerClass.kt index f35285427d4..2b163c0fcd3 100644 --- a/compiler/testData/codegen/box/jvmOverloads/innerClass.kt +++ b/compiler/testData/codegen/box/jvmOverloads/innerClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/manyParameters.kt b/compiler/testData/codegen/box/jvmOverloads/manyParameters.kt index d7873a92b73..ce3ec161d6d 100644 --- a/compiler/testData/codegen/box/jvmOverloads/manyParameters.kt +++ b/compiler/testData/codegen/box/jvmOverloads/manyParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: JavaCall.java diff --git a/compiler/testData/codegen/box/jvmOverloads/multifileClass.kt b/compiler/testData/codegen/box/jvmOverloads/multifileClass.kt index 54125ce7b75..068d793b96f 100644 --- a/compiler/testData/codegen/box/jvmOverloads/multifileClass.kt +++ b/compiler/testData/codegen/box/jvmOverloads/multifileClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: facade.kt diff --git a/compiler/testData/codegen/box/jvmOverloads/multipleDefaultParameters.kt b/compiler/testData/codegen/box/jvmOverloads/multipleDefaultParameters.kt index ea14a6f69e0..9ccb13b8bab 100644 --- a/compiler/testData/codegen/box/jvmOverloads/multipleDefaultParameters.kt +++ b/compiler/testData/codegen/box/jvmOverloads/multipleDefaultParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/noRedundantVarargs.kt b/compiler/testData/codegen/box/jvmOverloads/noRedundantVarargs.kt index 2dbae6a3258..b7351979727 100644 --- a/compiler/testData/codegen/box/jvmOverloads/noRedundantVarargs.kt +++ b/compiler/testData/codegen/box/jvmOverloads/noRedundantVarargs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/box/jvmOverloads/nonDefaultParameter.kt b/compiler/testData/codegen/box/jvmOverloads/nonDefaultParameter.kt index 4f10810b2c0..47229ee2dbd 100644 --- a/compiler/testData/codegen/box/jvmOverloads/nonDefaultParameter.kt +++ b/compiler/testData/codegen/box/jvmOverloads/nonDefaultParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/primaryConstructor.kt b/compiler/testData/codegen/box/jvmOverloads/primaryConstructor.kt index 07852ad5352..4a650fbc366 100644 --- a/compiler/testData/codegen/box/jvmOverloads/primaryConstructor.kt +++ b/compiler/testData/codegen/box/jvmOverloads/primaryConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/primaryConstructorWithAllDefaults.kt b/compiler/testData/codegen/box/jvmOverloads/primaryConstructorWithAllDefaults.kt index a77c0b54757..71d82913f74 100644 --- a/compiler/testData/codegen/box/jvmOverloads/primaryConstructorWithAllDefaults.kt +++ b/compiler/testData/codegen/box/jvmOverloads/primaryConstructorWithAllDefaults.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/privateClass.kt b/compiler/testData/codegen/box/jvmOverloads/privateClass.kt index 772a5ea10e6..00ecdaae4f8 100644 --- a/compiler/testData/codegen/box/jvmOverloads/privateClass.kt +++ b/compiler/testData/codegen/box/jvmOverloads/privateClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/secondaryConstructor.kt b/compiler/testData/codegen/box/jvmOverloads/secondaryConstructor.kt index 5132e8cfd3f..ad557238a95 100644 --- a/compiler/testData/codegen/box/jvmOverloads/secondaryConstructor.kt +++ b/compiler/testData/codegen/box/jvmOverloads/secondaryConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/simple.kt b/compiler/testData/codegen/box/jvmOverloads/simple.kt index f21926a8226..cfcf514a8b0 100644 --- a/compiler/testData/codegen/box/jvmOverloads/simple.kt +++ b/compiler/testData/codegen/box/jvmOverloads/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/simpleJavaCall.kt b/compiler/testData/codegen/box/jvmOverloads/simpleJavaCall.kt index 0dbd98255b8..a61eb42ee7c 100644 --- a/compiler/testData/codegen/box/jvmOverloads/simpleJavaCall.kt +++ b/compiler/testData/codegen/box/jvmOverloads/simpleJavaCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/typeParameters.kt b/compiler/testData/codegen/box/jvmOverloads/typeParameters.kt index 27c796bf37e..8e9adc19f82 100644 --- a/compiler/testData/codegen/box/jvmOverloads/typeParameters.kt +++ b/compiler/testData/codegen/box/jvmOverloads/typeParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/varargs.kt b/compiler/testData/codegen/box/jvmOverloads/varargs.kt index e78bb312d1d..1082f4c7354 100644 --- a/compiler/testData/codegen/box/jvmOverloads/varargs.kt +++ b/compiler/testData/codegen/box/jvmOverloads/varargs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmPackageName/metadataField.kt b/compiler/testData/codegen/box/jvmPackageName/metadataField.kt index 7efd2b4eb9e..1043a7391a2 100644 --- a/compiler/testData/codegen/box/jvmPackageName/metadataField.kt +++ b/compiler/testData/codegen/box/jvmPackageName/metadataField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmPackageName/multifileClass.kt b/compiler/testData/codegen/box/jvmPackageName/multifileClass.kt index aba8692fa6b..f96d3650818 100644 --- a/compiler/testData/codegen/box/jvmPackageName/multifileClass.kt +++ b/compiler/testData/codegen/box/jvmPackageName/multifileClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmPackageName/rootPackage.kt b/compiler/testData/codegen/box/jvmPackageName/rootPackage.kt index 9a2c21a959a..1af3466b511 100644 --- a/compiler/testData/codegen/box/jvmPackageName/rootPackage.kt +++ b/compiler/testData/codegen/box/jvmPackageName/rootPackage.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmPackageName/simple.kt b/compiler/testData/codegen/box/jvmPackageName/simple.kt index aecccdb64cd..98a9291e19f 100644 --- a/compiler/testData/codegen/box/jvmPackageName/simple.kt +++ b/compiler/testData/codegen/box/jvmPackageName/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmPackageName/withJvmName.kt b/compiler/testData/codegen/box/jvmPackageName/withJvmName.kt index ee9d09a4e98..33b8b40677f 100644 --- a/compiler/testData/codegen/box/jvmPackageName/withJvmName.kt +++ b/compiler/testData/codegen/box/jvmPackageName/withJvmName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/annotations.kt b/compiler/testData/codegen/box/jvmStatic/annotations.kt index 2de3f5b4a09..2be014408cb 100644 --- a/compiler/testData/codegen/box/jvmStatic/annotations.kt +++ b/compiler/testData/codegen/box/jvmStatic/annotations.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/closure.kt b/compiler/testData/codegen/box/jvmStatic/closure.kt index 9cc29b7e1b3..ad5badd2484 100644 --- a/compiler/testData/codegen/box/jvmStatic/closure.kt +++ b/compiler/testData/codegen/box/jvmStatic/closure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/companionObject.kt b/compiler/testData/codegen/box/jvmStatic/companionObject.kt index 3e0d941cacf..4d947dbac9a 100644 --- a/compiler/testData/codegen/box/jvmStatic/companionObject.kt +++ b/compiler/testData/codegen/box/jvmStatic/companionObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/convention.kt b/compiler/testData/codegen/box/jvmStatic/convention.kt index 32d196b54cb..37fbab55ef0 100644 --- a/compiler/testData/codegen/box/jvmStatic/convention.kt +++ b/compiler/testData/codegen/box/jvmStatic/convention.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/default.kt b/compiler/testData/codegen/box/jvmStatic/default.kt index 16ac93e173c..59d44ddde29 100644 --- a/compiler/testData/codegen/box/jvmStatic/default.kt +++ b/compiler/testData/codegen/box/jvmStatic/default.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/defaultCrossFile.kt b/compiler/testData/codegen/box/jvmStatic/defaultCrossFile.kt index da6f8f8f461..846906fc84a 100644 --- a/compiler/testData/codegen/box/jvmStatic/defaultCrossFile.kt +++ b/compiler/testData/codegen/box/jvmStatic/defaultCrossFile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/enumCompanion.kt b/compiler/testData/codegen/box/jvmStatic/enumCompanion.kt index 5ec71179efb..240a1cc64f5 100644 --- a/compiler/testData/codegen/box/jvmStatic/enumCompanion.kt +++ b/compiler/testData/codegen/box/jvmStatic/enumCompanion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/importStaticMemberFromObject.kt b/compiler/testData/codegen/box/jvmStatic/importStaticMemberFromObject.kt index 05643950b88..e9186de6fbb 100644 --- a/compiler/testData/codegen/box/jvmStatic/importStaticMemberFromObject.kt +++ b/compiler/testData/codegen/box/jvmStatic/importStaticMemberFromObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/inline.kt b/compiler/testData/codegen/box/jvmStatic/inline.kt index 802d6b8da0b..3f90a43724a 100644 --- a/compiler/testData/codegen/box/jvmStatic/inline.kt +++ b/compiler/testData/codegen/box/jvmStatic/inline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/inlinePropertyAccessors.kt b/compiler/testData/codegen/box/jvmStatic/inlinePropertyAccessors.kt index 9c1b6613bee..19fa096e2ce 100644 --- a/compiler/testData/codegen/box/jvmStatic/inlinePropertyAccessors.kt +++ b/compiler/testData/codegen/box/jvmStatic/inlinePropertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/interfaceCompanion.kt b/compiler/testData/codegen/box/jvmStatic/interfaceCompanion.kt index 134112c59cd..283e332e778 100644 --- a/compiler/testData/codegen/box/jvmStatic/interfaceCompanion.kt +++ b/compiler/testData/codegen/box/jvmStatic/interfaceCompanion.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +JvmStaticInInterface +// IGNORE_BACKEND_FIR: JVM_IR // JVM_TARGET: 1.8 // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/jvmStatic/kt21246.kt b/compiler/testData/codegen/box/jvmStatic/kt21246.kt index 7c8504f9904..d4f7c870a92 100644 --- a/compiler/testData/codegen/box/jvmStatic/kt21246.kt +++ b/compiler/testData/codegen/box/jvmStatic/kt21246.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/jvmStatic/kt21246a.kt b/compiler/testData/codegen/box/jvmStatic/kt21246a.kt index 2c188e8dfd3..6a7f3380330 100644 --- a/compiler/testData/codegen/box/jvmStatic/kt21246a.kt +++ b/compiler/testData/codegen/box/jvmStatic/kt21246a.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/jvmStatic/kt9897_static.kt b/compiler/testData/codegen/box/jvmStatic/kt9897_static.kt index 94b9d76ce34..fbbd28399df 100644 --- a/compiler/testData/codegen/box/jvmStatic/kt9897_static.kt +++ b/compiler/testData/codegen/box/jvmStatic/kt9897_static.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/object.kt b/compiler/testData/codegen/box/jvmStatic/object.kt index ca8320b4e8c..dd0c13fb218 100644 --- a/compiler/testData/codegen/box/jvmStatic/object.kt +++ b/compiler/testData/codegen/box/jvmStatic/object.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/postfixInc.kt b/compiler/testData/codegen/box/jvmStatic/postfixInc.kt index 03989995324..092ac524934 100644 --- a/compiler/testData/codegen/box/jvmStatic/postfixInc.kt +++ b/compiler/testData/codegen/box/jvmStatic/postfixInc.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/prefixInc.kt b/compiler/testData/codegen/box/jvmStatic/prefixInc.kt index 7177f224d85..60e787f7f2f 100644 --- a/compiler/testData/codegen/box/jvmStatic/prefixInc.kt +++ b/compiler/testData/codegen/box/jvmStatic/prefixInc.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/privateMethod.kt b/compiler/testData/codegen/box/jvmStatic/privateMethod.kt index 099b6ed01a7..148cc1bfc62 100644 --- a/compiler/testData/codegen/box/jvmStatic/privateMethod.kt +++ b/compiler/testData/codegen/box/jvmStatic/privateMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/privateSetter.kt b/compiler/testData/codegen/box/jvmStatic/privateSetter.kt index 606edff3df7..1653e145e45 100644 --- a/compiler/testData/codegen/box/jvmStatic/privateSetter.kt +++ b/compiler/testData/codegen/box/jvmStatic/privateSetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/propertyAccess.kt b/compiler/testData/codegen/box/jvmStatic/propertyAccess.kt index c76a2cf262c..475e97615d8 100644 --- a/compiler/testData/codegen/box/jvmStatic/propertyAccess.kt +++ b/compiler/testData/codegen/box/jvmStatic/propertyAccess.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/propertyAccessorsCompanion.kt b/compiler/testData/codegen/box/jvmStatic/propertyAccessorsCompanion.kt index 528dfc8718d..8fe4f51b63b 100644 --- a/compiler/testData/codegen/box/jvmStatic/propertyAccessorsCompanion.kt +++ b/compiler/testData/codegen/box/jvmStatic/propertyAccessorsCompanion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/propertyAccessorsObject.kt b/compiler/testData/codegen/box/jvmStatic/propertyAccessorsObject.kt index 187b9a12929..c5ce7abec58 100644 --- a/compiler/testData/codegen/box/jvmStatic/propertyAccessorsObject.kt +++ b/compiler/testData/codegen/box/jvmStatic/propertyAccessorsObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/propertyAsDefault.kt b/compiler/testData/codegen/box/jvmStatic/propertyAsDefault.kt index 2974b5366f6..5afaf1785cc 100644 --- a/compiler/testData/codegen/box/jvmStatic/propertyAsDefault.kt +++ b/compiler/testData/codegen/box/jvmStatic/propertyAsDefault.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/propertyGetterDelegatesToAnother.kt b/compiler/testData/codegen/box/jvmStatic/propertyGetterDelegatesToAnother.kt index 767a0b188ae..3f66fb7064b 100644 --- a/compiler/testData/codegen/box/jvmStatic/propertyGetterDelegatesToAnother.kt +++ b/compiler/testData/codegen/box/jvmStatic/propertyGetterDelegatesToAnother.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM object ObjectThisTest { diff --git a/compiler/testData/codegen/box/jvmStatic/simple.kt b/compiler/testData/codegen/box/jvmStatic/simple.kt index 24289b13cfc..b6e4cfa8a79 100644 --- a/compiler/testData/codegen/box/jvmStatic/simple.kt +++ b/compiler/testData/codegen/box/jvmStatic/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/syntheticAccessor.kt b/compiler/testData/codegen/box/jvmStatic/syntheticAccessor.kt index ebc66fedb74..519be0f3f2c 100644 --- a/compiler/testData/codegen/box/jvmStatic/syntheticAccessor.kt +++ b/compiler/testData/codegen/box/jvmStatic/syntheticAccessor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/labels/controlLabelClashesWithFuncitonName.kt b/compiler/testData/codegen/box/labels/controlLabelClashesWithFuncitonName.kt index ae2f251cc2c..f3fab91b6f5 100644 --- a/compiler/testData/codegen/box/labels/controlLabelClashesWithFuncitonName.kt +++ b/compiler/testData/codegen/box/labels/controlLabelClashesWithFuncitonName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test1(): Boolean { test1@ for(i in 1..2) { continue@test1 diff --git a/compiler/testData/codegen/box/labels/infixCallLabelling.kt b/compiler/testData/codegen/box/labels/infixCallLabelling.kt index 720f0cf5f70..e471dad7174 100644 --- a/compiler/testData/codegen/box/labels/infixCallLabelling.kt +++ b/compiler/testData/codegen/box/labels/infixCallLabelling.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test(x: Int): Int { x myMap { return@myMap diff --git a/compiler/testData/codegen/box/labels/labeledDeclarations.kt b/compiler/testData/codegen/box/labels/labeledDeclarations.kt index 5b407c979fb..5e93b07a517 100644 --- a/compiler/testData/codegen/box/labels/labeledDeclarations.kt +++ b/compiler/testData/codegen/box/labels/labeledDeclarations.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class A(val a: Int, val b: Int) fun box() : String diff --git a/compiler/testData/codegen/box/labels/propertyAccessor.kt b/compiler/testData/codegen/box/labels/propertyAccessor.kt index b9973e82ddc..bd73e88dd72 100644 --- a/compiler/testData/codegen/box/labels/propertyAccessor.kt +++ b/compiler/testData/codegen/box/labels/propertyAccessor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val Int.getter: Int get() { return this@getter diff --git a/compiler/testData/codegen/box/labels/propertyAccessorFunctionLiteral.kt b/compiler/testData/codegen/box/labels/propertyAccessorFunctionLiteral.kt index 6d26e930ed2..e9905463ca1 100644 --- a/compiler/testData/codegen/box/labels/propertyAccessorFunctionLiteral.kt +++ b/compiler/testData/codegen/box/labels/propertyAccessorFunctionLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val Int.getter: Int get() { return { diff --git a/compiler/testData/codegen/box/labels/propertyAccessorInnerExtensionFun.kt b/compiler/testData/codegen/box/labels/propertyAccessorInnerExtensionFun.kt index 1a57fc6e039..65a993654d3 100644 --- a/compiler/testData/codegen/box/labels/propertyAccessorInnerExtensionFun.kt +++ b/compiler/testData/codegen/box/labels/propertyAccessorInnerExtensionFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val Int.getter: Int get() { val extFun: Int.() -> Int = { diff --git a/compiler/testData/codegen/box/labels/propertyAccessorObject.kt b/compiler/testData/codegen/box/labels/propertyAccessorObject.kt index 1fc9f25aa82..f2833e414e5 100644 --- a/compiler/testData/codegen/box/labels/propertyAccessorObject.kt +++ b/compiler/testData/codegen/box/labels/propertyAccessorObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Base { fun foo(): Int } diff --git a/compiler/testData/codegen/box/labels/propertyInClassAccessor.kt b/compiler/testData/codegen/box/labels/propertyInClassAccessor.kt index 21cfd6428d9..b7b86466dee 100644 --- a/compiler/testData/codegen/box/labels/propertyInClassAccessor.kt +++ b/compiler/testData/codegen/box/labels/propertyInClassAccessor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { val Int.innerGetter: Int get() { diff --git a/compiler/testData/codegen/box/lazyCodegen/ifElse.kt b/compiler/testData/codegen/box/lazyCodegen/ifElse.kt index 777e51c7eee..1bde5303a08 100644 --- a/compiler/testData/codegen/box/lazyCodegen/ifElse.kt +++ b/compiler/testData/codegen/box/lazyCodegen/ifElse.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Name clashes // IGNORE_BACKEND: JS_IR diff --git a/compiler/testData/codegen/box/lazyCodegen/increment.kt b/compiler/testData/codegen/box/lazyCodegen/increment.kt index 40369fff4af..1ac7e86e2fb 100644 --- a/compiler/testData/codegen/box/lazyCodegen/increment.kt +++ b/compiler/testData/codegen/box/lazyCodegen/increment.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var holder = "" var globalA: A = A(-1) get(): A { diff --git a/compiler/testData/codegen/box/lazyCodegen/optimizations/negateObjectComp.kt b/compiler/testData/codegen/box/lazyCodegen/optimizations/negateObjectComp.kt index 58e15f4de93..aa5de10a64c 100644 --- a/compiler/testData/codegen/box/lazyCodegen/optimizations/negateObjectComp.kt +++ b/compiler/testData/codegen/box/lazyCodegen/optimizations/negateObjectComp.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val p: Int? = 1; val z: Int? = 2; diff --git a/compiler/testData/codegen/box/lazyCodegen/optimizations/negateObjectComp2.kt b/compiler/testData/codegen/box/lazyCodegen/optimizations/negateObjectComp2.kt index e1a13f17cc9..ea6fa11cabf 100644 --- a/compiler/testData/codegen/box/lazyCodegen/optimizations/negateObjectComp2.kt +++ b/compiler/testData/codegen/box/lazyCodegen/optimizations/negateObjectComp2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val p: Int? = 1; val z: Int? = 2; diff --git a/compiler/testData/codegen/box/lazyCodegen/safeAssign.kt b/compiler/testData/codegen/box/lazyCodegen/safeAssign.kt index 8019455b3da..a5aab7d9f46 100644 --- a/compiler/testData/codegen/box/lazyCodegen/safeAssign.kt +++ b/compiler/testData/codegen/box/lazyCodegen/safeAssign.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Shape(var result: String) { } diff --git a/compiler/testData/codegen/box/lazyCodegen/safeAssignComplex.kt b/compiler/testData/codegen/box/lazyCodegen/safeAssignComplex.kt index 6dd9cac91de..3e123bdc0a8 100644 --- a/compiler/testData/codegen/box/lazyCodegen/safeAssignComplex.kt +++ b/compiler/testData/codegen/box/lazyCodegen/safeAssignComplex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var holder = "" var mainShape: Shape? = null diff --git a/compiler/testData/codegen/box/lazyCodegen/safeCallAndArray.kt b/compiler/testData/codegen/box/lazyCodegen/safeCallAndArray.kt index 90b61d66b5f..b762fda1210 100644 --- a/compiler/testData/codegen/box/lazyCodegen/safeCallAndArray.kt +++ b/compiler/testData/codegen/box/lazyCodegen/safeCallAndArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C { fun calc() : String { return "OK" diff --git a/compiler/testData/codegen/box/localClasses/anonymousObjectInExtension.kt b/compiler/testData/codegen/box/localClasses/anonymousObjectInExtension.kt index 74124f89a58..f54ae5829ac 100644 --- a/compiler/testData/codegen/box/localClasses/anonymousObjectInExtension.kt +++ b/compiler/testData/codegen/box/localClasses/anonymousObjectInExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun WithCompanion.test(): String { object : WithCompanion(this) {} return "OK" diff --git a/compiler/testData/codegen/box/localClasses/anonymousObjectInInitializer.kt b/compiler/testData/codegen/box/localClasses/anonymousObjectInInitializer.kt index ef9b826ff07..460a7d25809 100644 --- a/compiler/testData/codegen/box/localClasses/anonymousObjectInInitializer.kt +++ b/compiler/testData/codegen/box/localClasses/anonymousObjectInInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { var a: String = "Fail" diff --git a/compiler/testData/codegen/box/localClasses/anonymousObjectInParameterInitializer.kt b/compiler/testData/codegen/box/localClasses/anonymousObjectInParameterInitializer.kt index e5a27ccdbc4..761d96ce3be 100644 --- a/compiler/testData/codegen/box/localClasses/anonymousObjectInParameterInitializer.kt +++ b/compiler/testData/codegen/box/localClasses/anonymousObjectInParameterInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A( val a: String = object { override fun toString(): String = "OK" diff --git a/compiler/testData/codegen/box/localClasses/closureOfInnerLocalClass.kt b/compiler/testData/codegen/box/localClasses/closureOfInnerLocalClass.kt index 2e1c3cf367b..d51d13a3277 100644 --- a/compiler/testData/codegen/box/localClasses/closureOfInnerLocalClass.kt +++ b/compiler/testData/codegen/box/localClasses/closureOfInnerLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Enable for JVM backend when KT-8120 gets fixed // IGNORE_BACKEND: JVM diff --git a/compiler/testData/codegen/box/localClasses/closureOfLambdaInLocalClass.kt b/compiler/testData/codegen/box/localClasses/closureOfLambdaInLocalClass.kt index 3cae7289280..5c881fe5791 100644 --- a/compiler/testData/codegen/box/localClasses/closureOfLambdaInLocalClass.kt +++ b/compiler/testData/codegen/box/localClasses/closureOfLambdaInLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var log = "" diff --git a/compiler/testData/codegen/box/localClasses/closureWithSelfInstantiation.kt b/compiler/testData/codegen/box/localClasses/closureWithSelfInstantiation.kt index 20727829c28..67acd7f570b 100644 --- a/compiler/testData/codegen/box/localClasses/closureWithSelfInstantiation.kt +++ b/compiler/testData/codegen/box/localClasses/closureWithSelfInstantiation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Enable for JVM backend when KT-8120 gets fixed // IGNORE_BACKEND: JVM diff --git a/compiler/testData/codegen/box/localClasses/inExtensionProperty.kt b/compiler/testData/codegen/box/localClasses/inExtensionProperty.kt index 6b0ed7cb97d..c6164af1222 100644 --- a/compiler/testData/codegen/box/localClasses/inExtensionProperty.kt +++ b/compiler/testData/codegen/box/localClasses/inExtensionProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package test val A.a: String diff --git a/compiler/testData/codegen/box/localClasses/inLocalExtensionFunction.kt b/compiler/testData/codegen/box/localClasses/inLocalExtensionFunction.kt index d7231d40d3d..0a4b878100c 100644 --- a/compiler/testData/codegen/box/localClasses/inLocalExtensionFunction.kt +++ b/compiler/testData/codegen/box/localClasses/inLocalExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package test class C(val s : String) { diff --git a/compiler/testData/codegen/box/localClasses/inLocalExtensionProperty.kt b/compiler/testData/codegen/box/localClasses/inLocalExtensionProperty.kt index 6a628f41320..95d677cb927 100644 --- a/compiler/testData/codegen/box/localClasses/inLocalExtensionProperty.kt +++ b/compiler/testData/codegen/box/localClasses/inLocalExtensionProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package test class C(val s : String) { diff --git a/compiler/testData/codegen/box/localClasses/innerClassInLocalClass.kt b/compiler/testData/codegen/box/localClasses/innerClassInLocalClass.kt index 72d84e5ddac..a8553084c98 100644 --- a/compiler/testData/codegen/box/localClasses/innerClassInLocalClass.kt +++ b/compiler/testData/codegen/box/localClasses/innerClassInLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { val a = 1 fun calc () : Int { diff --git a/compiler/testData/codegen/box/localClasses/innerOfLocalCaptureExtensionReceiver.kt b/compiler/testData/codegen/box/localClasses/innerOfLocalCaptureExtensionReceiver.kt index ba3a0df632a..7bce1daf754 100644 --- a/compiler/testData/codegen/box/localClasses/innerOfLocalCaptureExtensionReceiver.kt +++ b/compiler/testData/codegen/box/localClasses/innerOfLocalCaptureExtensionReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun String.bar(): String { open class Local { fun result() = this@bar diff --git a/compiler/testData/codegen/box/localClasses/kt2700.kt b/compiler/testData/codegen/box/localClasses/kt2700.kt index 3baacf0b21f..edc00ecad7d 100644 --- a/compiler/testData/codegen/box/localClasses/kt2700.kt +++ b/compiler/testData/codegen/box/localClasses/kt2700.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package a.b interface Test { diff --git a/compiler/testData/codegen/box/localClasses/kt2873.kt b/compiler/testData/codegen/box/localClasses/kt2873.kt index be5008511ac..1045973a32d 100644 --- a/compiler/testData/codegen/box/localClasses/kt2873.kt +++ b/compiler/testData/codegen/box/localClasses/kt2873.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo() : String { val u = { class B(val data : String) diff --git a/compiler/testData/codegen/box/localClasses/kt3210.kt b/compiler/testData/codegen/box/localClasses/kt3210.kt index 12c9b1cba6e..03fe45321e8 100644 --- a/compiler/testData/codegen/box/localClasses/kt3210.kt +++ b/compiler/testData/codegen/box/localClasses/kt3210.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package org.example interface SomeTrait {} diff --git a/compiler/testData/codegen/box/localClasses/kt3389.kt b/compiler/testData/codegen/box/localClasses/kt3389.kt index abb515b1688..a47adbdee47 100644 --- a/compiler/testData/codegen/box/localClasses/kt3389.kt +++ b/compiler/testData/codegen/box/localClasses/kt3389.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package t class Reproduce { diff --git a/compiler/testData/codegen/box/localClasses/kt4174.kt b/compiler/testData/codegen/box/localClasses/kt4174.kt index 56a73053979..bd834c3edcc 100644 --- a/compiler/testData/codegen/box/localClasses/kt4174.kt +++ b/compiler/testData/codegen/box/localClasses/kt4174.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class C(val s: String) { fun test(): String { return s diff --git a/compiler/testData/codegen/box/localClasses/localClassCaptureExtensionReceiver.kt b/compiler/testData/codegen/box/localClasses/localClassCaptureExtensionReceiver.kt index b6708e33a90..23e35a4bf6e 100644 --- a/compiler/testData/codegen/box/localClasses/localClassCaptureExtensionReceiver.kt +++ b/compiler/testData/codegen/box/localClasses/localClassCaptureExtensionReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer { val foo = "Foo" diff --git a/compiler/testData/codegen/box/localClasses/localClassInInitializer.kt b/compiler/testData/codegen/box/localClasses/localClassInInitializer.kt index 0dafae38048..980080bc9ac 100644 --- a/compiler/testData/codegen/box/localClasses/localClassInInitializer.kt +++ b/compiler/testData/codegen/box/localClasses/localClassInInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { var a: String = "Fail" diff --git a/compiler/testData/codegen/box/localClasses/localClassInParameterInitializer.kt b/compiler/testData/codegen/box/localClasses/localClassInParameterInitializer.kt index 2b5c62666e6..30df81da284 100644 --- a/compiler/testData/codegen/box/localClasses/localClassInParameterInitializer.kt +++ b/compiler/testData/codegen/box/localClasses/localClassInParameterInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A( val a: String = { open class B() { diff --git a/compiler/testData/codegen/box/localClasses/localDataClass.kt b/compiler/testData/codegen/box/localClasses/localDataClass.kt index 33cf16258d2..badda2c7044 100644 --- a/compiler/testData/codegen/box/localClasses/localDataClass.kt +++ b/compiler/testData/codegen/box/localClasses/localDataClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val capturedInConstructor = 1 diff --git a/compiler/testData/codegen/box/localClasses/localExtendsInnerAndReferencesOuterMember.kt b/compiler/testData/codegen/box/localClasses/localExtendsInnerAndReferencesOuterMember.kt index f5520406363..a8eb8710ef7 100644 --- a/compiler/testData/codegen/box/localClasses/localExtendsInnerAndReferencesOuterMember.kt +++ b/compiler/testData/codegen/box/localClasses/localExtendsInnerAndReferencesOuterMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun box(): String { class Local : Inner() { diff --git a/compiler/testData/codegen/box/localClasses/nameWithWhitespace.kt b/compiler/testData/codegen/box/localClasses/nameWithWhitespace.kt index 2bdaf3a9a12..11bf0d3503c 100644 --- a/compiler/testData/codegen/box/localClasses/nameWithWhitespace.kt +++ b/compiler/testData/codegen/box/localClasses/nameWithWhitespace.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/localClasses/object.kt b/compiler/testData/codegen/box/localClasses/object.kt index a96a9237f68..00701503b66 100644 --- a/compiler/testData/codegen/box/localClasses/object.kt +++ b/compiler/testData/codegen/box/localClasses/object.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val k = object { val ok = "OK" diff --git a/compiler/testData/codegen/box/localClasses/ownClosureOfInnerLocalClass.kt b/compiler/testData/codegen/box/localClasses/ownClosureOfInnerLocalClass.kt index a9bbbcf9bad..3998e09538c 100644 --- a/compiler/testData/codegen/box/localClasses/ownClosureOfInnerLocalClass.kt +++ b/compiler/testData/codegen/box/localClasses/ownClosureOfInnerLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var log = "" diff --git a/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass1.kt b/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass1.kt index 2200b560d4a..d5a0fe9d180 100644 --- a/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass1.kt +++ b/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var x = "" diff --git a/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass2.kt b/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass2.kt index b3553b16847..2b738faba6d 100644 --- a/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass2.kt +++ b/compiler/testData/codegen/box/localClasses/recaptureVarCapturedInLocalClass2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var x = "" diff --git a/compiler/testData/codegen/box/localClasses/subclassingExtensionReceiverClass.kt b/compiler/testData/codegen/box/localClasses/subclassingExtensionReceiverClass.kt index 3e6dafc1749..806000c6dc9 100644 --- a/compiler/testData/codegen/box/localClasses/subclassingExtensionReceiverClass.kt +++ b/compiler/testData/codegen/box/localClasses/subclassingExtensionReceiverClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM class A(val x: String) { diff --git a/compiler/testData/codegen/box/mangling/field.kt b/compiler/testData/codegen/box/mangling/field.kt index 221cb830788..15230469f11 100644 --- a/compiler/testData/codegen/box/mangling/field.kt +++ b/compiler/testData/codegen/box/mangling/field.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/mangling/fun.kt b/compiler/testData/codegen/box/mangling/fun.kt index f720e9ca53a..dbfe7407546 100644 --- a/compiler/testData/codegen/box/mangling/fun.kt +++ b/compiler/testData/codegen/box/mangling/fun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/mangling/internal.kt b/compiler/testData/codegen/box/mangling/internal.kt index 070c07902d3..e162ca1f1e1 100644 --- a/compiler/testData/codegen/box/mangling/internal.kt +++ b/compiler/testData/codegen/box/mangling/internal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // MODULE: lib // FILE: lib.kt diff --git a/compiler/testData/codegen/box/mangling/internalOverride.kt b/compiler/testData/codegen/box/mangling/internalOverride.kt index b8ac1e207a1..c0acd3a918a 100644 --- a/compiler/testData/codegen/box/mangling/internalOverride.kt +++ b/compiler/testData/codegen/box/mangling/internalOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { internal open val field = "AF" diff --git a/compiler/testData/codegen/box/mangling/internalOverrideSuperCall.kt b/compiler/testData/codegen/box/mangling/internalOverrideSuperCall.kt index 64424c1dd80..e5530d5d9e3 100644 --- a/compiler/testData/codegen/box/mangling/internalOverrideSuperCall.kt +++ b/compiler/testData/codegen/box/mangling/internalOverrideSuperCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { internal open val field = "F" diff --git a/compiler/testData/codegen/box/mangling/parentheses.kt b/compiler/testData/codegen/box/mangling/parentheses.kt index ee632bd30af..2c4226481c5 100644 --- a/compiler/testData/codegen/box/mangling/parentheses.kt +++ b/compiler/testData/codegen/box/mangling/parentheses.kt @@ -1,4 +1,5 @@ // !SANITIZE_PARENTHESES +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JS_IR // Sanitization is needed here because DxChecker reports ParseException on parentheses in names. diff --git a/compiler/testData/codegen/box/mangling/publicOverride.kt b/compiler/testData/codegen/box/mangling/publicOverride.kt index 0087a1fbc66..d9a6389473d 100644 --- a/compiler/testData/codegen/box/mangling/publicOverride.kt +++ b/compiler/testData/codegen/box/mangling/publicOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { internal open val field = "AF" diff --git a/compiler/testData/codegen/box/mangling/publicOverrideSuperCall.kt b/compiler/testData/codegen/box/mangling/publicOverrideSuperCall.kt index 422f510101e..40bcb6b6077 100644 --- a/compiler/testData/codegen/box/mangling/publicOverrideSuperCall.kt +++ b/compiler/testData/codegen/box/mangling/publicOverrideSuperCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { internal open val field = "F" diff --git a/compiler/testData/codegen/box/mixedNamedPosition/defaults.kt b/compiler/testData/codegen/box/mixedNamedPosition/defaults.kt index 2e9f155f135..9a1f1e88197 100644 --- a/compiler/testData/codegen/box/mixedNamedPosition/defaults.kt +++ b/compiler/testData/codegen/box/mixedNamedPosition/defaults.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +MixedNamedArgumentsInTheirOwnPosition +// IGNORE_BACKEND_FIR: JVM_IR fun foo( p1: Int = 1, diff --git a/compiler/testData/codegen/box/mixedNamedPosition/simple.kt b/compiler/testData/codegen/box/mixedNamedPosition/simple.kt index d036eb4c1cc..e154f1ce50d 100644 --- a/compiler/testData/codegen/box/mixedNamedPosition/simple.kt +++ b/compiler/testData/codegen/box/mixedNamedPosition/simple.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +MixedNamedArgumentsInTheirOwnPosition +// IGNORE_BACKEND_FIR: JVM_IR fun foo( p1: Int, diff --git a/compiler/testData/codegen/box/mixedNamedPosition/varargs.kt b/compiler/testData/codegen/box/mixedNamedPosition/varargs.kt index b2f5196341d..2d8e525052e 100644 --- a/compiler/testData/codegen/box/mixedNamedPosition/varargs.kt +++ b/compiler/testData/codegen/box/mixedNamedPosition/varargs.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +MixedNamedArgumentsInTheirOwnPosition +// IGNORE_BACKEND_FIR: JVM_IR fun foo1( vararg p1: Int, diff --git a/compiler/testData/codegen/box/multiDecl/ValCapturedInFunctionLiteral.kt b/compiler/testData/codegen/box/multiDecl/ValCapturedInFunctionLiteral.kt index 4bf9bdcd08c..9cfa22de858 100644 --- a/compiler/testData/codegen/box/multiDecl/ValCapturedInFunctionLiteral.kt +++ b/compiler/testData/codegen/box/multiDecl/ValCapturedInFunctionLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { operator fun component1() = 1 operator fun component2() = 2 diff --git a/compiler/testData/codegen/box/multiDecl/ValCapturedInLocalFunction.kt b/compiler/testData/codegen/box/multiDecl/ValCapturedInLocalFunction.kt index 91dfb1d7eb5..b096649b29a 100644 --- a/compiler/testData/codegen/box/multiDecl/ValCapturedInLocalFunction.kt +++ b/compiler/testData/codegen/box/multiDecl/ValCapturedInLocalFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { operator fun component1() = 1 operator fun component2() = 2 diff --git a/compiler/testData/codegen/box/multiDecl/ValCapturedInObjectLiteral.kt b/compiler/testData/codegen/box/multiDecl/ValCapturedInObjectLiteral.kt index 9e194386e6a..075263ccc6f 100644 --- a/compiler/testData/codegen/box/multiDecl/ValCapturedInObjectLiteral.kt +++ b/compiler/testData/codegen/box/multiDecl/ValCapturedInObjectLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { operator fun component1() = 1 operator fun component2() = 2 diff --git a/compiler/testData/codegen/box/multiDecl/VarCapturedInFunctionLiteral.kt b/compiler/testData/codegen/box/multiDecl/VarCapturedInFunctionLiteral.kt index e0eb2cb5edd..a33099640c0 100644 --- a/compiler/testData/codegen/box/multiDecl/VarCapturedInFunctionLiteral.kt +++ b/compiler/testData/codegen/box/multiDecl/VarCapturedInFunctionLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { operator fun component1() = 1 operator fun component2() = 2 diff --git a/compiler/testData/codegen/box/multiDecl/VarCapturedInLocalFunction.kt b/compiler/testData/codegen/box/multiDecl/VarCapturedInLocalFunction.kt index 5c2a87c9d65..b2715ff3099 100644 --- a/compiler/testData/codegen/box/multiDecl/VarCapturedInLocalFunction.kt +++ b/compiler/testData/codegen/box/multiDecl/VarCapturedInLocalFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { } diff --git a/compiler/testData/codegen/box/multiDecl/VarCapturedInObjectLiteral.kt b/compiler/testData/codegen/box/multiDecl/VarCapturedInObjectLiteral.kt index 48534b362c6..0e836751dd0 100644 --- a/compiler/testData/codegen/box/multiDecl/VarCapturedInObjectLiteral.kt +++ b/compiler/testData/codegen/box/multiDecl/VarCapturedInObjectLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { operator fun component1() = 1 operator fun component2() = 2 diff --git a/compiler/testData/codegen/box/multiDecl/component.kt b/compiler/testData/codegen/box/multiDecl/component.kt index b021d1a2e2c..1f0f13be76c 100644 --- a/compiler/testData/codegen/box/multiDecl/component.kt +++ b/compiler/testData/codegen/box/multiDecl/component.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclFor.kt b/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclFor.kt index e96af75d108..9c25b8e2687 100644 --- a/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclFor.kt +++ b/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclFor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME class C(val i: Int) { operator fun component1() = i + 1 diff --git a/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForComponentExtensions.kt index 0105f400e8f..600b283247a 100644 --- a/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForComponentExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForComponentExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME class C(val i: Int) { } diff --git a/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForComponentMemberExtensions.kt b/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForComponentMemberExtensions.kt index b471446f2a5..4e6272ca71e 100644 --- a/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForComponentMemberExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForComponentMemberExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME class C(val i: Int) { } diff --git a/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt b/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt index c80a394568c..e1048ee8285 100644 --- a/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt +++ b/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME class C(val i: Int) { } diff --git a/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForValCaptured.kt b/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForValCaptured.kt index b1776f685f3..0a12a4c4f40 100644 --- a/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForValCaptured.kt +++ b/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForValCaptured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME class C(val i: Int) { operator fun component1() = i + 1 diff --git a/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentExtensions.kt index 872d2a9545b..4686ca051e3 100644 --- a/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentExtensionsValCaptured.kt b/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentExtensionsValCaptured.kt index 814344fba6e..bee4da253a9 100644 --- a/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentExtensionsValCaptured.kt +++ b/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentExtensionsValCaptured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentMemberExtensions.kt b/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentMemberExtensions.kt index 3c8e9e671e8..ea6c01770bd 100644 --- a/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentMemberExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentMemberExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME class M { operator fun Long.component1() = this + 1 diff --git a/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt b/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt index dc8fc860e69..a4630572c52 100644 --- a/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt +++ b/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME class M { operator fun Long.component1() = this + 1 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclFor.kt b/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclFor.kt index ceabb3396b0..312a46a4a51 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclFor.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclFor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForComponentExtensions.kt index edcd9c1188e..fccbbf9112a 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForComponentExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForComponentExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForComponentMemberExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForComponentMemberExtensions.kt index 3692148f5b5..1bd1eaa0a78 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForComponentMemberExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForComponentMemberExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt b/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt index 80258eee8e6..7e45a6ae3da 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForValCaptured.kt b/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForValCaptured.kt index 4687822bb09..b0d77493b3b 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForValCaptured.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/MultiDeclForValCaptured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/UnderscoreNames.kt b/compiler/testData/codegen/box/multiDecl/forRange/UnderscoreNames.kt index 9139c8cd549..fcef3d33d07 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/UnderscoreNames.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/UnderscoreNames.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/UnderscoreNamesDontCallComponent.kt b/compiler/testData/codegen/box/multiDecl/forRange/UnderscoreNamesDontCallComponent.kt index 644125c9809..4495ab9f6d5 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/UnderscoreNamesDontCallComponent.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/UnderscoreNamesDontCallComponent.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { operator fun component1() = "O" operator fun component2(): String = throw RuntimeException("fail 0") diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclFor.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclFor.kt index 1c746927ffc..2bac1849b67 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclFor.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclFor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForComponentExtensions.kt index 2a3ce2cf5b7..e1d53832ad1 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForComponentExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForComponentExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForComponentMemberExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForComponentMemberExtensions.kt index 86973dd8f4f..d18aadb3fab 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForComponentMemberExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForComponentMemberExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt index 43c353d5735..ba188724d0a 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForValCaptured.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForValCaptured.kt index b09acb4b8aa..7ce68632e9c 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForValCaptured.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/MultiDeclForValCaptured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentExtensions.kt index 68454565301..ca13c509434 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentExtensionsValCaptured.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentExtensionsValCaptured.kt index f1d711a42e2..5a2bd1b5c93 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentExtensionsValCaptured.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentExtensionsValCaptured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentMemberExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentMemberExtensions.kt index b5cade5f662..dd3d0acef46 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentMemberExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentMemberExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt index 22ed58c8d10..d86abd5a5f7 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentExtensions.kt index 132c532501f..268c949d024 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentExtensionsValCaptured.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentExtensionsValCaptured.kt index fcb229e7f75..83884801c10 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentExtensionsValCaptured.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentExtensionsValCaptured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentMemberExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentMemberExtensions.kt index 664233c2d14..56006591037 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentMemberExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentMemberExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt index 99e71d259f3..f94224ebc8d 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclFor.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclFor.kt index be1dacd3f39..8f48d5cdc04 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclFor.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclFor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForComponentExtensions.kt index 08eb7d8914d..92e36d74a0c 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForComponentExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForComponentExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForComponentMemberExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForComponentMemberExtensions.kt index 1efc37832ab..b9c068cfad0 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForComponentMemberExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForComponentMemberExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt index 7daff02f89c..b92a03dbb1c 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForValCaptured.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForValCaptured.kt index 8df7e251bf5..ec681f42edc 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForValCaptured.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/MultiDeclForValCaptured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Range(val from : C, val to: C) { operator fun iterator() = It(from, to) } diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentExtensions.kt index 68454565301..ca13c509434 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentExtensionsValCaptured.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentExtensionsValCaptured.kt index f1d711a42e2..5a2bd1b5c93 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentExtensionsValCaptured.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentExtensionsValCaptured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentMemberExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentMemberExtensions.kt index b5cade5f662..dd3d0acef46 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentMemberExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentMemberExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt index 22ed58c8d10..d86abd5a5f7 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/long/MultiDeclForComponentExtensionsValCaptured.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/long/MultiDeclForComponentExtensionsValCaptured.kt index fcb229e7f75..83884801c10 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/long/MultiDeclForComponentExtensionsValCaptured.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/long/MultiDeclForComponentExtensionsValCaptured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/long/MultiDeclForComponentMemberExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/long/MultiDeclForComponentMemberExtensions.kt index 664233c2d14..56006591037 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/long/MultiDeclForComponentMemberExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/long/MultiDeclForComponentMemberExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt index 99e71d259f3..f94224ebc8d 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentExtensions.kt index 5f60ba33287..0929eef2433 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentExtensionsValCaptured.kt b/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentExtensionsValCaptured.kt index fd0f6dac885..d783b2a800b 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentExtensionsValCaptured.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentExtensionsValCaptured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentMemberExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentMemberExtensions.kt index e1a6673c11a..3f31f447990 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentMemberExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentMemberExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt b/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt index 1a20e756f0f..638632b4763 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/int/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Int.component1() = this + 1 operator fun Int.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentExtensions.kt index 85f78eabcdc..4bf1e4a517a 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentExtensionsValCaptured.kt b/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentExtensionsValCaptured.kt index 8bf72ec08d7..818bd414eb1 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentExtensionsValCaptured.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentExtensionsValCaptured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentMemberExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentMemberExtensions.kt index a11156329f4..52fcb0700ba 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentMemberExtensions.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentMemberExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt b/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt index 3ee641f67f7..5fda78cf83c 100644 --- a/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt +++ b/compiler/testData/codegen/box/multiDecl/forRange/long/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class M { operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/kt9828_hashMap.kt b/compiler/testData/codegen/box/multiDecl/kt9828_hashMap.kt index e2b24dbde61..56690a5e230 100644 --- a/compiler/testData/codegen/box/multiDecl/kt9828_hashMap.kt +++ b/compiler/testData/codegen/box/multiDecl/kt9828_hashMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/multiDecl/returnInElvis.kt b/compiler/testData/codegen/box/multiDecl/returnInElvis.kt index 9f381d75225..e8a5d6fc8e6 100644 --- a/compiler/testData/codegen/box/multiDecl/returnInElvis.kt +++ b/compiler/testData/codegen/box/multiDecl/returnInElvis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR data class Z(val p: String, val k: String) diff --git a/compiler/testData/codegen/box/multifileClasses/callsToMultifileClassFromOtherPackage.kt b/compiler/testData/codegen/box/multifileClasses/callsToMultifileClassFromOtherPackage.kt index 0dec11f9a46..88a46138834 100644 --- a/compiler/testData/codegen/box/multifileClasses/callsToMultifileClassFromOtherPackage.kt +++ b/compiler/testData/codegen/box/multifileClasses/callsToMultifileClassFromOtherPackage.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: 1.kt diff --git a/compiler/testData/codegen/box/multifileClasses/constPropertyReferenceFromMultifileClass.kt b/compiler/testData/codegen/box/multifileClasses/constPropertyReferenceFromMultifileClass.kt index 95b5b84301c..56ed146cf12 100644 --- a/compiler/testData/codegen/box/multifileClasses/constPropertyReferenceFromMultifileClass.kt +++ b/compiler/testData/codegen/box/multifileClasses/constPropertyReferenceFromMultifileClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT // FILE: 1.kt diff --git a/compiler/testData/codegen/box/multifileClasses/genericProperty.kt b/compiler/testData/codegen/box/multifileClasses/genericProperty.kt index 914b84f1444..472b667e0fc 100644 --- a/compiler/testData/codegen/box/multifileClasses/genericProperty.kt +++ b/compiler/testData/codegen/box/multifileClasses/genericProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: A.kt diff --git a/compiler/testData/codegen/box/multifileClasses/inlineMultifileClassMemberFromOtherPackage.kt b/compiler/testData/codegen/box/multifileClasses/inlineMultifileClassMemberFromOtherPackage.kt index 8631b9ac874..e31b8080700 100644 --- a/compiler/testData/codegen/box/multifileClasses/inlineMultifileClassMemberFromOtherPackage.kt +++ b/compiler/testData/codegen/box/multifileClasses/inlineMultifileClassMemberFromOtherPackage.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: box.kt diff --git a/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToConstVal.kt b/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToConstVal.kt index 55354181495..41263644bb1 100644 --- a/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToConstVal.kt +++ b/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToConstVal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_LIGHT_ANALYSIS // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToFun.kt b/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToFun.kt index 26471b5a732..8a77ed5547b 100644 --- a/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToFun.kt +++ b/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_LIGHT_ANALYSIS // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToInternalConstValInline.kt b/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToInternalConstValInline.kt index 566e2a83b8a..fd82bb0a201 100644 --- a/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToInternalConstValInline.kt +++ b/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToInternalConstValInline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_LIGHT_ANALYSIS // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToPrivateConstVal.kt b/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToPrivateConstVal.kt index 6d149510381..8480977e0fe 100644 --- a/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToPrivateConstVal.kt +++ b/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToPrivateConstVal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_LIGHT_ANALYSIS // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/annotations.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/annotations.kt index bce27c89f87..88c03174440 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/annotations.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/annotations.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/bothInExpectAndActual.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/bothInExpectAndActual.kt index 6b56a9b4592..68eff881cea 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/bothInExpectAndActual.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/bothInExpectAndActual.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/bothInExpectAndActual2.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/bothInExpectAndActual2.kt index 3974053cdc8..5193b71b868 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/bothInExpectAndActual2.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/bothInExpectAndActual2.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/constructor.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/constructor.kt index b9ecb11356c..981971966a9 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/constructor.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/constructor.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/delegatedExpectedInterface.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/delegatedExpectedInterface.kt index 9671b495a97..293fefb03d0 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/delegatedExpectedInterface.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/delegatedExpectedInterface.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM // FILE: lib.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/dispatchReceiverValue.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/dispatchReceiverValue.kt index b93a0c189ab..eb02f8b8479 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/dispatchReceiverValue.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/dispatchReceiverValue.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/extensionReceiverValue.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/extensionReceiverValue.kt index 9f8c33145b2..7cd53cf85a6 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/extensionReceiverValue.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/extensionReceiverValue.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/function.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/function.kt index ba521667c6c..15c08e3e55e 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/function.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/function.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/functionFromOtherModule.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/functionFromOtherModule.kt index d7db513626f..0696d2cd396 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/functionFromOtherModule.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/functionFromOtherModule.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // MODULE: lib // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromCommonClass.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromCommonClass.kt index d1482e4be44..329fce77e75 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromCommonClass.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromCommonClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromExpectedClass.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromExpectedClass.kt index 0c4d319f8e3..a876b109c29 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromExpectedClass.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromExpectedClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromExpectedInterface.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromExpectedInterface.kt index 97f349ebc2f..87152991348 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromExpectedInterface.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromExpectedInterface.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // FILE: lib.kt expect interface I { diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromExpectedMethod.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromExpectedMethod.kt index 63e1ad8803c..6735fdf445d 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromExpectedMethod.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedFromExpectedMethod.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedInExpectedDeclarations.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedInExpectedDeclarations.kt index aa6b60ae1ff..abd98db0105 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedInExpectedDeclarations.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedInExpectedDeclarations.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedViaAnotherInterfaceIndirectly.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedViaAnotherInterfaceIndirectly.kt index ccb1059ca15..66cc4c60681 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedViaAnotherInterfaceIndirectly.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedViaAnotherInterfaceIndirectly.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // FILE: lib.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/inlineFunctionWithDefaultLambda.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/inlineFunctionWithDefaultLambda.kt index 42cde751292..99dfbe174b8 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/inlineFunctionWithDefaultLambda.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/inlineFunctionWithDefaultLambda.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/jvmOverloads.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/jvmOverloads.kt index 700e90f9b5f..c995a71349f 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/jvmOverloads.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/jvmOverloads.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: J.java diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/kt23239.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/kt23239.kt index 93667c0d415..27d986c6f07 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/kt23239.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/kt23239.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/kt23739.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/kt23739.kt index 986d18ffaa0..6b12a713e14 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/kt23739.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/kt23739.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // FILE: common.kt // A LOT OF LINES diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/parametersInArgumentValues.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/parametersInArgumentValues.kt index 0b6b0757211..521a8568848 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/parametersInArgumentValues.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/parametersInArgumentValues.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/superCall.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/superCall.kt index c5d0632dfcd..3b824cb7fcf 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/superCall.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/superCall.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JVM diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/suspend.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/suspend.kt index 2c7eeffb586..edf4b923c79 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/suspend.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/suspend.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/multiplatform/noArgActualConstructor.kt b/compiler/testData/codegen/box/multiplatform/noArgActualConstructor.kt index 959210610ab..667b28e7626 100644 --- a/compiler/testData/codegen/box/multiplatform/noArgActualConstructor.kt +++ b/compiler/testData/codegen/box/multiplatform/noArgActualConstructor.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/optionalExpectationJvm.kt b/compiler/testData/codegen/box/multiplatform/optionalExpectationJvm.kt index 2af96ee5bfe..5e8551327de 100644 --- a/compiler/testData/codegen/box/multiplatform/optionalExpectationJvm.kt +++ b/compiler/testData/codegen/box/multiplatform/optionalExpectationJvm.kt @@ -1,5 +1,6 @@ // !LANGUAGE: +MultiPlatformProjects // !USE_EXPERIMENTAL: kotlin.ExperimentalMultiplatform +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/starImportOfExpectEnumWithActualTypeAlias.kt b/compiler/testData/codegen/box/multiplatform/starImportOfExpectEnumWithActualTypeAlias.kt index 7188b314310..6e0a9432e15 100644 --- a/compiler/testData/codegen/box/multiplatform/starImportOfExpectEnumWithActualTypeAlias.kt +++ b/compiler/testData/codegen/box/multiplatform/starImportOfExpectEnumWithActualTypeAlias.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS // IGNORE_BACKEND: JS_IR diff --git a/compiler/testData/codegen/box/nonLocalReturns/kt6895.kt b/compiler/testData/codegen/box/nonLocalReturns/kt6895.kt index 4e6fb1160a6..b51c1120190 100644 --- a/compiler/testData/codegen/box/nonLocalReturns/kt6895.kt +++ b/compiler/testData/codegen/box/nonLocalReturns/kt6895.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/nonLocalReturns/kt9644let.kt b/compiler/testData/codegen/box/nonLocalReturns/kt9644let.kt index 2c6ac23a297..b55d228fa27 100644 --- a/compiler/testData/codegen/box/nonLocalReturns/kt9644let.kt +++ b/compiler/testData/codegen/box/nonLocalReturns/kt9644let.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/nonLocalReturns/localReturnInsideProperty.kt b/compiler/testData/codegen/box/nonLocalReturns/localReturnInsideProperty.kt index 7808b367f3e..c8b74cf76fc 100644 --- a/compiler/testData/codegen/box/nonLocalReturns/localReturnInsideProperty.kt +++ b/compiler/testData/codegen/box/nonLocalReturns/localReturnInsideProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface ClassData fun f() = object : ClassData { diff --git a/compiler/testData/codegen/box/nonLocalReturns/returnInsideTwoLambdas.kt b/compiler/testData/codegen/box/nonLocalReturns/returnInsideTwoLambdas.kt index 4f0dc889db3..92e8535c552 100644 --- a/compiler/testData/codegen/box/nonLocalReturns/returnInsideTwoLambdas.kt +++ b/compiler/testData/codegen/box/nonLocalReturns/returnInsideTwoLambdas.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun outer(command: () -> T) : T = command() inline fun inner(action: () -> K): K = action() diff --git a/compiler/testData/codegen/box/nonLocalReturns/use.kt b/compiler/testData/codegen/box/nonLocalReturns/use.kt index 4c48dd8b39f..e6805b8431b 100644 --- a/compiler/testData/codegen/box/nonLocalReturns/use.kt +++ b/compiler/testData/codegen/box/nonLocalReturns/use.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/nonLocalReturns/useWithException.kt b/compiler/testData/codegen/box/nonLocalReturns/useWithException.kt index 5dc707cdfea..5d4ba7389d0 100644 --- a/compiler/testData/codegen/box/nonLocalReturns/useWithException.kt +++ b/compiler/testData/codegen/box/nonLocalReturns/useWithException.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/nullCheckOptimization/exclExclThrowsNpe_1_4.kt b/compiler/testData/codegen/box/nullCheckOptimization/exclExclThrowsNpe_1_4.kt index 331309157d0..ff0072fe340 100644 --- a/compiler/testData/codegen/box/nullCheckOptimization/exclExclThrowsNpe_1_4.kt +++ b/compiler/testData/codegen/box/nullCheckOptimization/exclExclThrowsNpe_1_4.kt @@ -1,4 +1,5 @@ // !API_VERSION: LATEST +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM fun box(): String { diff --git a/compiler/testData/codegen/box/nullCheckOptimization/isNullable.kt b/compiler/testData/codegen/box/nullCheckOptimization/isNullable.kt index 750f01972a0..d01f1cc5f21 100644 --- a/compiler/testData/codegen/box/nullCheckOptimization/isNullable.kt +++ b/compiler/testData/codegen/box/nullCheckOptimization/isNullable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun isNullable() = null is T fun box(): String = diff --git a/compiler/testData/codegen/box/nullCheckOptimization/javaNullCheckThrowsNpe_1_4.kt b/compiler/testData/codegen/box/nullCheckOptimization/javaNullCheckThrowsNpe_1_4.kt index 33602dfb875..53a26871f42 100644 --- a/compiler/testData/codegen/box/nullCheckOptimization/javaNullCheckThrowsNpe_1_4.kt +++ b/compiler/testData/codegen/box/nullCheckOptimization/javaNullCheckThrowsNpe_1_4.kt @@ -1,4 +1,5 @@ // !API_VERSION: LATEST +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // FILE: A.java diff --git a/compiler/testData/codegen/box/nullCheckOptimization/kt22410.kt b/compiler/testData/codegen/box/nullCheckOptimization/kt22410.kt index 05c2ca4c594..90079a3f9a3 100644 --- a/compiler/testData/codegen/box/nullCheckOptimization/kt22410.kt +++ b/compiler/testData/codegen/box/nullCheckOptimization/kt22410.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { defineFunc() diff --git a/compiler/testData/codegen/box/nullCheckOptimization/parameterNullCheckThrowsNpe_1_4.kt b/compiler/testData/codegen/box/nullCheckOptimization/parameterNullCheckThrowsNpe_1_4.kt index 3322299abd6..5204ef9a3f9 100644 --- a/compiler/testData/codegen/box/nullCheckOptimization/parameterNullCheckThrowsNpe_1_4.kt +++ b/compiler/testData/codegen/box/nullCheckOptimization/parameterNullCheckThrowsNpe_1_4.kt @@ -1,4 +1,5 @@ // !API_VERSION: LATEST +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: A.java diff --git a/compiler/testData/codegen/box/nullCheckOptimization/trivialInstanceOf.kt b/compiler/testData/codegen/box/nullCheckOptimization/trivialInstanceOf.kt index 89a0f2d67ad..8bc5ecf5678 100644 --- a/compiler/testData/codegen/box/nullCheckOptimization/trivialInstanceOf.kt +++ b/compiler/testData/codegen/box/nullCheckOptimization/trivialInstanceOf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR sealed class A { class B : A() diff --git a/compiler/testData/codegen/box/objectIntrinsics/objects.kt b/compiler/testData/codegen/box/objectIntrinsics/objects.kt index 3eddefd5794..17f019b75a4 100644 --- a/compiler/testData/codegen/box/objectIntrinsics/objects.kt +++ b/compiler/testData/codegen/box/objectIntrinsics/objects.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package foo fun box(): String { diff --git a/compiler/testData/codegen/box/objects/anonymousObjectPropertyInitialization.kt b/compiler/testData/codegen/box/objects/anonymousObjectPropertyInitialization.kt index 4765e8858ba..b037ebc493c 100644 --- a/compiler/testData/codegen/box/objects/anonymousObjectPropertyInitialization.kt +++ b/compiler/testData/codegen/box/objects/anonymousObjectPropertyInitialization.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface T { fun foo(): String } diff --git a/compiler/testData/codegen/box/objects/anonymousObjectReturnsFromTopLevelFun.kt b/compiler/testData/codegen/box/objects/anonymousObjectReturnsFromTopLevelFun.kt index c2f14068bfe..f746e709f95 100644 --- a/compiler/testData/codegen/box/objects/anonymousObjectReturnsFromTopLevelFun.kt +++ b/compiler/testData/codegen/box/objects/anonymousObjectReturnsFromTopLevelFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface IFoo { fun foo(): String } diff --git a/compiler/testData/codegen/box/objects/classCallsProtectedInheritedByCompanion.kt b/compiler/testData/codegen/box/objects/classCallsProtectedInheritedByCompanion.kt index 454a3815e24..102025bfe39 100644 --- a/compiler/testData/codegen/box/objects/classCallsProtectedInheritedByCompanion.kt +++ b/compiler/testData/codegen/box/objects/classCallsProtectedInheritedByCompanion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { protected fun foo() = "OK" } diff --git a/compiler/testData/codegen/box/objects/classCompanion.kt b/compiler/testData/codegen/box/objects/classCompanion.kt index 66d6d588238..f8a59859f33 100644 --- a/compiler/testData/codegen/box/objects/classCompanion.kt +++ b/compiler/testData/codegen/box/objects/classCompanion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "" class A { diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/kt27117.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/kt27117.kt index eb3f1278041..d0f6ba39af2 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/kt27117.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/kt27117.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperVisibilityForCompanionObjectInstanceField +// IGNORE_BACKEND_FIR: JVM_IR inline fun on(body: () -> Any) = body().toString() diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/kt27117_lv12.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/kt27117_lv12.kt index 905f5289624..a3750bfa19e 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/kt27117_lv12.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/kt27117_lv12.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProperVisibilityForCompanionObjectInstanceField +// IGNORE_BACKEND_FIR: JVM_IR inline fun on(body: () -> Any) = body().toString() diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/kt27117_lv13.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/kt27117_lv13.kt index 4298dab2761..b2b96507352 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/kt27117_lv13.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/kt27117_lv13.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun on(body: () -> Any) = body().toString() class A { diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/kt27121.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/kt27121.kt index 88ffe4fdfd6..e7b2455e73e 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/kt27121.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/kt27121.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperVisibilityForCompanionObjectInstanceField +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun test() = ok() diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/kt27121_lv12.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/kt27121_lv12.kt index cb4d99b5ff0..eb085736ab8 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/kt27121_lv12.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/kt27121_lv12.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProperVisibilityForCompanionObjectInstanceField +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun test() = ok() diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/kt27121_lv13.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/kt27121_lv13.kt index 36e79e7b819..db8f933bdc9 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/kt27121_lv13.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/kt27121_lv13.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun test() = ok() diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/byteCompanionObject.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/byteCompanionObject.kt index 1e539afbceb..73838f5be1c 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/byteCompanionObject.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/byteCompanionObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun assertEquals(a: T, b: T) { if (a != b) throw AssertionError("$a != $b") } diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/charCompanionObject.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/charCompanionObject.kt index 31e55f43f32..6718e5af6f7 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/charCompanionObject.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/charCompanionObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun assertEquals(a: T, b: T) { if (a != b) throw AssertionError("$a != $b") } diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/doubleCompanionObject.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/doubleCompanionObject.kt index d6493b95bcb..b516e10d299 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/doubleCompanionObject.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/doubleCompanionObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun assertEquals(a: T, b: T) { if (a != b) throw AssertionError("$a != $b") } diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/floatCompanionObject.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/floatCompanionObject.kt index bb2f5c2d3c3..4c1d40502b2 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/floatCompanionObject.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/floatCompanionObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun assertEquals(a: T, b: T) { if (a != b) throw AssertionError("$a != $b") } diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/intCompanionObject.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/intCompanionObject.kt index 79aeca44f55..5bc912c8b80 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/intCompanionObject.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/intCompanionObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun assertEquals(a: T, b: T) { if (a != b) throw AssertionError("$a != $b") } diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/longCompanionObject.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/longCompanionObject.kt index a40231e5241..b7523b484c8 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/longCompanionObject.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/longCompanionObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun assertEquals(a: T, b: T) { if (a != b) throw AssertionError("$a != $b") } diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/shortCompanionObject.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/shortCompanionObject.kt index 63f4a386e11..74075b2967c 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/shortCompanionObject.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/primitiveCompanion/shortCompanionObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun assertEquals(a: T, b: T) { if (a != b) throw AssertionError("$a != $b") } diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromAnonymousObjectInNestedClass.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromAnonymousObjectInNestedClass.kt index 0841ff513e0..365b82b6bf0 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromAnonymousObjectInNestedClass.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromAnonymousObjectInNestedClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperVisibilityForCompanionObjectInstanceField +// IGNORE_BACKEND_FIR: JVM_IR class Outer { private companion object { diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromInitBlock.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromInitBlock.kt index 3e013c26c52..6f0487fd310 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromInitBlock.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromInitBlock.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperVisibilityForCompanionObjectInstanceField +// IGNORE_BACKEND_FIR: JVM_IR class Outer { private companion object { diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromInitBlockOfNestedClass.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromInitBlockOfNestedClass.kt index 203625bdf85..f0eb08a3485 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromInitBlockOfNestedClass.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromInitBlockOfNestedClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperVisibilityForCompanionObjectInstanceField +// IGNORE_BACKEND_FIR: JVM_IR class Outer { private companion object { diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromInlineLambdaInNestedClass.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromInlineLambdaInNestedClass.kt index 6495208be53..be0a2474191 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromInlineLambdaInNestedClass.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromInlineLambdaInNestedClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperVisibilityForCompanionObjectInstanceField +// IGNORE_BACKEND_FIR: JVM_IR inline fun run(fn: () -> T) = fn() diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromLambdaInNestedClass.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromLambdaInNestedClass.kt index 661ab5543be..486e860eec1 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromLambdaInNestedClass.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromLambdaInNestedClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperVisibilityForCompanionObjectInstanceField +// IGNORE_BACKEND_FIR: JVM_IR class Outer { private companion object { diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromMethodInlinedInNestedClass.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromMethodInlinedInNestedClass.kt index aaa63fc49f1..62c83263ecf 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromMethodInlinedInNestedClass.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromMethodInlinedInNestedClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperVisibilityForCompanionObjectInstanceField +// IGNORE_BACKEND_FIR: JVM_IR class Outer { private companion object { diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromNestedClass.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromNestedClass.kt index 588f0dfcd54..a9611be57d1 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromNestedClass.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromNestedClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperVisibilityForCompanionObjectInstanceField +// IGNORE_BACKEND_FIR: JVM_IR class Outer { private companion object { diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromNestedClassSeveralTimes.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromNestedClassSeveralTimes.kt index 9f10e2ba1cb..5d8a988521c 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromNestedClassSeveralTimes.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/privateCompanionObjectAccessedFromNestedClassSeveralTimes.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperVisibilityForCompanionObjectInstanceField +// IGNORE_BACKEND_FIR: JVM_IR class Outer { private companion object { diff --git a/compiler/testData/codegen/box/objects/companionObjectAccess/protectedCompanionObjectAccessedFromNestedClass.kt b/compiler/testData/codegen/box/objects/companionObjectAccess/protectedCompanionObjectAccessedFromNestedClass.kt index 505151fbbbe..5d8666588ba 100644 --- a/compiler/testData/codegen/box/objects/companionObjectAccess/protectedCompanionObjectAccessedFromNestedClass.kt +++ b/compiler/testData/codegen/box/objects/companionObjectAccess/protectedCompanionObjectAccessedFromNestedClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperVisibilityForCompanionObjectInstanceField +// IGNORE_BACKEND_FIR: JVM_IR class Outer { protected companion object { diff --git a/compiler/testData/codegen/box/objects/compoundAssignmentToArrayAccessToExtensionPropertyImportedFromObject.kt b/compiler/testData/codegen/box/objects/compoundAssignmentToArrayAccessToExtensionPropertyImportedFromObject.kt index 358a1b9ddfd..d79a41e9742 100644 --- a/compiler/testData/codegen/box/objects/compoundAssignmentToArrayAccessToExtensionPropertyImportedFromObject.kt +++ b/compiler/testData/codegen/box/objects/compoundAssignmentToArrayAccessToExtensionPropertyImportedFromObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import Host.x diff --git a/compiler/testData/codegen/box/objects/compoundAssignmentToArrayAccessToPropertyImportedFromObject.kt b/compiler/testData/codegen/box/objects/compoundAssignmentToArrayAccessToPropertyImportedFromObject.kt index bfe33afdeaa..7204d2883bc 100644 --- a/compiler/testData/codegen/box/objects/compoundAssignmentToArrayAccessToPropertyImportedFromObject.kt +++ b/compiler/testData/codegen/box/objects/compoundAssignmentToArrayAccessToPropertyImportedFromObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import Host.x diff --git a/compiler/testData/codegen/box/objects/compoundAssignmentToExtensionPropertyImportedFromObject.kt b/compiler/testData/codegen/box/objects/compoundAssignmentToExtensionPropertyImportedFromObject.kt index 593c7d6242f..cb1d9e4f19b 100644 --- a/compiler/testData/codegen/box/objects/compoundAssignmentToExtensionPropertyImportedFromObject.kt +++ b/compiler/testData/codegen/box/objects/compoundAssignmentToExtensionPropertyImportedFromObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import Host.x object A { diff --git a/compiler/testData/codegen/box/objects/compoundAssignmentToObjectFromCall.kt b/compiler/testData/codegen/box/objects/compoundAssignmentToObjectFromCall.kt index b58ec446156..183d49d77e3 100644 --- a/compiler/testData/codegen/box/objects/compoundAssignmentToObjectFromCall.kt +++ b/compiler/testData/codegen/box/objects/compoundAssignmentToObjectFromCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var log = "" class A(p: String) { diff --git a/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyImportedFromObject.kt b/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyImportedFromObject.kt index db7d276732c..f4fe2394d65 100644 --- a/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyImportedFromObject.kt +++ b/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyImportedFromObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import Host.x object Host { diff --git a/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyWithQualifier.kt b/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyWithQualifier.kt index bc00799ec27..30523a13c5c 100644 --- a/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyWithQualifier.kt +++ b/compiler/testData/codegen/box/objects/compoundAssignmentToPropertyWithQualifier.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var log = "" class A(p: String) { diff --git a/compiler/testData/codegen/box/objects/flist.kt b/compiler/testData/codegen/box/objects/flist.kt index 9da8a335ad7..28192d153ea 100644 --- a/compiler/testData/codegen/box/objects/flist.kt +++ b/compiler/testData/codegen/box/objects/flist.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public abstract class FList() { public abstract val head: T public abstract val tail: FList diff --git a/compiler/testData/codegen/box/objects/initializationOrder.kt b/compiler/testData/codegen/box/objects/initializationOrder.kt index 2281132636b..20b8580d57e 100644 --- a/compiler/testData/codegen/box/objects/initializationOrder.kt +++ b/compiler/testData/codegen/box/objects/initializationOrder.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "OK" class A { diff --git a/compiler/testData/codegen/box/objects/interfaceCompanion.kt b/compiler/testData/codegen/box/objects/interfaceCompanion.kt index ceda1fb8c31..3bfbcd454c8 100644 --- a/compiler/testData/codegen/box/objects/interfaceCompanion.kt +++ b/compiler/testData/codegen/box/objects/interfaceCompanion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // Inside of the companion we have to access the instance through the local Companion field, // not by indirection through the Companion field of the enclosing class. diff --git a/compiler/testData/codegen/box/objects/interfaceCompanionObjectReference.kt b/compiler/testData/codegen/box/objects/interfaceCompanionObjectReference.kt index 09feb75175d..c96a71359cc 100644 --- a/compiler/testData/codegen/box/objects/interfaceCompanionObjectReference.kt +++ b/compiler/testData/codegen/box/objects/interfaceCompanionObjectReference.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NestedClassesInAnnotations +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/objects/kt1047.kt b/compiler/testData/codegen/box/objects/kt1047.kt index 3ca6e581e53..94a8fa9a6d5 100644 --- a/compiler/testData/codegen/box/objects/kt1047.kt +++ b/compiler/testData/codegen/box/objects/kt1047.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/objects/kt11117.kt b/compiler/testData/codegen/box/objects/kt11117.kt index 439f80a6723..e751be9c188 100644 --- a/compiler/testData/codegen/box/objects/kt11117.kt +++ b/compiler/testData/codegen/box/objects/kt11117.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(val value: String) fun A.test(): String { diff --git a/compiler/testData/codegen/box/objects/kt1136.kt b/compiler/testData/codegen/box/objects/kt1136.kt index 9caf5855971..93b56bdb5a2 100644 --- a/compiler/testData/codegen/box/objects/kt1136.kt +++ b/compiler/testData/codegen/box/objects/kt1136.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM public object SomeObject { diff --git a/compiler/testData/codegen/box/objects/kt1186.kt b/compiler/testData/codegen/box/objects/kt1186.kt index 6100f7092fa..021b6b050f3 100644 --- a/compiler/testData/codegen/box/objects/kt1186.kt +++ b/compiler/testData/codegen/box/objects/kt1186.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Color(val rgb : Int) { RED(0xFF0000), GREEN(0x00FF00), diff --git a/compiler/testData/codegen/box/objects/kt1600.kt b/compiler/testData/codegen/box/objects/kt1600.kt index e9f111a98b3..6fb771e5190 100644 --- a/compiler/testData/codegen/box/objects/kt1600.kt +++ b/compiler/testData/codegen/box/objects/kt1600.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Foo { fun hello(id: T) = "O$id" } diff --git a/compiler/testData/codegen/box/objects/kt1737.kt b/compiler/testData/codegen/box/objects/kt1737.kt index 90afe5be813..121e64d02ce 100644 --- a/compiler/testData/codegen/box/objects/kt1737.kt +++ b/compiler/testData/codegen/box/objects/kt1737.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/objects/kt18982.kt b/compiler/testData/codegen/box/objects/kt18982.kt index daf03fb9bf6..8a9f095c2ee 100644 --- a/compiler/testData/codegen/box/objects/kt18982.kt +++ b/compiler/testData/codegen/box/objects/kt18982.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import Foo.bar0 as bar object Foo { diff --git a/compiler/testData/codegen/box/objects/kt2663.kt b/compiler/testData/codegen/box/objects/kt2663.kt index b7dad56133f..ddea6734883 100644 --- a/compiler/testData/codegen/box/objects/kt2663.kt +++ b/compiler/testData/codegen/box/objects/kt2663.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { var a = 1 diff --git a/compiler/testData/codegen/box/objects/kt2663_2.kt b/compiler/testData/codegen/box/objects/kt2663_2.kt index edb51b054b5..cbdded0e1ec 100644 --- a/compiler/testData/codegen/box/objects/kt2663_2.kt +++ b/compiler/testData/codegen/box/objects/kt2663_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/objects/kt2663_3.kt b/compiler/testData/codegen/box/objects/kt2663_3.kt index 390deffbd9f..8feda84b325 100644 --- a/compiler/testData/codegen/box/objects/kt2663_3.kt +++ b/compiler/testData/codegen/box/objects/kt2663_3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { var a = 1 diff --git a/compiler/testData/codegen/box/objects/kt2675.kt b/compiler/testData/codegen/box/objects/kt2675.kt index 3cd63cc3262..6dd4e70caf1 100644 --- a/compiler/testData/codegen/box/objects/kt2675.kt +++ b/compiler/testData/codegen/box/objects/kt2675.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A() { fun ok() = Foo.Bar.bar() + Foo.Bar.barv diff --git a/compiler/testData/codegen/box/objects/kt2719.kt b/compiler/testData/codegen/box/objects/kt2719.kt index 908dbb3a1be..b94253ac1d0 100644 --- a/compiler/testData/codegen/box/objects/kt2719.kt +++ b/compiler/testData/codegen/box/objects/kt2719.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Clazz { companion object { val a = object { diff --git a/compiler/testData/codegen/box/objects/kt2822.kt b/compiler/testData/codegen/box/objects/kt2822.kt index 740aaf1698c..0318145aaac 100644 --- a/compiler/testData/codegen/box/objects/kt2822.kt +++ b/compiler/testData/codegen/box/objects/kt2822.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { fun foo() = "OK" } diff --git a/compiler/testData/codegen/box/objects/kt3238.kt b/compiler/testData/codegen/box/objects/kt3238.kt index c8a849f45b5..ca60417475c 100644 --- a/compiler/testData/codegen/box/objects/kt3238.kt +++ b/compiler/testData/codegen/box/objects/kt3238.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/objects/kt3684.kt b/compiler/testData/codegen/box/objects/kt3684.kt index 53e742f1764..3bb974d977f 100644 --- a/compiler/testData/codegen/box/objects/kt3684.kt +++ b/compiler/testData/codegen/box/objects/kt3684.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class X(private val n: String) { fun foo(): String { diff --git a/compiler/testData/codegen/box/objects/kt4086.kt b/compiler/testData/codegen/box/objects/kt4086.kt index 2aa1ca343d8..368c7a707f3 100644 --- a/compiler/testData/codegen/box/objects/kt4086.kt +++ b/compiler/testData/codegen/box/objects/kt4086.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface N open class Base(n: N) diff --git a/compiler/testData/codegen/box/objects/kt535.kt b/compiler/testData/codegen/box/objects/kt535.kt index 6e78770697c..fae3f0d2a2f 100644 --- a/compiler/testData/codegen/box/objects/kt535.kt +++ b/compiler/testData/codegen/box/objects/kt535.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/objects/kt560.kt b/compiler/testData/codegen/box/objects/kt560.kt index 4ff549776e4..66b1ea17163 100644 --- a/compiler/testData/codegen/box/objects/kt560.kt +++ b/compiler/testData/codegen/box/objects/kt560.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM package while_bug_1 diff --git a/compiler/testData/codegen/box/objects/kt694.kt b/compiler/testData/codegen/box/objects/kt694.kt index 945e1298489..a951df065ef 100644 --- a/compiler/testData/codegen/box/objects/kt694.kt +++ b/compiler/testData/codegen/box/objects/kt694.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Test { A, B, diff --git a/compiler/testData/codegen/box/objects/localFunctionInObjectInitializer_kt4516.kt b/compiler/testData/codegen/box/objects/localFunctionInObjectInitializer_kt4516.kt index b86b48aee52..8bf2453608a 100644 --- a/compiler/testData/codegen/box/objects/localFunctionInObjectInitializer_kt4516.kt +++ b/compiler/testData/codegen/box/objects/localFunctionInObjectInitializer_kt4516.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME object O { diff --git a/compiler/testData/codegen/box/objects/nestedDerivedClassCallsProtectedFromCompanion.kt b/compiler/testData/codegen/box/objects/nestedDerivedClassCallsProtectedFromCompanion.kt index a9a05baa90e..796e63303db 100644 --- a/compiler/testData/codegen/box/objects/nestedDerivedClassCallsProtectedFromCompanion.kt +++ b/compiler/testData/codegen/box/objects/nestedDerivedClassCallsProtectedFromCompanion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { companion object { protected fun foo() = "OK" diff --git a/compiler/testData/codegen/box/objects/nestedObjectWithSuperclass.kt b/compiler/testData/codegen/box/objects/nestedObjectWithSuperclass.kt index 596801c7050..155391266d6 100644 --- a/compiler/testData/codegen/box/objects/nestedObjectWithSuperclass.kt +++ b/compiler/testData/codegen/box/objects/nestedObjectWithSuperclass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A (val s: Int) { open fun foo(): Int { return s diff --git a/compiler/testData/codegen/box/objects/objectExtendsInnerAndReferencesOuterMember.kt b/compiler/testData/codegen/box/objects/objectExtendsInnerAndReferencesOuterMember.kt index def3f9f7616..46f921793cc 100644 --- a/compiler/testData/codegen/box/objects/objectExtendsInnerAndReferencesOuterMember.kt +++ b/compiler/testData/codegen/box/objects/objectExtendsInnerAndReferencesOuterMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { val x: Any get() { return object : Inner() { diff --git a/compiler/testData/codegen/box/objects/objectInLocalAnonymousObject.kt b/compiler/testData/codegen/box/objects/objectInLocalAnonymousObject.kt index f21c93edf75..9490139313d 100644 --- a/compiler/testData/codegen/box/objects/objectInLocalAnonymousObject.kt +++ b/compiler/testData/codegen/box/objects/objectInLocalAnonymousObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var boo = "OK" var foo = object { diff --git a/compiler/testData/codegen/box/objects/objectLiteral.kt b/compiler/testData/codegen/box/objects/objectLiteral.kt index e6030a1ccd9..b96cbda0499 100644 --- a/compiler/testData/codegen/box/objects/objectLiteral.kt +++ b/compiler/testData/codegen/box/objects/objectLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C(x: Int, val y: Int) { fun initChild(x0: Int): Any { var x = x0 diff --git a/compiler/testData/codegen/box/objects/objectLiteralInClosure.kt b/compiler/testData/codegen/box/objects/objectLiteralInClosure.kt index 49e19260616..48544b52c83 100644 --- a/compiler/testData/codegen/box/objects/objectLiteralInClosure.kt +++ b/compiler/testData/codegen/box/objects/objectLiteralInClosure.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package p private class C(val y: Int) { diff --git a/compiler/testData/codegen/box/objects/objectVsClassInitialization_kt5291.kt b/compiler/testData/codegen/box/objects/objectVsClassInitialization_kt5291.kt index 82a84f5745a..8e404e25bd0 100644 --- a/compiler/testData/codegen/box/objects/objectVsClassInitialization_kt5291.kt +++ b/compiler/testData/codegen/box/objects/objectVsClassInitialization_kt5291.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME public inline fun T.with(f: T.() -> Unit): T { this.f() diff --git a/compiler/testData/codegen/box/objects/objectWithSuperclass.kt b/compiler/testData/codegen/box/objects/objectWithSuperclass.kt index 31c004a45fb..b184cf9a32f 100644 --- a/compiler/testData/codegen/box/objects/objectWithSuperclass.kt +++ b/compiler/testData/codegen/box/objects/objectWithSuperclass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo(): Int { return 2 diff --git a/compiler/testData/codegen/box/objects/objectWithSuperclassAndTrait.kt b/compiler/testData/codegen/box/objects/objectWithSuperclassAndTrait.kt index c239a3eff27..1704ec9137e 100644 --- a/compiler/testData/codegen/box/objects/objectWithSuperclassAndTrait.kt +++ b/compiler/testData/codegen/box/objects/objectWithSuperclassAndTrait.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo(): Int { return 2 diff --git a/compiler/testData/codegen/box/objects/privateExtensionFromInitializer_kt4543.kt b/compiler/testData/codegen/box/objects/privateExtensionFromInitializer_kt4543.kt index ffcb2ada647..d097d3dc03f 100644 --- a/compiler/testData/codegen/box/objects/privateExtensionFromInitializer_kt4543.kt +++ b/compiler/testData/codegen/box/objects/privateExtensionFromInitializer_kt4543.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(val result: String) fun a(body: A.() -> String): String { diff --git a/compiler/testData/codegen/box/objects/privateFunctionFromClosureInInitializer_kt5582.kt b/compiler/testData/codegen/box/objects/privateFunctionFromClosureInInitializer_kt5582.kt index 5b71ab435fe..95cdfaa1951 100644 --- a/compiler/testData/codegen/box/objects/privateFunctionFromClosureInInitializer_kt5582.kt +++ b/compiler/testData/codegen/box/objects/privateFunctionFromClosureInInitializer_kt5582.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface T object Foo { diff --git a/compiler/testData/codegen/box/objects/receiverInConstructor.kt b/compiler/testData/codegen/box/objects/receiverInConstructor.kt index b3b7a3dcb57..0d19b7c3c13 100644 --- a/compiler/testData/codegen/box/objects/receiverInConstructor.kt +++ b/compiler/testData/codegen/box/objects/receiverInConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(open val v: String) fun A.a(newv: String) = object: A("fail") { diff --git a/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInAnonymousObjectInSuperConstructorCall.kt b/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInAnonymousObjectInSuperConstructorCall.kt index 099a68bfe1f..69a0d870fca 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInAnonymousObjectInSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInAnonymousObjectInSuperConstructorCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface IFn { operator fun invoke(): String } diff --git a/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInInlineLambdaInConstructorBody.kt b/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInInlineLambdaInConstructorBody.kt index 892e82811a1..0628b4b822e 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInInlineLambdaInConstructorBody.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInInlineLambdaInConstructorBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { companion object { fun ok() = "OK" diff --git a/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInInlineLambdaInSuperConstructorCall.kt b/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInInlineLambdaInSuperConstructorCall.kt index fc2a08dd42e..e877be87f1d 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInInlineLambdaInSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInInlineLambdaInSuperConstructorCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Base(val fn: () -> String) class Host { diff --git a/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInLambdaInSuperConstructorCall.kt b/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInLambdaInSuperConstructorCall.kt index ff1e7b7f631..f6afcd28528 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInLambdaInSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInLambdaInSuperConstructorCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Base(val fn: () -> String) class Host { diff --git a/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInAnonymousObjectInSuperConstructorCall.kt b/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInAnonymousObjectInSuperConstructorCall.kt index f1b33e5ba20..07d99c40bea 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInAnonymousObjectInSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInAnonymousObjectInSuperConstructorCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface IFn { operator fun invoke(): String } diff --git a/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInConstructorBody.kt b/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInConstructorBody.kt index 508f1a7b64d..6864cc93f31 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInConstructorBody.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInConstructorBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR interface Test { companion object { diff --git a/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInSuperConstructorCall.kt b/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInSuperConstructorCall.kt index 226506094b2..c0f50527d87 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInSuperConstructorCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Base(val fn: () -> String) interface Host { diff --git a/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInLambdaInSuperConstructorCall.kt b/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInLambdaInSuperConstructorCall.kt index a6e6f034c26..4f89c40771b 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInLambdaInSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInLambdaInSuperConstructorCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Base(val fn: () -> String) interface Host { diff --git a/compiler/testData/codegen/box/objects/selfReferenceToObjectInAnonymousObjectInSuperConstructorCall.kt b/compiler/testData/codegen/box/objects/selfReferenceToObjectInAnonymousObjectInSuperConstructorCall.kt index 2239c1b09e9..30572928976 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToObjectInAnonymousObjectInSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToObjectInAnonymousObjectInSuperConstructorCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface IFn { operator fun invoke(): String } diff --git a/compiler/testData/codegen/box/objects/selfReferenceToObjectInInlineLambdaInConstructorBody.kt b/compiler/testData/codegen/box/objects/selfReferenceToObjectInInlineLambdaInConstructorBody.kt index 88cfbb44f32..4111dcbeb5f 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToObjectInInlineLambdaInConstructorBody.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToObjectInInlineLambdaInConstructorBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR object Test { fun ok() = "OK" val x = run { Test.ok() } diff --git a/compiler/testData/codegen/box/objects/selfReferenceToObjectInInlineLambdaInSuperConstructorCall.kt b/compiler/testData/codegen/box/objects/selfReferenceToObjectInInlineLambdaInSuperConstructorCall.kt index 045499084e6..23a07287ebf 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToObjectInInlineLambdaInSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToObjectInInlineLambdaInSuperConstructorCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Base(val fn: () -> String) object Test : Base(run { { Test.ok() } }) { diff --git a/compiler/testData/codegen/box/objects/selfReferenceToObjectInLambdaInSuperConstructorCall.kt b/compiler/testData/codegen/box/objects/selfReferenceToObjectInLambdaInSuperConstructorCall.kt index e12b6882c7d..b9bbb0f1e74 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToObjectInLambdaInSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToObjectInLambdaInSuperConstructorCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Base(val fn: () -> String) object Test : Base({ Test.ok() }) { diff --git a/compiler/testData/codegen/box/objects/thisInConstructor.kt b/compiler/testData/codegen/box/objects/thisInConstructor.kt index 02f4ce346c9..82469efd511 100644 --- a/compiler/testData/codegen/box/objects/thisInConstructor.kt +++ b/compiler/testData/codegen/box/objects/thisInConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(open val v: String) { } diff --git a/compiler/testData/codegen/box/objects/useAnonymousObjectAsIterator.kt b/compiler/testData/codegen/box/objects/useAnonymousObjectAsIterator.kt index 4b492007eb1..5c50c8727b3 100644 --- a/compiler/testData/codegen/box/objects/useAnonymousObjectAsIterator.kt +++ b/compiler/testData/codegen/box/objects/useAnonymousObjectAsIterator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KT-5869 operator fun Iterator.iterator(): Iterator = this diff --git a/compiler/testData/codegen/box/objects/useImportedMember.kt b/compiler/testData/codegen/box/objects/useImportedMember.kt index 83b806eb024..d4225aeb54f 100644 --- a/compiler/testData/codegen/box/objects/useImportedMember.kt +++ b/compiler/testData/codegen/box/objects/useImportedMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import C.f import C.p import C.ext diff --git a/compiler/testData/codegen/box/objects/useImportedMemberFromCompanion.kt b/compiler/testData/codegen/box/objects/useImportedMemberFromCompanion.kt index 9523480b86a..6f12b78f755 100644 --- a/compiler/testData/codegen/box/objects/useImportedMemberFromCompanion.kt +++ b/compiler/testData/codegen/box/objects/useImportedMemberFromCompanion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import Class.C.f import Class.C.p import Class.C.ext diff --git a/compiler/testData/codegen/box/operatorConventions/annotatedAssignment.kt b/compiler/testData/codegen/box/operatorConventions/annotatedAssignment.kt index 2a2bc1b115b..0f277851f7a 100644 --- a/compiler/testData/codegen/box/operatorConventions/annotatedAssignment.kt +++ b/compiler/testData/codegen/box/operatorConventions/annotatedAssignment.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR @Target(AnnotationTarget.EXPRESSION) @Retention(AnnotationRetention.SOURCE) annotation class Annotation diff --git a/compiler/testData/codegen/box/operatorConventions/assignmentOperations.kt b/compiler/testData/codegen/box/operatorConventions/assignmentOperations.kt index 27e7e622c5d..1a6129a251f 100644 --- a/compiler/testData/codegen/box/operatorConventions/assignmentOperations.kt +++ b/compiler/testData/codegen/box/operatorConventions/assignmentOperations.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A() { var x = 0 } diff --git a/compiler/testData/codegen/box/operatorConventions/augmentedAssignmentInInitializer.kt b/compiler/testData/codegen/box/operatorConventions/augmentedAssignmentInInitializer.kt index 4592c96c7ae..d891ace8d69 100644 --- a/compiler/testData/codegen/box/operatorConventions/augmentedAssignmentInInitializer.kt +++ b/compiler/testData/codegen/box/operatorConventions/augmentedAssignmentInInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class A { val b = B("O") diff --git a/compiler/testData/codegen/box/operatorConventions/augmentedAssignmentWithArrayLHS.kt b/compiler/testData/codegen/box/operatorConventions/augmentedAssignmentWithArrayLHS.kt index 0c80cc8edb7..3801ea310e9 100644 --- a/compiler/testData/codegen/box/operatorConventions/augmentedAssignmentWithArrayLHS.kt +++ b/compiler/testData/codegen/box/operatorConventions/augmentedAssignmentWithArrayLHS.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var log = "" fun foo(): Int { diff --git a/compiler/testData/codegen/box/operatorConventions/compareTo/boolean.kt b/compiler/testData/codegen/box/operatorConventions/compareTo/boolean.kt index 833e11a733a..135f715d24a 100644 --- a/compiler/testData/codegen/box/operatorConventions/compareTo/boolean.kt +++ b/compiler/testData/codegen/box/operatorConventions/compareTo/boolean.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun checkLess(x: Boolean, y: Boolean) = when { x >= y -> "Fail $x >= $y" !(x < y) -> "Fail !($x < $y)" diff --git a/compiler/testData/codegen/box/operatorConventions/compareTo/comparable.kt b/compiler/testData/codegen/box/operatorConventions/compareTo/comparable.kt index 957816c8974..b7881fe10b3 100644 --- a/compiler/testData/codegen/box/operatorConventions/compareTo/comparable.kt +++ b/compiler/testData/codegen/box/operatorConventions/compareTo/comparable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A : Comparable class B(val x: Int) : A { diff --git a/compiler/testData/codegen/box/operatorConventions/compareTo/doubleInt.kt b/compiler/testData/codegen/box/operatorConventions/compareTo/doubleInt.kt index 9818affbfba..cd7c43605f7 100644 --- a/compiler/testData/codegen/box/operatorConventions/compareTo/doubleInt.kt +++ b/compiler/testData/codegen/box/operatorConventions/compareTo/doubleInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun checkLess(x: Double, y: Int) = when { x >= y -> "Fail $x >= $y" !(x < y) -> "Fail !($x < $y)" diff --git a/compiler/testData/codegen/box/operatorConventions/compareTo/doubleLong.kt b/compiler/testData/codegen/box/operatorConventions/compareTo/doubleLong.kt index 294560659ec..537833376ce 100644 --- a/compiler/testData/codegen/box/operatorConventions/compareTo/doubleLong.kt +++ b/compiler/testData/codegen/box/operatorConventions/compareTo/doubleLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun checkLess(x: Double, y: Long) = when { x >= y -> "Fail $x >= $y" !(x < y) -> "Fail !($x < $y)" diff --git a/compiler/testData/codegen/box/operatorConventions/compareTo/extensionArray.kt b/compiler/testData/codegen/box/operatorConventions/compareTo/extensionArray.kt index 7ca0f34b787..db632c2c05e 100644 --- a/compiler/testData/codegen/box/operatorConventions/compareTo/extensionArray.kt +++ b/compiler/testData/codegen/box/operatorConventions/compareTo/extensionArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun checkLess(x: Array, y: Array) = when { x >= y -> "Fail $x >= $y" !(x < y) -> "Fail !($x < $y)" diff --git a/compiler/testData/codegen/box/operatorConventions/compareTo/extensionObject.kt b/compiler/testData/codegen/box/operatorConventions/compareTo/extensionObject.kt index 1f355ed16e6..2fe17a4ca33 100644 --- a/compiler/testData/codegen/box/operatorConventions/compareTo/extensionObject.kt +++ b/compiler/testData/codegen/box/operatorConventions/compareTo/extensionObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(val x: Int) operator fun A.compareTo(other: A) = x.compareTo(other.x) diff --git a/compiler/testData/codegen/box/operatorConventions/compareTo/intDouble.kt b/compiler/testData/codegen/box/operatorConventions/compareTo/intDouble.kt index a76709fe2db..132c63cd17d 100644 --- a/compiler/testData/codegen/box/operatorConventions/compareTo/intDouble.kt +++ b/compiler/testData/codegen/box/operatorConventions/compareTo/intDouble.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun checkLess(x: Int, y: Double) = when { x >= y -> "Fail $x >= $y" !(x < y) -> "Fail !($x < $y)" diff --git a/compiler/testData/codegen/box/operatorConventions/compareTo/intLong.kt b/compiler/testData/codegen/box/operatorConventions/compareTo/intLong.kt index dc91a1d0d51..d450971f3fb 100644 --- a/compiler/testData/codegen/box/operatorConventions/compareTo/intLong.kt +++ b/compiler/testData/codegen/box/operatorConventions/compareTo/intLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun checkLess(x: Int, y: Long) = when { x >= y -> "Fail $x >= $y" !(x < y) -> "Fail !($x < $y)" diff --git a/compiler/testData/codegen/box/operatorConventions/compareTo/longDouble.kt b/compiler/testData/codegen/box/operatorConventions/compareTo/longDouble.kt index 90e43d49215..884a87d912a 100644 --- a/compiler/testData/codegen/box/operatorConventions/compareTo/longDouble.kt +++ b/compiler/testData/codegen/box/operatorConventions/compareTo/longDouble.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun checkLess(x: Long, y: Double) = when { x >= y -> "Fail $x >= $y" !(x < y) -> "Fail !($x < $y)" diff --git a/compiler/testData/codegen/box/operatorConventions/compareTo/longInt.kt b/compiler/testData/codegen/box/operatorConventions/compareTo/longInt.kt index 623a3a46e01..38bcfbb3dd5 100644 --- a/compiler/testData/codegen/box/operatorConventions/compareTo/longInt.kt +++ b/compiler/testData/codegen/box/operatorConventions/compareTo/longInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun checkLess(x: Long, y: Int) = when { x >= y -> "Fail $x >= $y" !(x < y) -> "Fail !($x < $y)" diff --git a/compiler/testData/codegen/box/operatorConventions/genericArrayAccessCall.kt b/compiler/testData/codegen/box/operatorConventions/genericArrayAccessCall.kt index 2468d44bc69..6d3363d5ed0 100644 --- a/compiler/testData/codegen/box/operatorConventions/genericArrayAccessCall.kt +++ b/compiler/testData/codegen/box/operatorConventions/genericArrayAccessCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/operatorConventions/incDecOnObject.kt b/compiler/testData/codegen/box/operatorConventions/incDecOnObject.kt index 0717061a9b4..fb67d233126 100644 --- a/compiler/testData/codegen/box/operatorConventions/incDecOnObject.kt +++ b/compiler/testData/codegen/box/operatorConventions/incDecOnObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class X(var value: Long) operator fun X.inc(): X { diff --git a/compiler/testData/codegen/box/operatorConventions/infixFunctionOverBuiltinMember.kt b/compiler/testData/codegen/box/operatorConventions/infixFunctionOverBuiltinMember.kt index d4ec1d41d6a..f8a7328ef43 100644 --- a/compiler/testData/codegen/box/operatorConventions/infixFunctionOverBuiltinMember.kt +++ b/compiler/testData/codegen/box/operatorConventions/infixFunctionOverBuiltinMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR infix fun Int.rem(other: Int) = 10 infix operator fun Int.minus(other: Int): Int = 20 diff --git a/compiler/testData/codegen/box/operatorConventions/kt14201.kt b/compiler/testData/codegen/box/operatorConventions/kt14201.kt index 3ee91af468f..678983b51b4 100644 --- a/compiler/testData/codegen/box/operatorConventions/kt14201.kt +++ b/compiler/testData/codegen/box/operatorConventions/kt14201.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Intf { val aValue: String } diff --git a/compiler/testData/codegen/box/operatorConventions/kt14201_2.kt b/compiler/testData/codegen/box/operatorConventions/kt14201_2.kt index b95b82d9172..3461a4eb6fb 100644 --- a/compiler/testData/codegen/box/operatorConventions/kt14201_2.kt +++ b/compiler/testData/codegen/box/operatorConventions/kt14201_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { val z: String = "OK" } diff --git a/compiler/testData/codegen/box/operatorConventions/kt14227.kt b/compiler/testData/codegen/box/operatorConventions/kt14227.kt index 8c2c4932d1a..128689c2290 100644 --- a/compiler/testData/codegen/box/operatorConventions/kt14227.kt +++ b/compiler/testData/codegen/box/operatorConventions/kt14227.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/operatorConventions/kt20387.kt b/compiler/testData/codegen/box/operatorConventions/kt20387.kt index 95fcaa70ec6..ddfe78df707 100644 --- a/compiler/testData/codegen/box/operatorConventions/kt20387.kt +++ b/compiler/testData/codegen/box/operatorConventions/kt20387.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: test.kt import base.* diff --git a/compiler/testData/codegen/box/operatorConventions/kt4152.kt b/compiler/testData/codegen/box/operatorConventions/kt4152.kt index 7e494f7f032..c81f0890a82 100644 --- a/compiler/testData/codegen/box/operatorConventions/kt4152.kt +++ b/compiler/testData/codegen/box/operatorConventions/kt4152.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public var inc: Int = 0; public var propInc: Int = 0 diff --git a/compiler/testData/codegen/box/operatorConventions/kt4987.kt b/compiler/testData/codegen/box/operatorConventions/kt4987.kt index ed28874dbbc..8ea47f84d77 100644 --- a/compiler/testData/codegen/box/operatorConventions/kt4987.kt +++ b/compiler/testData/codegen/box/operatorConventions/kt4987.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { operator fun Int?.inc() = (this ?: 0) + 1 var counter: Int? = null diff --git a/compiler/testData/codegen/box/operatorConventions/operatorSetLambda.kt b/compiler/testData/codegen/box/operatorConventions/operatorSetLambda.kt index a791f7207c7..a2f5fbfd46e 100644 --- a/compiler/testData/codegen/box/operatorConventions/operatorSetLambda.kt +++ b/compiler/testData/codegen/box/operatorConventions/operatorSetLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See KT-14999 object Obj { diff --git a/compiler/testData/codegen/box/operatorConventions/overloadedSet.kt b/compiler/testData/codegen/box/operatorConventions/overloadedSet.kt index 839722da16a..a468bdf5980 100644 --- a/compiler/testData/codegen/box/operatorConventions/overloadedSet.kt +++ b/compiler/testData/codegen/box/operatorConventions/overloadedSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR object A { operator fun get(i: Int) = 1 operator fun set(i: Int, j: Int) {} diff --git a/compiler/testData/codegen/box/operatorConventions/plusExplicit.kt b/compiler/testData/codegen/box/operatorConventions/plusExplicit.kt index 78456f971c6..3405df11963 100644 --- a/compiler/testData/codegen/box/operatorConventions/plusExplicit.kt +++ b/compiler/testData/codegen/box/operatorConventions/plusExplicit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/operatorConventions/remAssignmentOperation.kt b/compiler/testData/codegen/box/operatorConventions/remAssignmentOperation.kt index 79896e8ba01..43a79f08df8 100644 --- a/compiler/testData/codegen/box/operatorConventions/remAssignmentOperation.kt +++ b/compiler/testData/codegen/box/operatorConventions/remAssignmentOperation.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProhibitOperatorMod +// IGNORE_BACKEND_FIR: JVM_IR class A() { var x = 5 diff --git a/compiler/testData/codegen/box/operatorConventions/remOverModOperation.kt b/compiler/testData/codegen/box/operatorConventions/remOverModOperation.kt index e5371fcc603..0f14cac28a7 100644 --- a/compiler/testData/codegen/box/operatorConventions/remOverModOperation.kt +++ b/compiler/testData/codegen/box/operatorConventions/remOverModOperation.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProhibitOperatorMod +// IGNORE_BACKEND_FIR: JVM_IR class A() { var x = 5 diff --git a/compiler/testData/codegen/box/optimizations/kt20844.kt b/compiler/testData/codegen/box/optimizations/kt20844.kt index 3f5b613e05a..e0ca4c29b21 100644 --- a/compiler/testData/codegen/box/optimizations/kt20844.kt +++ b/compiler/testData/codegen/box/optimizations/kt20844.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME //WITH_RUNTIME diff --git a/compiler/testData/codegen/box/package/checkCast.kt b/compiler/testData/codegen/box/package/checkCast.kt index ffdfa30042b..64e18cd5409 100644 --- a/compiler/testData/codegen/box/package/checkCast.kt +++ b/compiler/testData/codegen/box/package/checkCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C(val x: Int) { override fun equals(rhs: Any?): Boolean { if (rhs is C) { diff --git a/compiler/testData/codegen/box/package/incrementProperty.kt b/compiler/testData/codegen/box/package/incrementProperty.kt index 07f0a112195..11cdbf4877f 100644 --- a/compiler/testData/codegen/box/package/incrementProperty.kt +++ b/compiler/testData/codegen/box/package/incrementProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Slot() { var vitality: Int = 10000 diff --git a/compiler/testData/codegen/box/package/invokespecial.kt b/compiler/testData/codegen/box/package/invokespecial.kt index ca244d2703f..8458686be3f 100644 --- a/compiler/testData/codegen/box/package/invokespecial.kt +++ b/compiler/testData/codegen/box/package/invokespecial.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/package/mainInFiles.kt b/compiler/testData/codegen/box/package/mainInFiles.kt index 423aa39d980..48bbd7ad905 100644 --- a/compiler/testData/codegen/box/package/mainInFiles.kt +++ b/compiler/testData/codegen/box/package/mainInFiles.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/package/nullablePrimitiveNoFieldInitializer.kt b/compiler/testData/codegen/box/package/nullablePrimitiveNoFieldInitializer.kt index c0f72702d06..1adcfa60e19 100644 --- a/compiler/testData/codegen/box/package/nullablePrimitiveNoFieldInitializer.kt +++ b/compiler/testData/codegen/box/package/nullablePrimitiveNoFieldInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val zint : Int? = 1 val zlong : Long? = 2 val zbyte : Byte? = 3 diff --git a/compiler/testData/codegen/box/package/privateMembersInImportList.kt b/compiler/testData/codegen/box/package/privateMembersInImportList.kt index e7009753efa..51bd63d7280 100644 --- a/compiler/testData/codegen/box/package/privateMembersInImportList.kt +++ b/compiler/testData/codegen/box/package/privateMembersInImportList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package test import test.C.E1 diff --git a/compiler/testData/codegen/box/package/privateTopLevelPropAndVarInInner.kt b/compiler/testData/codegen/box/package/privateTopLevelPropAndVarInInner.kt index b61fd243ab9..7a2845e1f8f 100644 --- a/compiler/testData/codegen/box/package/privateTopLevelPropAndVarInInner.kt +++ b/compiler/testData/codegen/box/package/privateTopLevelPropAndVarInInner.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR private var x = "O" private fun f() = "K" diff --git a/compiler/testData/codegen/box/package/referenceWithTheSameNameAsPackage.kt b/compiler/testData/codegen/box/package/referenceWithTheSameNameAsPackage.kt index 9ac3ac1385f..af03a474925 100644 --- a/compiler/testData/codegen/box/package/referenceWithTheSameNameAsPackage.kt +++ b/compiler/testData/codegen/box/package/referenceWithTheSameNameAsPackage.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // !LANGUAGE: +NewInference // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/parametersMetadata/defaultImpls.kt b/compiler/testData/codegen/box/parametersMetadata/defaultImpls.kt index 1bb79b01de4..f0cacedb775 100644 --- a/compiler/testData/codegen/box/parametersMetadata/defaultImpls.kt +++ b/compiler/testData/codegen/box/parametersMetadata/defaultImpls.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/parametersMetadata/delegation.kt b/compiler/testData/codegen/box/parametersMetadata/delegation.kt index d81430d184f..fe1f498d157 100644 --- a/compiler/testData/codegen/box/parametersMetadata/delegation.kt +++ b/compiler/testData/codegen/box/parametersMetadata/delegation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/parametersMetadata/enum.kt b/compiler/testData/codegen/box/parametersMetadata/enum.kt index 97e34485b26..db711540040 100644 --- a/compiler/testData/codegen/box/parametersMetadata/enum.kt +++ b/compiler/testData/codegen/box/parametersMetadata/enum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/parametersMetadata/extensionFunction.kt b/compiler/testData/codegen/box/parametersMetadata/extensionFunction.kt index 4f76781e1c7..0caf08dd131 100644 --- a/compiler/testData/codegen/box/parametersMetadata/extensionFunction.kt +++ b/compiler/testData/codegen/box/parametersMetadata/extensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/parametersMetadata/function.kt b/compiler/testData/codegen/box/parametersMetadata/function.kt index fb989de805a..239203945f7 100644 --- a/compiler/testData/codegen/box/parametersMetadata/function.kt +++ b/compiler/testData/codegen/box/parametersMetadata/function.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/parametersMetadata/innerClass.kt b/compiler/testData/codegen/box/parametersMetadata/innerClass.kt index 7d6d6cd9ef9..42875f22d6f 100644 --- a/compiler/testData/codegen/box/parametersMetadata/innerClass.kt +++ b/compiler/testData/codegen/box/parametersMetadata/innerClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/parametersMetadata/superParams.kt b/compiler/testData/codegen/box/parametersMetadata/superParams.kt index c3a181debbd..1fc02a56846 100644 --- a/compiler/testData/codegen/box/parametersMetadata/superParams.kt +++ b/compiler/testData/codegen/box/parametersMetadata/superParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/platformTypes/primitives/assign.kt b/compiler/testData/codegen/box/platformTypes/primitives/assign.kt index ef09ad12eb1..65c5a9f98d9 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/assign.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/assign.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/compareTo.kt b/compiler/testData/codegen/box/platformTypes/primitives/compareTo.kt index 78262cb3146..2bcfd77d80a 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/compareTo.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/compareTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/dec.kt b/compiler/testData/codegen/box/platformTypes/primitives/dec.kt index a533970cf43..27c7a05d71e 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/dec.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/dec.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/div.kt b/compiler/testData/codegen/box/platformTypes/primitives/div.kt index 4944dab921c..10c105706db 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/div.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/div.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/equals.kt b/compiler/testData/codegen/box/platformTypes/primitives/equals.kt index 4a70a0e006d..82e0cec4209 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/equals.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/equals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/equalsNull_lv12.kt b/compiler/testData/codegen/box/platformTypes/primitives/equalsNull_lv12.kt index 23bf561c1f9..9fcc4a20240 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/equalsNull_lv12.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/equalsNull_lv12.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/platformTypes/primitives/equalsNull_withExplicitFlag.kt b/compiler/testData/codegen/box/platformTypes/primitives/equalsNull_withExplicitFlag.kt index 5fefcdab981..7009b759518 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/equalsNull_withExplicitFlag.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/equalsNull_withExplicitFlag.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KOTLIN_CONFIGURATION_FLAGS: +JVM.NO_EXCEPTION_ON_EXPLICIT_EQUALS_FOR_BOXED_NULL // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/platformTypes/primitives/hashCode.kt b/compiler/testData/codegen/box/platformTypes/primitives/hashCode.kt index a0f3ed169cb..4956bc8d74d 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/hashCode.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/hashCode.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/identityEquals.kt b/compiler/testData/codegen/box/platformTypes/primitives/identityEquals.kt index 1b91be8d2d8..f143aa65bfb 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/identityEquals.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/identityEquals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM fun box(): String { diff --git a/compiler/testData/codegen/box/platformTypes/primitives/inc.kt b/compiler/testData/codegen/box/platformTypes/primitives/inc.kt index d57a93944e9..b890b3ebac6 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/inc.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/inc.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/minus.kt b/compiler/testData/codegen/box/platformTypes/primitives/minus.kt index bd6fabdf999..621b8764817 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/minus.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/minus.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/mod.kt b/compiler/testData/codegen/box/platformTypes/primitives/mod.kt index 3a4f75e2378..5449a258074 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/mod.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/mod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/not.kt b/compiler/testData/codegen/box/platformTypes/primitives/not.kt index d274e58e416..042f15ea9d1 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/not.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/not.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/notEquals.kt b/compiler/testData/codegen/box/platformTypes/primitives/notEquals.kt index 1ef723c005e..3c8984ebb6f 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/notEquals.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/notEquals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/plus.kt b/compiler/testData/codegen/box/platformTypes/primitives/plus.kt index a346703f3f8..7f2878c5a6c 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/plus.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/plus.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/plusAssign.kt b/compiler/testData/codegen/box/platformTypes/primitives/plusAssign.kt index 80884149fc9..647f2ad6e80 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/plusAssign.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/plusAssign.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/rangeTo.kt b/compiler/testData/codegen/box/platformTypes/primitives/rangeTo.kt index 865e6d5de32..e14c0f45f9d 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/rangeTo.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/rangeTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/times.kt b/compiler/testData/codegen/box/platformTypes/primitives/times.kt index 91d6bd4220f..bb555863b7b 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/times.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/times.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/toShort.kt b/compiler/testData/codegen/box/platformTypes/primitives/toShort.kt index 319627270d1..b0629135391 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/toShort.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/toShort.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/toString.kt b/compiler/testData/codegen/box/platformTypes/primitives/toString.kt index cbda7d28c5f..755917214e4 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/toString.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/toString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/unaryMinus.kt b/compiler/testData/codegen/box/platformTypes/primitives/unaryMinus.kt index fe36a4dd17e..7ad24dc474c 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/unaryMinus.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/unaryMinus.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/primitives/unaryPlus.kt b/compiler/testData/codegen/box/platformTypes/primitives/unaryPlus.kt index 02a53edb862..6c201a3c490 100644 --- a/compiler/testData/codegen/box/platformTypes/primitives/unaryPlus.kt +++ b/compiler/testData/codegen/box/platformTypes/primitives/unaryPlus.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val l = ArrayList() diff --git a/compiler/testData/codegen/box/platformTypes/unsafeNullCheck.kt b/compiler/testData/codegen/box/platformTypes/unsafeNullCheck.kt index c6f7ce64d84..a419b80b7ba 100644 --- a/compiler/testData/codegen/box/platformTypes/unsafeNullCheck.kt +++ b/compiler/testData/codegen/box/platformTypes/unsafeNullCheck.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Unsound.java diff --git a/compiler/testData/codegen/box/platformTypes/unsafeNullCheckWithPrimitive.kt b/compiler/testData/codegen/box/platformTypes/unsafeNullCheckWithPrimitive.kt index 3546afc1924..5ae07aadc28 100644 --- a/compiler/testData/codegen/box/platformTypes/unsafeNullCheckWithPrimitive.kt +++ b/compiler/testData/codegen/box/platformTypes/unsafeNullCheckWithPrimitive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // FILE: Unsound.java diff --git a/compiler/testData/codegen/box/polymorphicSignature/anonymousSubclass.kt b/compiler/testData/codegen/box/polymorphicSignature/anonymousSubclass.kt index 859cc7e1e16..27ebba3df9c 100644 --- a/compiler/testData/codegen/box/polymorphicSignature/anonymousSubclass.kt +++ b/compiler/testData/codegen/box/polymorphicSignature/anonymousSubclass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +PolymorphicSignature +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // FULL_JDK diff --git a/compiler/testData/codegen/box/polymorphicSignature/invoke.kt b/compiler/testData/codegen/box/polymorphicSignature/invoke.kt index 05a835cb3f6..93b4eafbcce 100644 --- a/compiler/testData/codegen/box/polymorphicSignature/invoke.kt +++ b/compiler/testData/codegen/box/polymorphicSignature/invoke.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +PolymorphicSignature +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // FULL_JDK diff --git a/compiler/testData/codegen/box/polymorphicSignature/invokeExact.kt b/compiler/testData/codegen/box/polymorphicSignature/invokeExact.kt index 70297f48c37..d011a79e092 100644 --- a/compiler/testData/codegen/box/polymorphicSignature/invokeExact.kt +++ b/compiler/testData/codegen/box/polymorphicSignature/invokeExact.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +PolymorphicSignature +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // FULL_JDK diff --git a/compiler/testData/codegen/box/polymorphicSignature/invokeExactWithInlineClass.kt b/compiler/testData/codegen/box/polymorphicSignature/invokeExactWithInlineClass.kt index 77b806bb9a3..fd85125c572 100644 --- a/compiler/testData/codegen/box/polymorphicSignature/invokeExactWithInlineClass.kt +++ b/compiler/testData/codegen/box/polymorphicSignature/invokeExactWithInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +PolymorphicSignature +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // FULL_JDK diff --git a/compiler/testData/codegen/box/polymorphicSignature/varargOfObjects_after.kt b/compiler/testData/codegen/box/polymorphicSignature/varargOfObjects_after.kt index 1a40de0c3c2..0f48fa1801f 100644 --- a/compiler/testData/codegen/box/polymorphicSignature/varargOfObjects_after.kt +++ b/compiler/testData/codegen/box/polymorphicSignature/varargOfObjects_after.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +PolymorphicSignature +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // FULL_JDK diff --git a/compiler/testData/codegen/box/polymorphicSignature/varargOfObjects_before.kt b/compiler/testData/codegen/box/polymorphicSignature/varargOfObjects_before.kt index 114b3833178..20ac1211fc2 100644 --- a/compiler/testData/codegen/box/polymorphicSignature/varargOfObjects_before.kt +++ b/compiler/testData/codegen/box/polymorphicSignature/varargOfObjects_before.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK // SKIP_JDK6 diff --git a/compiler/testData/codegen/box/primitiveTypes/comparisonWithNaN.kt b/compiler/testData/codegen/box/primitiveTypes/comparisonWithNaN.kt index 9f0cce8ef26..665393215d2 100644 --- a/compiler/testData/codegen/box/primitiveTypes/comparisonWithNaN.kt +++ b/compiler/testData/codegen/box/primitiveTypes/comparisonWithNaN.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // This test checks that our bytecode is consistent with javac bytecode diff --git a/compiler/testData/codegen/box/primitiveTypes/comparisonWithNullCallsFun.kt b/compiler/testData/codegen/box/primitiveTypes/comparisonWithNullCallsFun.kt index 0948f0eb0b9..30fa548b5b4 100644 --- a/compiler/testData/codegen/box/primitiveTypes/comparisonWithNullCallsFun.kt +++ b/compiler/testData/codegen/box/primitiveTypes/comparisonWithNullCallsFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var entered = 0 fun foo(t: T): T { diff --git a/compiler/testData/codegen/box/primitiveTypes/conversions.kt b/compiler/testData/codegen/box/primitiveTypes/conversions.kt index a8521d51a0a..39f0f46b04e 100644 --- a/compiler/testData/codegen/box/primitiveTypes/conversions.kt +++ b/compiler/testData/codegen/box/primitiveTypes/conversions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/boxedEqPrimitiveEvaluationOrder.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/boxedEqPrimitiveEvaluationOrder.kt index 5fd58629899..118b9aa71d3 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/boxedEqPrimitiveEvaluationOrder.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/boxedEqPrimitiveEvaluationOrder.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var order: String = "" fun a(i: Int): Int? { diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectInt.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectInt.kt index a93afee14a2..bab912378f1 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectInt.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GeneratePrimitiveVsObjectEqualityTestData. Do not edit! val nx: Any? = 0 diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectLong.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectLong.kt index ddfdcad82e8..b1b8f3de377 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectLong.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GeneratePrimitiveVsObjectEqualityTestData. Do not edit! val nx: Any? = 0L diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/objectWithAsymmetricEqualsEqPrimitive.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/objectWithAsymmetricEqualsEqPrimitive.kt index c0426625b8b..8cd4509962a 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/objectWithAsymmetricEqualsEqPrimitive.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/objectWithAsymmetricEqualsEqPrimitive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Strictly speaking, asymmetric equals violates contract for 'Object#equals'. // However, we don't rely on this contract so far. class FakeInt(val value: Int) { diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/whenNullableBoxed.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/whenNullableBoxed.kt index ff03f15417c..9bafc452a1e 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/whenNullableBoxed.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/whenNullableBoxed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class CInt(val value: Int) val nCInt3: CInt? = CInt(3) diff --git a/compiler/testData/codegen/box/primitiveTypes/kt13023.kt b/compiler/testData/codegen/box/primitiveTypes/kt13023.kt index 2ad4310bc91..b3bf6c58647 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt13023.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt13023.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/primitiveTypes/kt14868.kt b/compiler/testData/codegen/box/primitiveTypes/kt14868.kt index 1416af7135b..f68b267cae0 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt14868.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt14868.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val x: Number = 75 diff --git a/compiler/testData/codegen/box/primitiveTypes/kt1508.kt b/compiler/testData/codegen/box/primitiveTypes/kt1508.kt index 28e534afe39..7e100379f19 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt1508.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt1508.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test( n : Number ) = n.toInt().toLong() + n.toLong() fun box() : String { diff --git a/compiler/testData/codegen/box/primitiveTypes/kt16732.kt b/compiler/testData/codegen/box/primitiveTypes/kt16732.kt index bddf49bec0d..5e2b4a92fb0 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt16732.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt16732.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME //WITH_RUNTIME diff --git a/compiler/testData/codegen/box/primitiveTypes/kt2251.kt b/compiler/testData/codegen/box/primitiveTypes/kt2251.kt index d75041090e5..68fc2494020 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt2251.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt2251.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(var b: Byte) { fun c(d: Short) = (b + d.toByte()).toChar() } diff --git a/compiler/testData/codegen/box/primitiveTypes/kt2269.kt b/compiler/testData/codegen/box/primitiveTypes/kt2269.kt index e1896168c8f..19e8d98acb0 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt2269.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt2269.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { 230?.toByte()?.hashCode() 9.hashCode() diff --git a/compiler/testData/codegen/box/primitiveTypes/kt243.kt b/compiler/testData/codegen/box/primitiveTypes/kt243.kt index b1339085237..bcf7f9ac7fa 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt243.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt243.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM fun box() : String { diff --git a/compiler/testData/codegen/box/primitiveTypes/kt2768.kt b/compiler/testData/codegen/box/primitiveTypes/kt2768.kt index b2b0ec976ef..e4dc4da5f56 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt2768.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt2768.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun assertEquals(a: T, b: T) { if (a != b) throw AssertionError("$a != $b") } diff --git a/compiler/testData/codegen/box/primitiveTypes/kt2794.kt b/compiler/testData/codegen/box/primitiveTypes/kt2794.kt index bd6c80dced5..d0f91418772 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt2794.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt2794.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box () : String { val b = 4.toByte() val s = 5.toShort() diff --git a/compiler/testData/codegen/box/primitiveTypes/kt3078.kt b/compiler/testData/codegen/box/primitiveTypes/kt3078.kt index cd834c89b2f..bf06b256df1 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt3078.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt3078.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { if (1 >= 1.9) return "Fail #1" if (1.compareTo(1.1) >= 0) return "Fail #2" diff --git a/compiler/testData/codegen/box/primitiveTypes/kt3613.kt b/compiler/testData/codegen/box/primitiveTypes/kt3613.kt index c578f93fb7e..df4c7f43745 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt3613.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt3613.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(): Int? = 42 fun box(): String { diff --git a/compiler/testData/codegen/box/primitiveTypes/kt4097.kt b/compiler/testData/codegen/box/primitiveTypes/kt4097.kt index 04cc01c3f3a..97a2a1cf423 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt4097.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt4097.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val shouldBeTrue = 555555555555555555L in 123456789123456789L..987654321987654321L if (!shouldBeTrue) return "Fail 1" diff --git a/compiler/testData/codegen/box/primitiveTypes/kt4098.kt b/compiler/testData/codegen/box/primitiveTypes/kt4098.kt index a74f18feeac..ae4af9e5eab 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt4098.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt4098.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val c: Char? = '0' c!!.toInt() diff --git a/compiler/testData/codegen/box/primitiveTypes/kt4210.kt b/compiler/testData/codegen/box/primitiveTypes/kt4210.kt index 4f3b16d0e6e..17484d4a12b 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt4210.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt4210.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val s: String? = "abc" val c = s?.get(0)!! - 'b' diff --git a/compiler/testData/codegen/box/primitiveTypes/kt4251.kt b/compiler/testData/codegen/box/primitiveTypes/kt4251.kt index eda602589c0..724fa80f397 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt4251.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt4251.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a: Char? = 'a' val result = a!! < 'b' diff --git a/compiler/testData/codegen/box/primitiveTypes/kt665.kt b/compiler/testData/codegen/box/primitiveTypes/kt665.kt index b8bd69b6550..09198d70e58 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt665.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt665.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun f(x: Long, zzz: Long = 1): Long { return if (x <= 1) zzz diff --git a/compiler/testData/codegen/box/primitiveTypes/kt684.kt b/compiler/testData/codegen/box/primitiveTypes/kt684.kt index 34be34ea676..6f2ab7f0296 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt684.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt684.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/primitiveTypes/kt752.kt b/compiler/testData/codegen/box/primitiveTypes/kt752.kt index 3d0027e314e..1b1c6fd9c62 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt752.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt752.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/primitiveTypes/kt753.kt b/compiler/testData/codegen/box/primitiveTypes/kt753.kt index 1b02e46ee54..5b342329bfc 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt753.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt753.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/primitiveTypes/kt756.kt b/compiler/testData/codegen/box/primitiveTypes/kt756.kt index b201b52f467..a9490866a7f 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt756.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt756.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/primitiveTypes/kt757.kt b/compiler/testData/codegen/box/primitiveTypes/kt757.kt index 037df703423..1dc9446de06 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt757.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt757.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/primitiveTypes/kt887.kt b/compiler/testData/codegen/box/primitiveTypes/kt887.kt index c03be7c8835..992b68e4c35 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt887.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt887.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Book(val name: String) : Comparable { override fun compareTo(other: Book) = name.compareTo(other.name) } diff --git a/compiler/testData/codegen/box/primitiveTypes/kt935.kt b/compiler/testData/codegen/box/primitiveTypes/kt935.kt index b64ae3bdc3a..2295c65dba3 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt935.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt935.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/primitiveTypes/nullAsNullableIntIsNull.kt b/compiler/testData/codegen/box/primitiveTypes/nullAsNullableIntIsNull.kt index a9273088e10..9ec0f1653af 100644 --- a/compiler/testData/codegen/box/primitiveTypes/nullAsNullableIntIsNull.kt +++ b/compiler/testData/codegen/box/primitiveTypes/nullAsNullableIntIsNull.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { try { if ((null as Int?)!! == 10) return "Fail #1" diff --git a/compiler/testData/codegen/box/primitiveTypes/nullableCharBoolean.kt b/compiler/testData/codegen/box/primitiveTypes/nullableCharBoolean.kt index ddc86b85777..65bf080a44b 100644 --- a/compiler/testData/codegen/box/primitiveTypes/nullableCharBoolean.kt +++ b/compiler/testData/codegen/box/primitiveTypes/nullableCharBoolean.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val c: Char? = 'a' if (c!! - 'a' != 0) return "Fail c" diff --git a/compiler/testData/codegen/box/primitiveTypes/number.kt b/compiler/testData/codegen/box/primitiveTypes/number.kt index 65be59a99aa..36a63033125 100644 --- a/compiler/testData/codegen/box/primitiveTypes/number.kt +++ b/compiler/testData/codegen/box/primitiveTypes/number.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: FortyTwoExtractor.java diff --git a/compiler/testData/codegen/box/primitiveTypes/substituteIntForGeneric.kt b/compiler/testData/codegen/box/primitiveTypes/substituteIntForGeneric.kt index 4f01d638f9d..bb60687540e 100644 --- a/compiler/testData/codegen/box/primitiveTypes/substituteIntForGeneric.kt +++ b/compiler/testData/codegen/box/primitiveTypes/substituteIntForGeneric.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/private/arrayConvention.kt b/compiler/testData/codegen/box/private/arrayConvention.kt index 5d778552e83..a23aaf930b9 100644 --- a/compiler/testData/codegen/box/private/arrayConvention.kt +++ b/compiler/testData/codegen/box/private/arrayConvention.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "fail" private operator fun X.get(name: String) = name + "K" diff --git a/compiler/testData/codegen/box/privateConstructors/base.kt b/compiler/testData/codegen/box/privateConstructors/base.kt index f856a95217b..c63ee095f2b 100644 --- a/compiler/testData/codegen/box/privateConstructors/base.kt +++ b/compiler/testData/codegen/box/privateConstructors/base.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See also KT-6299 public open class Outer private constructor() { class Inner: Outer() diff --git a/compiler/testData/codegen/box/privateConstructors/captured.kt b/compiler/testData/codegen/box/privateConstructors/captured.kt index 83b38054d77..6df94ce0ca9 100644 --- a/compiler/testData/codegen/box/privateConstructors/captured.kt +++ b/compiler/testData/codegen/box/privateConstructors/captured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public open class Outer private constructor(val s: String) { companion object { diff --git a/compiler/testData/codegen/box/privateConstructors/companion.kt b/compiler/testData/codegen/box/privateConstructors/companion.kt index 482c81233a4..d73e32abf27 100644 --- a/compiler/testData/codegen/box/privateConstructors/companion.kt +++ b/compiler/testData/codegen/box/privateConstructors/companion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See also KT-6299 public open class Outer private constructor() { companion object { diff --git a/compiler/testData/codegen/box/privateConstructors/inline.kt b/compiler/testData/codegen/box/privateConstructors/inline.kt index 9b80c07d05a..1864ebebac2 100644 --- a/compiler/testData/codegen/box/privateConstructors/inline.kt +++ b/compiler/testData/codegen/box/privateConstructors/inline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See also KT-6299 public open class Outer private constructor() { companion object { diff --git a/compiler/testData/codegen/box/privateConstructors/inner.kt b/compiler/testData/codegen/box/privateConstructors/inner.kt index 16c1734f08f..4c37ac5cb41 100644 --- a/compiler/testData/codegen/box/privateConstructors/inner.kt +++ b/compiler/testData/codegen/box/privateConstructors/inner.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See also KT-6299 public open class Outer private constructor(val s: String) { inner class Inner: Outer("O") { diff --git a/compiler/testData/codegen/box/privateConstructors/kt4860.kt b/compiler/testData/codegen/box/privateConstructors/kt4860.kt index 8b63d2b415f..e4b29e1241f 100644 --- a/compiler/testData/codegen/box/privateConstructors/kt4860.kt +++ b/compiler/testData/codegen/box/privateConstructors/kt4860.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A private constructor() { companion object : A() { } diff --git a/compiler/testData/codegen/box/privateConstructors/synthetic.kt b/compiler/testData/codegen/box/privateConstructors/synthetic.kt index b8eec43f3ae..b3550651b3e 100644 --- a/compiler/testData/codegen/box/privateConstructors/synthetic.kt +++ b/compiler/testData/codegen/box/privateConstructors/synthetic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/privateConstructors/withArguments.kt b/compiler/testData/codegen/box/privateConstructors/withArguments.kt index a53517a81dd..f6b80b3a9ce 100644 --- a/compiler/testData/codegen/box/privateConstructors/withArguments.kt +++ b/compiler/testData/codegen/box/privateConstructors/withArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See also KT-6299 public open class Outer private constructor(val s: String, val f: Boolean = true) { class Inner: Outer("xyz") diff --git a/compiler/testData/codegen/box/privateConstructors/withDefault.kt b/compiler/testData/codegen/box/privateConstructors/withDefault.kt index cb96e8dcb4b..c2d6af3b329 100644 --- a/compiler/testData/codegen/box/privateConstructors/withDefault.kt +++ b/compiler/testData/codegen/box/privateConstructors/withDefault.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See also KT-6299 public open class Outer private constructor(val x: Int = 0) { class Inner: Outer() diff --git a/compiler/testData/codegen/box/privateConstructors/withLinkedClasses.kt b/compiler/testData/codegen/box/privateConstructors/withLinkedClasses.kt index ff7f86f847a..5c4eb8f072f 100644 --- a/compiler/testData/codegen/box/privateConstructors/withLinkedClasses.kt +++ b/compiler/testData/codegen/box/privateConstructors/withLinkedClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See also KT-6299 public open class Outer private constructor(val p: Outer?) { object First: Outer(null) diff --git a/compiler/testData/codegen/box/privateConstructors/withVarargs.kt b/compiler/testData/codegen/box/privateConstructors/withVarargs.kt index f7791f1968c..e45123600f8 100644 --- a/compiler/testData/codegen/box/privateConstructors/withVarargs.kt +++ b/compiler/testData/codegen/box/privateConstructors/withVarargs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See also KT-6299 public open class Outer private constructor(val s: String, vararg i: Int) { class Inner: Outer("xyz") diff --git a/compiler/testData/codegen/box/properties/accessToPrivateProperty.kt b/compiler/testData/codegen/box/properties/accessToPrivateProperty.kt index b898fa5689e..42c9af67892 100644 --- a/compiler/testData/codegen/box/properties/accessToPrivateProperty.kt +++ b/compiler/testData/codegen/box/properties/accessToPrivateProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { private var foo = 1 get() { diff --git a/compiler/testData/codegen/box/properties/accessToPrivateSetter.kt b/compiler/testData/codegen/box/properties/accessToPrivateSetter.kt index b4ed914beba..1d0aa647896 100644 --- a/compiler/testData/codegen/box/properties/accessToPrivateSetter.kt +++ b/compiler/testData/codegen/box/properties/accessToPrivateSetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/properties/augmentedAssignmentsAndIncrements.kt b/compiler/testData/codegen/box/properties/augmentedAssignmentsAndIncrements.kt index bde3c09d5c4..927bb59aa64 100644 --- a/compiler/testData/codegen/box/properties/augmentedAssignmentsAndIncrements.kt +++ b/compiler/testData/codegen/box/properties/augmentedAssignmentsAndIncrements.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Enable when KT-14833 is fixed. // IGNORE_BACKEND: JVM import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/properties/classArtificialFieldInsideNested.kt b/compiler/testData/codegen/box/properties/classArtificialFieldInsideNested.kt index a33fcca3c74..20f515bf4ee 100644 --- a/compiler/testData/codegen/box/properties/classArtificialFieldInsideNested.kt +++ b/compiler/testData/codegen/box/properties/classArtificialFieldInsideNested.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Your { abstract val your: String diff --git a/compiler/testData/codegen/box/properties/classFieldInsideLambda.kt b/compiler/testData/codegen/box/properties/classFieldInsideLambda.kt index 121ac3426b4..c9d23bd775f 100644 --- a/compiler/testData/codegen/box/properties/classFieldInsideLambda.kt +++ b/compiler/testData/codegen/box/properties/classFieldInsideLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class My { val my: String = "O" get() = { field }() + "K" diff --git a/compiler/testData/codegen/box/properties/classFieldInsideLocalInSetter.kt b/compiler/testData/codegen/box/properties/classFieldInsideLocalInSetter.kt index e6e1c9f17f4..20898b130f4 100644 --- a/compiler/testData/codegen/box/properties/classFieldInsideLocalInSetter.kt +++ b/compiler/testData/codegen/box/properties/classFieldInsideLocalInSetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class My { var my: String = "U" get() = { field }() diff --git a/compiler/testData/codegen/box/properties/classFieldInsideNested.kt b/compiler/testData/codegen/box/properties/classFieldInsideNested.kt index 0ac00ddb630..858bbbe4832 100644 --- a/compiler/testData/codegen/box/properties/classFieldInsideNested.kt +++ b/compiler/testData/codegen/box/properties/classFieldInsideNested.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Your { abstract val your: String diff --git a/compiler/testData/codegen/box/properties/classObjectProperties.kt b/compiler/testData/codegen/box/properties/classObjectProperties.kt index 1a48f5eb5f4..1ea6ae4835e 100644 --- a/compiler/testData/codegen/box/properties/classObjectProperties.kt +++ b/compiler/testData/codegen/box/properties/classObjectProperties.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { companion object { diff --git a/compiler/testData/codegen/box/properties/classPrivateArtificialFieldInsideNested.kt b/compiler/testData/codegen/box/properties/classPrivateArtificialFieldInsideNested.kt index af1660a58da..435447a2931 100644 --- a/compiler/testData/codegen/box/properties/classPrivateArtificialFieldInsideNested.kt +++ b/compiler/testData/codegen/box/properties/classPrivateArtificialFieldInsideNested.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Your { abstract val your: String diff --git a/compiler/testData/codegen/box/properties/collectionSize.kt b/compiler/testData/codegen/box/properties/collectionSize.kt index da1202b425d..cb9973f797a 100644 --- a/compiler/testData/codegen/box/properties/collectionSize.kt +++ b/compiler/testData/codegen/box/properties/collectionSize.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Test.java diff --git a/compiler/testData/codegen/box/properties/commonPropertiesKJK.kt b/compiler/testData/codegen/box/properties/commonPropertiesKJK.kt index 10b61c5fdfc..84e89ab5b5c 100644 --- a/compiler/testData/codegen/box/properties/commonPropertiesKJK.kt +++ b/compiler/testData/codegen/box/properties/commonPropertiesKJK.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/properties/companionFieldInsideLambda.kt b/compiler/testData/codegen/box/properties/companionFieldInsideLambda.kt index 4e4f60b9df7..1514619bbcd 100644 --- a/compiler/testData/codegen/box/properties/companionFieldInsideLambda.kt +++ b/compiler/testData/codegen/box/properties/companionFieldInsideLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class My { companion object { val my: String = "O" diff --git a/compiler/testData/codegen/box/properties/companionObjectAccessor.kt b/compiler/testData/codegen/box/properties/companionObjectAccessor.kt index 4aee6060976..d296bfb748b 100644 --- a/compiler/testData/codegen/box/properties/companionObjectAccessor.kt +++ b/compiler/testData/codegen/box/properties/companionObjectAccessor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/properties/companionObjectPropertiesFromJava.kt b/compiler/testData/codegen/box/properties/companionObjectPropertiesFromJava.kt index db37345cc34..092d835d999 100644 --- a/compiler/testData/codegen/box/properties/companionObjectPropertiesFromJava.kt +++ b/compiler/testData/codegen/box/properties/companionObjectPropertiesFromJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/properties/companionPrivateField.kt b/compiler/testData/codegen/box/properties/companionPrivateField.kt index 7a4b94e7aaa..57d719d1605 100644 --- a/compiler/testData/codegen/box/properties/companionPrivateField.kt +++ b/compiler/testData/codegen/box/properties/companionPrivateField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class My { companion object { private val my: String = "O" diff --git a/compiler/testData/codegen/box/properties/companionPrivateFieldInsideLambda.kt b/compiler/testData/codegen/box/properties/companionPrivateFieldInsideLambda.kt index 7219fcd4d3d..24eb6133d65 100644 --- a/compiler/testData/codegen/box/properties/companionPrivateFieldInsideLambda.kt +++ b/compiler/testData/codegen/box/properties/companionPrivateFieldInsideLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class My { companion object { private val my: String = "O" diff --git a/compiler/testData/codegen/box/properties/const/anotherFile.kt b/compiler/testData/codegen/box/properties/const/anotherFile.kt index a46dfa72191..810de6d8ade 100644 --- a/compiler/testData/codegen/box/properties/const/anotherFile.kt +++ b/compiler/testData/codegen/box/properties/const/anotherFile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: 1.kt // File names are important! This file should come before the other one // in a lexicographic order. diff --git a/compiler/testData/codegen/box/properties/const/constFlags.kt b/compiler/testData/codegen/box/properties/const/constFlags.kt index 13f2b8dcb07..c72003af7dd 100644 --- a/compiler/testData/codegen/box/properties/const/constFlags.kt +++ b/compiler/testData/codegen/box/properties/const/constFlags.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/properties/const/constValInAnnotationDefault.kt b/compiler/testData/codegen/box/properties/const/constValInAnnotationDefault.kt index 0bbdba572d1..11862847b17 100644 --- a/compiler/testData/codegen/box/properties/const/constValInAnnotationDefault.kt +++ b/compiler/testData/codegen/box/properties/const/constValInAnnotationDefault.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/properties/const/fpNonConstValProperlyInitialized.kt b/compiler/testData/codegen/box/properties/const/fpNonConstValProperlyInitialized.kt index 988f87332a6..b586d88a26c 100644 --- a/compiler/testData/codegen/box/properties/const/fpNonConstValProperlyInitialized.kt +++ b/compiler/testData/codegen/box/properties/const/fpNonConstValProperlyInitialized.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NoConstantValueAttributeForNonConstVals +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/properties/const/interfaceCompanion.kt b/compiler/testData/codegen/box/properties/const/interfaceCompanion.kt index f3d3c2b35be..918d37bd9ce 100644 --- a/compiler/testData/codegen/box/properties/const/interfaceCompanion.kt +++ b/compiler/testData/codegen/box/properties/const/interfaceCompanion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/properties/const/nonConstValsAreProperlyInitialized.kt b/compiler/testData/codegen/box/properties/const/nonConstValsAreProperlyInitialized.kt index a375126f5c4..fe31743dd2e 100644 --- a/compiler/testData/codegen/box/properties/const/nonConstValsAreProperlyInitialized.kt +++ b/compiler/testData/codegen/box/properties/const/nonConstValsAreProperlyInitialized.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NoConstantValueAttributeForNonConstVals +JvmFieldInInterface +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/properties/fieldInClass.kt b/compiler/testData/codegen/box/properties/fieldInClass.kt index 37ef0a06a9a..9e83ac85e74 100644 --- a/compiler/testData/codegen/box/properties/fieldInClass.kt +++ b/compiler/testData/codegen/box/properties/fieldInClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class My { val my: String = "O" get() = field + "K" diff --git a/compiler/testData/codegen/box/properties/fieldInsideField.kt b/compiler/testData/codegen/box/properties/fieldInsideField.kt index e86fe70da9e..7d8627c6cad 100644 --- a/compiler/testData/codegen/box/properties/fieldInsideField.kt +++ b/compiler/testData/codegen/box/properties/fieldInsideField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Your { abstract val your: String diff --git a/compiler/testData/codegen/box/properties/fieldInsideLambda.kt b/compiler/testData/codegen/box/properties/fieldInsideLambda.kt index ebf3cb6cfb7..d7d5d051643 100644 --- a/compiler/testData/codegen/box/properties/fieldInsideLambda.kt +++ b/compiler/testData/codegen/box/properties/fieldInsideLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val my: String = "O" get() = { field }() + "K" diff --git a/compiler/testData/codegen/box/properties/fieldInsideNested.kt b/compiler/testData/codegen/box/properties/fieldInsideNested.kt index cb49c6b46c7..50ac361818e 100644 --- a/compiler/testData/codegen/box/properties/fieldInsideNested.kt +++ b/compiler/testData/codegen/box/properties/fieldInsideNested.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Your { abstract val your: String diff --git a/compiler/testData/codegen/box/properties/generalAccess.kt b/compiler/testData/codegen/box/properties/generalAccess.kt index 577d9ab7e13..eddfd6d0f66 100644 --- a/compiler/testData/codegen/box/properties/generalAccess.kt +++ b/compiler/testData/codegen/box/properties/generalAccess.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package As val staticProperty : String = "1" diff --git a/compiler/testData/codegen/box/properties/genericPropertyMultiModule.kt b/compiler/testData/codegen/box/properties/genericPropertyMultiModule.kt index 5922a3102b6..3e9088a8a50 100644 --- a/compiler/testData/codegen/box/properties/genericPropertyMultiModule.kt +++ b/compiler/testData/codegen/box/properties/genericPropertyMultiModule.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // MODULE: lib // FILE: common.kt diff --git a/compiler/testData/codegen/box/properties/javaPropertyBoxedGetter.kt b/compiler/testData/codegen/box/properties/javaPropertyBoxedGetter.kt index 5f19b992956..63593279707 100644 --- a/compiler/testData/codegen/box/properties/javaPropertyBoxedGetter.kt +++ b/compiler/testData/codegen/box/properties/javaPropertyBoxedGetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: JavaClass.java diff --git a/compiler/testData/codegen/box/properties/javaPropertyBoxedSetter.kt b/compiler/testData/codegen/box/properties/javaPropertyBoxedSetter.kt index cdde2f57f6c..6999726c8dc 100644 --- a/compiler/testData/codegen/box/properties/javaPropertyBoxedSetter.kt +++ b/compiler/testData/codegen/box/properties/javaPropertyBoxedSetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: JavaClass.java diff --git a/compiler/testData/codegen/box/properties/kt10715.kt b/compiler/testData/codegen/box/properties/kt10715.kt index 7449c1b5bfa..6881aa28455 100644 --- a/compiler/testData/codegen/box/properties/kt10715.kt +++ b/compiler/testData/codegen/box/properties/kt10715.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var a = Base() diff --git a/compiler/testData/codegen/box/properties/kt10729.kt b/compiler/testData/codegen/box/properties/kt10729.kt index 9b0db522f25..f86d4bec960 100644 --- a/compiler/testData/codegen/box/properties/kt10729.kt +++ b/compiler/testData/codegen/box/properties/kt10729.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class IntentionsBundle { companion object { fun message(key: String): String { diff --git a/compiler/testData/codegen/box/properties/kt1159.kt b/compiler/testData/codegen/box/properties/kt1159.kt index ff0d5301ccc..c0306657628 100644 --- a/compiler/testData/codegen/box/properties/kt1159.kt +++ b/compiler/testData/codegen/box/properties/kt1159.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/properties/kt1165.kt b/compiler/testData/codegen/box/properties/kt1165.kt index 0a32a58b9e2..6b7ee8e8f2c 100644 --- a/compiler/testData/codegen/box/properties/kt1165.kt +++ b/compiler/testData/codegen/box/properties/kt1165.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public abstract class VirtualFile() { public abstract val size : Long } diff --git a/compiler/testData/codegen/box/properties/kt1168.kt b/compiler/testData/codegen/box/properties/kt1168.kt index fc931784687..f73839de227 100644 --- a/compiler/testData/codegen/box/properties/kt1168.kt +++ b/compiler/testData/codegen/box/properties/kt1168.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public abstract class BaseClass() { protected abstract val kind : String diff --git a/compiler/testData/codegen/box/properties/kt1170.kt b/compiler/testData/codegen/box/properties/kt1170.kt index 3b33740d7c6..893c03c62be 100644 --- a/compiler/testData/codegen/box/properties/kt1170.kt +++ b/compiler/testData/codegen/box/properties/kt1170.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public abstract class BaseClass() { open val kind : String = "BaseClass " diff --git a/compiler/testData/codegen/box/properties/kt12200.kt b/compiler/testData/codegen/box/properties/kt12200.kt index 24edf190bd4..00f937c0cad 100644 --- a/compiler/testData/codegen/box/properties/kt12200.kt +++ b/compiler/testData/codegen/box/properties/kt12200.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM //WITH_RUNTIME diff --git a/compiler/testData/codegen/box/properties/kt1398.kt b/compiler/testData/codegen/box/properties/kt1398.kt index 85e4416c689..d949fb8f976 100644 --- a/compiler/testData/codegen/box/properties/kt1398.kt +++ b/compiler/testData/codegen/box/properties/kt1398.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/properties/kt1417.kt b/compiler/testData/codegen/box/properties/kt1417.kt index 665f45d22cd..034b0f91be4 100644 --- a/compiler/testData/codegen/box/properties/kt1417.kt +++ b/compiler/testData/codegen/box/properties/kt1417.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package pack open class A(val value: String ) diff --git a/compiler/testData/codegen/box/properties/kt1482_2279.kt b/compiler/testData/codegen/box/properties/kt1482_2279.kt index cabe5d8ecd3..e15487945b6 100644 --- a/compiler/testData/codegen/box/properties/kt1482_2279.kt +++ b/compiler/testData/codegen/box/properties/kt1482_2279.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/box/properties/kt1714.kt b/compiler/testData/codegen/box/properties/kt1714.kt index 1417aec2703..a8b6f686617 100644 --- a/compiler/testData/codegen/box/properties/kt1714.kt +++ b/compiler/testData/codegen/box/properties/kt1714.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/properties/kt1892.kt b/compiler/testData/codegen/box/properties/kt1892.kt index ae564c7fc93..34edbe6dc38 100644 --- a/compiler/testData/codegen/box/properties/kt1892.kt +++ b/compiler/testData/codegen/box/properties/kt1892.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val Int.ext: () -> Int get() = { 5 } val Long.ext: Long get() = 4.ext().toLong() //(c.kt:4) val y: Long get() = 10L.ext diff --git a/compiler/testData/codegen/box/properties/kt2331.kt b/compiler/testData/codegen/box/properties/kt2331.kt index a96dd67bf6d..00506de05bf 100644 --- a/compiler/testData/codegen/box/properties/kt2331.kt +++ b/compiler/testData/codegen/box/properties/kt2331.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class P { var x : Int = 0 private set diff --git a/compiler/testData/codegen/box/properties/kt257.kt b/compiler/testData/codegen/box/properties/kt257.kt index 299042d2f31..9a57779e9b1 100644 --- a/compiler/testData/codegen/box/properties/kt257.kt +++ b/compiler/testData/codegen/box/properties/kt257.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(var t: T) {} class B(val r: R) {} diff --git a/compiler/testData/codegen/box/properties/kt2655.kt b/compiler/testData/codegen/box/properties/kt2655.kt index 3956fb3a17d..0769d049f7d 100644 --- a/compiler/testData/codegen/box/properties/kt2655.kt +++ b/compiler/testData/codegen/box/properties/kt2655.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface TextField { fun getText(): String fun setText(text: String) diff --git a/compiler/testData/codegen/box/properties/kt2786.kt b/compiler/testData/codegen/box/properties/kt2786.kt index 003ca536275..36e2375cfea 100644 --- a/compiler/testData/codegen/box/properties/kt2786.kt +++ b/compiler/testData/codegen/box/properties/kt2786.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface FooTrait { val propertyTest: String } diff --git a/compiler/testData/codegen/box/properties/kt2892.kt b/compiler/testData/codegen/box/properties/kt2892.kt index 816b11009d7..36462ef2604 100644 --- a/compiler/testData/codegen/box/properties/kt2892.kt +++ b/compiler/testData/codegen/box/properties/kt2892.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A class B : A() { fun foo() = 1 diff --git a/compiler/testData/codegen/box/properties/kt3118.kt b/compiler/testData/codegen/box/properties/kt3118.kt index b95ea4ad3b4..7fda0569ca9 100644 --- a/compiler/testData/codegen/box/properties/kt3118.kt +++ b/compiler/testData/codegen/box/properties/kt3118.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package testing class Test { diff --git a/compiler/testData/codegen/box/properties/kt3524.kt b/compiler/testData/codegen/box/properties/kt3524.kt index 3fcdaaebcf1..ea1fa6c8880 100644 --- a/compiler/testData/codegen/box/properties/kt3524.kt +++ b/compiler/testData/codegen/box/properties/kt3524.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val i: Any = 12 fun box(): String { diff --git a/compiler/testData/codegen/box/properties/kt3551.kt b/compiler/testData/codegen/box/properties/kt3551.kt index ba6696e1417..c4e5e88af14 100644 --- a/compiler/testData/codegen/box/properties/kt3551.kt +++ b/compiler/testData/codegen/box/properties/kt3551.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Identifier() { private var myNullable : Boolean = false set(l : Boolean) { diff --git a/compiler/testData/codegen/box/properties/kt3556.kt b/compiler/testData/codegen/box/properties/kt3556.kt index adce0368131..adec8d759fe 100644 --- a/compiler/testData/codegen/box/properties/kt3556.kt +++ b/compiler/testData/codegen/box/properties/kt3556.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { val a : String = "1" private val b : String get() = a diff --git a/compiler/testData/codegen/box/properties/kt3930.kt b/compiler/testData/codegen/box/properties/kt3930.kt index b03168b7f43..b9946b8fe75 100644 --- a/compiler/testData/codegen/box/properties/kt3930.kt +++ b/compiler/testData/codegen/box/properties/kt3930.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public abstract class Foo { var isOpen = true private set diff --git a/compiler/testData/codegen/box/properties/kt4140.kt b/compiler/testData/codegen/box/properties/kt4140.kt index 55c964df5b8..ab175ddaaa6 100644 --- a/compiler/testData/codegen/box/properties/kt4140.kt +++ b/compiler/testData/codegen/box/properties/kt4140.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class TestObject() { companion object { diff --git a/compiler/testData/codegen/box/properties/kt4252.kt b/compiler/testData/codegen/box/properties/kt4252.kt index 2780832a23c..1590f9ab50d 100644 --- a/compiler/testData/codegen/box/properties/kt4252.kt +++ b/compiler/testData/codegen/box/properties/kt4252.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class CallbackBlock {} public class Foo diff --git a/compiler/testData/codegen/box/properties/kt4252_2.kt b/compiler/testData/codegen/box/properties/kt4252_2.kt index c86578a72ce..331e4e36ae0 100644 --- a/compiler/testData/codegen/box/properties/kt4252_2.kt +++ b/compiler/testData/codegen/box/properties/kt4252_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Foo() { companion object { val bar = "OK"; diff --git a/compiler/testData/codegen/box/properties/kt4340.kt b/compiler/testData/codegen/box/properties/kt4340.kt index 63a97eb0f44..b9a8577e094 100644 --- a/compiler/testData/codegen/box/properties/kt4340.kt +++ b/compiler/testData/codegen/box/properties/kt4340.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { var result: Int = 0; diff --git a/compiler/testData/codegen/box/properties/kt4373.kt b/compiler/testData/codegen/box/properties/kt4373.kt index 41b781f2cfc..bb3c37f7b5e 100644 --- a/compiler/testData/codegen/box/properties/kt4373.kt +++ b/compiler/testData/codegen/box/properties/kt4373.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Tr { val prop: T } diff --git a/compiler/testData/codegen/box/properties/kt4383.kt b/compiler/testData/codegen/box/properties/kt4383.kt index 3a8d6e0a1e3..ddad287e9f5 100644 --- a/compiler/testData/codegen/box/properties/kt4383.kt +++ b/compiler/testData/codegen/box/properties/kt4383.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class D { diff --git a/compiler/testData/codegen/box/properties/kt613.kt b/compiler/testData/codegen/box/properties/kt613.kt index 4f55c044844..d3075a89f2e 100644 --- a/compiler/testData/codegen/box/properties/kt613.kt +++ b/compiler/testData/codegen/box/properties/kt613.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package name class Test() { diff --git a/compiler/testData/codegen/box/properties/kt8928.kt b/compiler/testData/codegen/box/properties/kt8928.kt index bafc93f62b3..75a8d078701 100644 --- a/compiler/testData/codegen/box/properties/kt8928.kt +++ b/compiler/testData/codegen/box/properties/kt8928.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class App { fun init() { s = "OK" diff --git a/compiler/testData/codegen/box/properties/kt9603.kt b/compiler/testData/codegen/box/properties/kt9603.kt index ddbabfcc99b..d5ffe2c8183 100644 --- a/compiler/testData/codegen/box/properties/kt9603.kt +++ b/compiler/testData/codegen/box/properties/kt9603.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { public var prop = "OK" private set diff --git a/compiler/testData/codegen/box/properties/lateinit/accessor.kt b/compiler/testData/codegen/box/properties/lateinit/accessor.kt index 441bc5ec592..bce7e9a06cb 100644 --- a/compiler/testData/codegen/box/properties/lateinit/accessor.kt +++ b/compiler/testData/codegen/box/properties/lateinit/accessor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public class A { fun setMyStr() { diff --git a/compiler/testData/codegen/box/properties/lateinit/accessorException.kt b/compiler/testData/codegen/box/properties/lateinit/accessorException.kt index bf4be90c919..e75ae1ee0af 100644 --- a/compiler/testData/codegen/box/properties/lateinit/accessorException.kt +++ b/compiler/testData/codegen/box/properties/lateinit/accessorException.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public class A { fun getFromClass(): Boolean { try { diff --git a/compiler/testData/codegen/box/properties/lateinit/accessorExceptionPublic.kt b/compiler/testData/codegen/box/properties/lateinit/accessorExceptionPublic.kt index bcfa741a789..2a7587aebf3 100644 --- a/compiler/testData/codegen/box/properties/lateinit/accessorExceptionPublic.kt +++ b/compiler/testData/codegen/box/properties/lateinit/accessorExceptionPublic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public class A { fun getFromClass(): Boolean { try { diff --git a/compiler/testData/codegen/box/properties/lateinit/exceptionField.kt b/compiler/testData/codegen/box/properties/lateinit/exceptionField.kt index 76120e7eff5..1d62e347eab 100644 --- a/compiler/testData/codegen/box/properties/lateinit/exceptionField.kt +++ b/compiler/testData/codegen/box/properties/lateinit/exceptionField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { private lateinit var str: String diff --git a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/companionObjectField.kt b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/companionObjectField.kt index abda42f1bed..eaf2d4ea927 100644 --- a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/companionObjectField.kt +++ b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/companionObjectField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME class Class { diff --git a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/emptyLhs.kt b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/emptyLhs.kt index 4e5c78fdc56..1169945b3a3 100644 --- a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/emptyLhs.kt +++ b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/emptyLhs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/innerSubclass.kt b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/innerSubclass.kt index 63c15894b45..8dc7a5d8c5c 100644 --- a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/innerSubclass.kt +++ b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/innerSubclass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME open class Foo { diff --git a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/isInitializedMultiFile.kt b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/isInitializedMultiFile.kt index 4628793268a..46e7371a015 100644 --- a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/isInitializedMultiFile.kt +++ b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/isInitializedMultiFile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM, JVM_IR // FILE: A.kt diff --git a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/nonInlineLambda.kt b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/nonInlineLambda.kt index 7081da4455f..fb510e827f8 100644 --- a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/nonInlineLambda.kt +++ b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/nonInlineLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME class Foo { diff --git a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/propertyImportedFromObject.kt b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/propertyImportedFromObject.kt index a61d790b09a..658d783c923 100644 --- a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/propertyImportedFromObject.kt +++ b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/propertyImportedFromObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/sideEffects.kt b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/sideEffects.kt index c0717a7ae89..f911ccd5c4e 100644 --- a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/sideEffects.kt +++ b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/sideEffects.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME class Foo { diff --git a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/simpleIsInitialized.kt b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/simpleIsInitialized.kt index c07d74426b0..4ce2cd92151 100644 --- a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/simpleIsInitialized.kt +++ b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/simpleIsInitialized.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/topLevelProperty.kt b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/topLevelProperty.kt index ee30fb69660..bcf8d13fc9c 100644 --- a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/topLevelProperty.kt +++ b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/topLevelProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME lateinit var bar: String diff --git a/compiler/testData/codegen/box/properties/lateinit/local/capturedLocalLateinit.kt b/compiler/testData/codegen/box/properties/lateinit/local/capturedLocalLateinit.kt index e36155dfdb7..050fb02e433 100644 --- a/compiler/testData/codegen/box/properties/lateinit/local/capturedLocalLateinit.kt +++ b/compiler/testData/codegen/box/properties/lateinit/local/capturedLocalLateinit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun runNoInline(f: () -> Unit) = f() fun box(): String { diff --git a/compiler/testData/codegen/box/properties/lateinit/local/kt23260.kt b/compiler/testData/codegen/box/properties/lateinit/local/kt23260.kt index c5e7fcee0da..5d74f7471cc 100644 --- a/compiler/testData/codegen/box/properties/lateinit/local/kt23260.kt +++ b/compiler/testData/codegen/box/properties/lateinit/local/kt23260.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/properties/lateinit/local/localLateinit.kt b/compiler/testData/codegen/box/properties/lateinit/local/localLateinit.kt index 619cd6d90de..b30d2416246 100644 --- a/compiler/testData/codegen/box/properties/lateinit/local/localLateinit.kt +++ b/compiler/testData/codegen/box/properties/lateinit/local/localLateinit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { lateinit var ok: String run { diff --git a/compiler/testData/codegen/box/properties/lateinit/local/uninitializedCapturedMemberAccess.kt b/compiler/testData/codegen/box/properties/lateinit/local/uninitializedCapturedMemberAccess.kt index 8735a8ec7e2..4da682c4b44 100644 --- a/compiler/testData/codegen/box/properties/lateinit/local/uninitializedCapturedMemberAccess.kt +++ b/compiler/testData/codegen/box/properties/lateinit/local/uninitializedCapturedMemberAccess.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.UninitializedPropertyAccessException diff --git a/compiler/testData/codegen/box/properties/lateinit/local/uninitializedCapturedRead.kt b/compiler/testData/codegen/box/properties/lateinit/local/uninitializedCapturedRead.kt index fed7824d7d5..a995e6bf624 100644 --- a/compiler/testData/codegen/box/properties/lateinit/local/uninitializedCapturedRead.kt +++ b/compiler/testData/codegen/box/properties/lateinit/local/uninitializedCapturedRead.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.UninitializedPropertyAccessException diff --git a/compiler/testData/codegen/box/properties/lateinit/local/uninitializedMemberAccess.kt b/compiler/testData/codegen/box/properties/lateinit/local/uninitializedMemberAccess.kt index d3d8acc31e5..dc664aeda63 100644 --- a/compiler/testData/codegen/box/properties/lateinit/local/uninitializedMemberAccess.kt +++ b/compiler/testData/codegen/box/properties/lateinit/local/uninitializedMemberAccess.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.UninitializedPropertyAccessException diff --git a/compiler/testData/codegen/box/properties/lateinit/local/uninitializedRead.kt b/compiler/testData/codegen/box/properties/lateinit/local/uninitializedRead.kt index 9a58e3280b3..46fa7765cbc 100644 --- a/compiler/testData/codegen/box/properties/lateinit/local/uninitializedRead.kt +++ b/compiler/testData/codegen/box/properties/lateinit/local/uninitializedRead.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.UninitializedPropertyAccessException diff --git a/compiler/testData/codegen/box/properties/lateinit/override.kt b/compiler/testData/codegen/box/properties/lateinit/override.kt index 02d05d723be..9cf75b67af0 100644 --- a/compiler/testData/codegen/box/properties/lateinit/override.kt +++ b/compiler/testData/codegen/box/properties/lateinit/override.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Intf { val str: String } diff --git a/compiler/testData/codegen/box/properties/lateinit/overrideException.kt b/compiler/testData/codegen/box/properties/lateinit/overrideException.kt index ffc98f1f128..0451aea303f 100644 --- a/compiler/testData/codegen/box/properties/lateinit/overrideException.kt +++ b/compiler/testData/codegen/box/properties/lateinit/overrideException.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Intf { val str: String } diff --git a/compiler/testData/codegen/box/properties/lateinit/privateSetter.kt b/compiler/testData/codegen/box/properties/lateinit/privateSetter.kt index 75bdc125e64..54cd22c8ddf 100644 --- a/compiler/testData/codegen/box/properties/lateinit/privateSetter.kt +++ b/compiler/testData/codegen/box/properties/lateinit/privateSetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class My { lateinit var x: String private set diff --git a/compiler/testData/codegen/box/properties/lateinit/privateSetterFromLambda.kt b/compiler/testData/codegen/box/properties/lateinit/privateSetterFromLambda.kt index 80baa4ec688..1ea3c8df4fb 100644 --- a/compiler/testData/codegen/box/properties/lateinit/privateSetterFromLambda.kt +++ b/compiler/testData/codegen/box/properties/lateinit/privateSetterFromLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class My { lateinit var x: String private set diff --git a/compiler/testData/codegen/box/properties/lateinit/privateSetterViaSubclass.kt b/compiler/testData/codegen/box/properties/lateinit/privateSetterViaSubclass.kt index be73743b028..a910d478be3 100644 --- a/compiler/testData/codegen/box/properties/lateinit/privateSetterViaSubclass.kt +++ b/compiler/testData/codegen/box/properties/lateinit/privateSetterViaSubclass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { lateinit var x: String private set diff --git a/compiler/testData/codegen/box/properties/lateinit/topLevel/accessorException.kt b/compiler/testData/codegen/box/properties/lateinit/topLevel/accessorException.kt index 16bc04a0a8b..e93ce3f1f74 100644 --- a/compiler/testData/codegen/box/properties/lateinit/topLevel/accessorException.kt +++ b/compiler/testData/codegen/box/properties/lateinit/topLevel/accessorException.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // FILE: lateinit.kt private lateinit var s: String diff --git a/compiler/testData/codegen/box/properties/lateinit/topLevel/accessorForTopLevelLateinit.kt b/compiler/testData/codegen/box/properties/lateinit/topLevel/accessorForTopLevelLateinit.kt index caa3418f5b5..092b7fddd4d 100644 --- a/compiler/testData/codegen/box/properties/lateinit/topLevel/accessorForTopLevelLateinit.kt +++ b/compiler/testData/codegen/box/properties/lateinit/topLevel/accessorForTopLevelLateinit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: lateinit.kt private lateinit var s: String diff --git a/compiler/testData/codegen/box/properties/lateinit/topLevel/topLevelLateinit.kt b/compiler/testData/codegen/box/properties/lateinit/topLevel/topLevelLateinit.kt index 23d1104aeba..c2cb9fb01f5 100644 --- a/compiler/testData/codegen/box/properties/lateinit/topLevel/topLevelLateinit.kt +++ b/compiler/testData/codegen/box/properties/lateinit/topLevel/topLevelLateinit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR lateinit var ok: String fun box(): String { diff --git a/compiler/testData/codegen/box/properties/lateinit/visibility.kt b/compiler/testData/codegen/box/properties/lateinit/visibility.kt index 7773f38e555..7fc9a3b24ac 100644 --- a/compiler/testData/codegen/box/properties/lateinit/visibility.kt +++ b/compiler/testData/codegen/box/properties/lateinit/visibility.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/box/properties/primitiveOverrideDefaultAccessor.kt b/compiler/testData/codegen/box/properties/primitiveOverrideDefaultAccessor.kt index e8039fa4cc7..188b91907ed 100644 --- a/compiler/testData/codegen/box/properties/primitiveOverrideDefaultAccessor.kt +++ b/compiler/testData/codegen/box/properties/primitiveOverrideDefaultAccessor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface R> { var value: T } diff --git a/compiler/testData/codegen/box/properties/primitiveOverrideDelegateAccessor.kt b/compiler/testData/codegen/box/properties/primitiveOverrideDelegateAccessor.kt index 008ef946010..64439f64e7d 100644 --- a/compiler/testData/codegen/box/properties/primitiveOverrideDelegateAccessor.kt +++ b/compiler/testData/codegen/box/properties/primitiveOverrideDelegateAccessor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty class Holder(var value: Int) { diff --git a/compiler/testData/codegen/box/properties/privateAccessorOfOverriddenProperty.kt b/compiler/testData/codegen/box/properties/privateAccessorOfOverriddenProperty.kt index 28762ed8d2b..ce932446621 100644 --- a/compiler/testData/codegen/box/properties/privateAccessorOfOverriddenProperty.kt +++ b/compiler/testData/codegen/box/properties/privateAccessorOfOverriddenProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { val foo: String } diff --git a/compiler/testData/codegen/box/properties/privatePropertyInConstructor.kt b/compiler/testData/codegen/box/properties/privatePropertyInConstructor.kt index 9a9e186c8de..fe9fb8aa37b 100644 --- a/compiler/testData/codegen/box/properties/privatePropertyInConstructor.kt +++ b/compiler/testData/codegen/box/properties/privatePropertyInConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A( private val x: String, private var y: Double diff --git a/compiler/testData/codegen/box/properties/privatePropertyWithoutBackingField.kt b/compiler/testData/codegen/box/properties/privatePropertyWithoutBackingField.kt index e03074deaa0..dcfdc1a5e39 100644 --- a/compiler/testData/codegen/box/properties/privatePropertyWithoutBackingField.kt +++ b/compiler/testData/codegen/box/properties/privatePropertyWithoutBackingField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { private var i : Int get() = 1 diff --git a/compiler/testData/codegen/box/properties/protectedJavaFieldInInline.kt b/compiler/testData/codegen/box/properties/protectedJavaFieldInInline.kt index 869c8440d9c..2445a010f56 100644 --- a/compiler/testData/codegen/box/properties/protectedJavaFieldInInline.kt +++ b/compiler/testData/codegen/box/properties/protectedJavaFieldInInline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: JavaClass.java diff --git a/compiler/testData/codegen/box/properties/protectedJavaProperty.kt b/compiler/testData/codegen/box/properties/protectedJavaProperty.kt index abc0e2d7edb..d4239022465 100644 --- a/compiler/testData/codegen/box/properties/protectedJavaProperty.kt +++ b/compiler/testData/codegen/box/properties/protectedJavaProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/properties/protectedJavaPropertyInCompanion.kt b/compiler/testData/codegen/box/properties/protectedJavaPropertyInCompanion.kt index 358e03a395e..ef04fe037b9 100644 --- a/compiler/testData/codegen/box/properties/protectedJavaPropertyInCompanion.kt +++ b/compiler/testData/codegen/box/properties/protectedJavaPropertyInCompanion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/properties/sideEffectInTopLevelInitializerMultiModule.kt b/compiler/testData/codegen/box/properties/sideEffectInTopLevelInitializerMultiModule.kt index fb836b35446..318d2dfc66d 100644 --- a/compiler/testData/codegen/box/properties/sideEffectInTopLevelInitializerMultiModule.kt +++ b/compiler/testData/codegen/box/properties/sideEffectInTopLevelInitializerMultiModule.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM, JVM_IR // IGNORE_LIGHT_ANALYSIS // MODULE: lib1 diff --git a/compiler/testData/codegen/box/properties/substituteJavaSuperField.kt b/compiler/testData/codegen/box/properties/substituteJavaSuperField.kt index 1c605b2dabe..dc83b8337c5 100644 --- a/compiler/testData/codegen/box/properties/substituteJavaSuperField.kt +++ b/compiler/testData/codegen/box/properties/substituteJavaSuperField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Test.java diff --git a/compiler/testData/codegen/box/properties/twoAnnotatedExtensionPropertiesWithoutBackingFields.kt b/compiler/testData/codegen/box/properties/twoAnnotatedExtensionPropertiesWithoutBackingFields.kt index 678b82c784e..5af5f8346eb 100644 --- a/compiler/testData/codegen/box/properties/twoAnnotatedExtensionPropertiesWithoutBackingFields.kt +++ b/compiler/testData/codegen/box/properties/twoAnnotatedExtensionPropertiesWithoutBackingFields.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR annotation class Anno @Anno val Int.foo: Int diff --git a/compiler/testData/codegen/box/publishedApi/noMangling.kt b/compiler/testData/codegen/box/publishedApi/noMangling.kt index 1aa6627b831..d330db2bc84 100644 --- a/compiler/testData/codegen/box/publishedApi/noMangling.kt +++ b/compiler/testData/codegen/box/publishedApi/noMangling.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM //WITH_REFLECT class A { diff --git a/compiler/testData/codegen/box/publishedApi/simple.kt b/compiler/testData/codegen/box/publishedApi/simple.kt index 4ad78979fd4..865d5557690 100644 --- a/compiler/testData/codegen/box/publishedApi/simple.kt +++ b/compiler/testData/codegen/box/publishedApi/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // MODULE: lib // FILE: lib.kt class A { diff --git a/compiler/testData/codegen/box/ranges/contains/comparisonWithRangeBoundEliminated.kt b/compiler/testData/codegen/box/ranges/contains/comparisonWithRangeBoundEliminated.kt index 949136655a1..6145314a0e4 100644 --- a/compiler/testData/codegen/box/ranges/contains/comparisonWithRangeBoundEliminated.kt +++ b/compiler/testData/codegen/box/ranges/contains/comparisonWithRangeBoundEliminated.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun abs(x: Int) = if (x < 0) -x else x fun abs(x: Long) = if (x < 0) -x else x diff --git a/compiler/testData/codegen/box/ranges/contains/evaluationOrderForCollection.kt b/compiler/testData/codegen/box/ranges/contains/evaluationOrderForCollection.kt index ba4462fc97c..fbb6d263184 100644 --- a/compiler/testData/codegen/box/ranges/contains/evaluationOrderForCollection.kt +++ b/compiler/testData/codegen/box/ranges/contains/evaluationOrderForCollection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/evaluationOrderForComparableRange.kt b/compiler/testData/codegen/box/ranges/contains/evaluationOrderForComparableRange.kt index f7338fc62cd..4bd3b9a43dc 100644 --- a/compiler/testData/codegen/box/ranges/contains/evaluationOrderForComparableRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/evaluationOrderForComparableRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/evaluationOrderForDownTo.kt b/compiler/testData/codegen/box/ranges/contains/evaluationOrderForDownTo.kt index 6fdc30dcdb7..65dea8b898e 100644 --- a/compiler/testData/codegen/box/ranges/contains/evaluationOrderForDownTo.kt +++ b/compiler/testData/codegen/box/ranges/contains/evaluationOrderForDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/generated/arrayIndices.kt b/compiler/testData/codegen/box/ranges/contains/generated/arrayIndices.kt index 9bfdbcf833f..d937d735a5e 100644 --- a/compiler/testData/codegen/box/ranges/contains/generated/arrayIndices.kt +++ b/compiler/testData/codegen/box/ranges/contains/generated/arrayIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by GenerateInRangeExpressionTestData. Do not edit! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/generated/charDownTo.kt b/compiler/testData/codegen/box/ranges/contains/generated/charDownTo.kt index 031343a1659..0e3b1ee652a 100644 --- a/compiler/testData/codegen/box/ranges/contains/generated/charDownTo.kt +++ b/compiler/testData/codegen/box/ranges/contains/generated/charDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by GenerateInRangeExpressionTestData. Do not edit! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/generated/charSequenceIndices.kt b/compiler/testData/codegen/box/ranges/contains/generated/charSequenceIndices.kt index 3199d40930e..508bc4e14b7 100644 --- a/compiler/testData/codegen/box/ranges/contains/generated/charSequenceIndices.kt +++ b/compiler/testData/codegen/box/ranges/contains/generated/charSequenceIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by GenerateInRangeExpressionTestData. Do not edit! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/generated/charUntil.kt b/compiler/testData/codegen/box/ranges/contains/generated/charUntil.kt index 9731768334e..fa693c8c596 100644 --- a/compiler/testData/codegen/box/ranges/contains/generated/charUntil.kt +++ b/compiler/testData/codegen/box/ranges/contains/generated/charUntil.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by GenerateInRangeExpressionTestData. Do not edit! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/generated/collectionIndices.kt b/compiler/testData/codegen/box/ranges/contains/generated/collectionIndices.kt index 8da68230056..0530891e4cc 100644 --- a/compiler/testData/codegen/box/ranges/contains/generated/collectionIndices.kt +++ b/compiler/testData/codegen/box/ranges/contains/generated/collectionIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by GenerateInRangeExpressionTestData. Do not edit! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/generated/doubleRangeLiteral.kt b/compiler/testData/codegen/box/ranges/contains/generated/doubleRangeLiteral.kt index ad0844ad2a4..fe004b53e1d 100644 --- a/compiler/testData/codegen/box/ranges/contains/generated/doubleRangeLiteral.kt +++ b/compiler/testData/codegen/box/ranges/contains/generated/doubleRangeLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by GenerateInRangeExpressionTestData. Do not edit! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/generated/floatRangeLiteral.kt b/compiler/testData/codegen/box/ranges/contains/generated/floatRangeLiteral.kt index 2380c7987ee..2056c465601 100644 --- a/compiler/testData/codegen/box/ranges/contains/generated/floatRangeLiteral.kt +++ b/compiler/testData/codegen/box/ranges/contains/generated/floatRangeLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by GenerateInRangeExpressionTestData. Do not edit! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/generated/intDownTo.kt b/compiler/testData/codegen/box/ranges/contains/generated/intDownTo.kt index 5aab0a26ce3..43c948bf2c8 100644 --- a/compiler/testData/codegen/box/ranges/contains/generated/intDownTo.kt +++ b/compiler/testData/codegen/box/ranges/contains/generated/intDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by GenerateInRangeExpressionTestData. Do not edit! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/generated/intRangeLiteral.kt b/compiler/testData/codegen/box/ranges/contains/generated/intRangeLiteral.kt index 4c75741975c..c33ca8442ef 100644 --- a/compiler/testData/codegen/box/ranges/contains/generated/intRangeLiteral.kt +++ b/compiler/testData/codegen/box/ranges/contains/generated/intRangeLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by GenerateInRangeExpressionTestData. Do not edit! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/generated/intUntil.kt b/compiler/testData/codegen/box/ranges/contains/generated/intUntil.kt index 79e71daba97..6961f62af4e 100644 --- a/compiler/testData/codegen/box/ranges/contains/generated/intUntil.kt +++ b/compiler/testData/codegen/box/ranges/contains/generated/intUntil.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by GenerateInRangeExpressionTestData. Do not edit! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/generated/longDownTo.kt b/compiler/testData/codegen/box/ranges/contains/generated/longDownTo.kt index 2c0561beab1..518a9075bb8 100644 --- a/compiler/testData/codegen/box/ranges/contains/generated/longDownTo.kt +++ b/compiler/testData/codegen/box/ranges/contains/generated/longDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by GenerateInRangeExpressionTestData. Do not edit! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/generated/longRangeLiteral.kt b/compiler/testData/codegen/box/ranges/contains/generated/longRangeLiteral.kt index 56e3af6dba3..f933814c044 100644 --- a/compiler/testData/codegen/box/ranges/contains/generated/longRangeLiteral.kt +++ b/compiler/testData/codegen/box/ranges/contains/generated/longRangeLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by GenerateInRangeExpressionTestData. Do not edit! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/generated/longUntil.kt b/compiler/testData/codegen/box/ranges/contains/generated/longUntil.kt index aed6049bff5..e9e31982274 100644 --- a/compiler/testData/codegen/box/ranges/contains/generated/longUntil.kt +++ b/compiler/testData/codegen/box/ranges/contains/generated/longUntil.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by GenerateInRangeExpressionTestData. Do not edit! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/genericCharInRangeLiteral.kt b/compiler/testData/codegen/box/ranges/contains/genericCharInRangeLiteral.kt index 810ed639224..c30bf2246c9 100644 --- a/compiler/testData/codegen/box/ranges/contains/genericCharInRangeLiteral.kt +++ b/compiler/testData/codegen/box/ranges/contains/genericCharInRangeLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Cell(val value: T) fun box(): String = diff --git a/compiler/testData/codegen/box/ranges/contains/inArray.kt b/compiler/testData/codegen/box/ranges/contains/inArray.kt index f6e8a5fffcd..b66a21fb96c 100644 --- a/compiler/testData/codegen/box/ranges/contains/inArray.kt +++ b/compiler/testData/codegen/box/ranges/contains/inArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/inCharSequence.kt b/compiler/testData/codegen/box/ranges/contains/inCharSequence.kt index 2ea22d9bc65..c5e44fc9d39 100644 --- a/compiler/testData/codegen/box/ranges/contains/inCharSequence.kt +++ b/compiler/testData/codegen/box/ranges/contains/inCharSequence.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/inComparableRange.kt b/compiler/testData/codegen/box/ranges/contains/inComparableRange.kt index a309c35e76e..0e387c999d1 100644 --- a/compiler/testData/codegen/box/ranges/contains/inComparableRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inComparableRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inCustomObjectRange.kt b/compiler/testData/codegen/box/ranges/contains/inCustomObjectRange.kt index 49dfff95372..e044dc6ff9e 100644 --- a/compiler/testData/codegen/box/ranges/contains/inCustomObjectRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inCustomObjectRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/inDoubleRangeLiteralVsComparableRangeLiteral.kt b/compiler/testData/codegen/box/ranges/contains/inDoubleRangeLiteralVsComparableRangeLiteral.kt index d6f8fccf329..1c49a3de39b 100644 --- a/compiler/testData/codegen/box/ranges/contains/inDoubleRangeLiteralVsComparableRangeLiteral.kt +++ b/compiler/testData/codegen/box/ranges/contains/inDoubleRangeLiteralVsComparableRangeLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME val DOUBLE_RANGE = 0.0 .. -0.0 diff --git a/compiler/testData/codegen/box/ranges/contains/inExtensionRange.kt b/compiler/testData/codegen/box/ranges/contains/inExtensionRange.kt index c0e7a7618fb..7ea5ffe071f 100644 --- a/compiler/testData/codegen/box/ranges/contains/inExtensionRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inExtensionRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inFloatingPointRangeWithNaNBound.kt b/compiler/testData/codegen/box/ranges/contains/inFloatingPointRangeWithNaNBound.kt index 234c068b4b0..a14a786a6b4 100644 --- a/compiler/testData/codegen/box/ranges/contains/inFloatingPointRangeWithNaNBound.kt +++ b/compiler/testData/codegen/box/ranges/contains/inFloatingPointRangeWithNaNBound.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/contains/inIntRange.kt b/compiler/testData/codegen/box/ranges/contains/inIntRange.kt index fb87d450d03..af8a59d04b1 100644 --- a/compiler/testData/codegen/box/ranges/contains/inIntRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inIntRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inIterable.kt b/compiler/testData/codegen/box/ranges/contains/inIterable.kt index ed11dd2a59b..57d8999aa9d 100644 --- a/compiler/testData/codegen/box/ranges/contains/inIterable.kt +++ b/compiler/testData/codegen/box/ranges/contains/inIterable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/inNonMatchingRange.kt b/compiler/testData/codegen/box/ranges/contains/inNonMatchingRange.kt index 53c3c656980..5a936b4cefc 100644 --- a/compiler/testData/codegen/box/ranges/contains/inNonMatchingRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inNonMatchingRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME fun inInt(x: Long): Boolean { diff --git a/compiler/testData/codegen/box/ranges/contains/inOptimizableDoubleRange.kt b/compiler/testData/codegen/box/ranges/contains/inOptimizableDoubleRange.kt index de03a9d4357..cf57e23534f 100644 --- a/compiler/testData/codegen/box/ranges/contains/inOptimizableDoubleRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inOptimizableDoubleRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inOptimizableFloatRange.kt b/compiler/testData/codegen/box/ranges/contains/inOptimizableFloatRange.kt index a0683dabcc1..c3cca828da1 100644 --- a/compiler/testData/codegen/box/ranges/contains/inOptimizableFloatRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inOptimizableFloatRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inOptimizableIntRange.kt b/compiler/testData/codegen/box/ranges/contains/inOptimizableIntRange.kt index f43735658c2..3595ad8c7a8 100644 --- a/compiler/testData/codegen/box/ranges/contains/inOptimizableIntRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inOptimizableIntRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inOptimizableLongRange.kt b/compiler/testData/codegen/box/ranges/contains/inOptimizableLongRange.kt index 9efa1bf15a9..b38f6f1d1d4 100644 --- a/compiler/testData/codegen/box/ranges/contains/inOptimizableLongRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inOptimizableLongRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inPrimitiveProgression.kt b/compiler/testData/codegen/box/ranges/contains/inPrimitiveProgression.kt index b3328aba6d9..52fcbede842 100644 --- a/compiler/testData/codegen/box/ranges/contains/inPrimitiveProgression.kt +++ b/compiler/testData/codegen/box/ranges/contains/inPrimitiveProgression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/inRangeLiteralComposition.kt b/compiler/testData/codegen/box/ranges/contains/inRangeLiteralComposition.kt index 31200589259..d450b197e41 100644 --- a/compiler/testData/codegen/box/ranges/contains/inRangeLiteralComposition.kt +++ b/compiler/testData/codegen/box/ranges/contains/inRangeLiteralComposition.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/inRangeWithCustomContains.kt b/compiler/testData/codegen/box/ranges/contains/inRangeWithCustomContains.kt index 0cc89724e87..5355babfc68 100644 --- a/compiler/testData/codegen/box/ranges/contains/inRangeWithCustomContains.kt +++ b/compiler/testData/codegen/box/ranges/contains/inRangeWithCustomContains.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inRangeWithImplicitReceiver.kt b/compiler/testData/codegen/box/ranges/contains/inRangeWithImplicitReceiver.kt index 1e3e3122ba0..ec9e1bd086d 100644 --- a/compiler/testData/codegen/box/ranges/contains/inRangeWithImplicitReceiver.kt +++ b/compiler/testData/codegen/box/ranges/contains/inRangeWithImplicitReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inRangeWithNonmatchingArguments.kt b/compiler/testData/codegen/box/ranges/contains/inRangeWithNonmatchingArguments.kt index 67f74ee1353..adc259aedf3 100644 --- a/compiler/testData/codegen/box/ranges/contains/inRangeWithNonmatchingArguments.kt +++ b/compiler/testData/codegen/box/ranges/contains/inRangeWithNonmatchingArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inRangeWithSmartCast.kt b/compiler/testData/codegen/box/ranges/contains/inRangeWithSmartCast.kt index c5a0bfe5fce..c7ccc6af29b 100644 --- a/compiler/testData/codegen/box/ranges/contains/inRangeWithSmartCast.kt +++ b/compiler/testData/codegen/box/ranges/contains/inRangeWithSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME import kotlin.test.assertTrue diff --git a/compiler/testData/codegen/box/ranges/contains/inUntil.kt b/compiler/testData/codegen/box/ranges/contains/inUntil.kt index 126dd80728c..170c3dc947e 100644 --- a/compiler/testData/codegen/box/ranges/contains/inUntil.kt +++ b/compiler/testData/codegen/box/ranges/contains/inUntil.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/ranges/contains/kt20106.kt b/compiler/testData/codegen/box/ranges/contains/kt20106.kt index 52d5764705a..00a2a76f508 100644 --- a/compiler/testData/codegen/box/ranges/contains/kt20106.kt +++ b/compiler/testData/codegen/box/ranges/contains/kt20106.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/nullableInPrimitiveRange.kt b/compiler/testData/codegen/box/ranges/contains/nullableInPrimitiveRange.kt index fd05c2601f9..19ef4f8b5da 100644 --- a/compiler/testData/codegen/box/ranges/contains/nullableInPrimitiveRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/nullableInPrimitiveRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME val x: Int? = 42 diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/forInDownTo.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/forInDownTo.kt index d4d195a083f..3c1c2890eb3 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/forInDownTo.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/forInDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/forInDownToReversed.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/forInDownToReversed.kt index fad30bf9921..278f6b87ea2 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/forInDownToReversed.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/forInDownToReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/forInDownToReversedReversed.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/forInDownToReversedReversed.kt index 6dc1db94367..d2ad9422956 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/forInDownToReversedReversed.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/forInDownToReversedReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/forInRangeLiteral.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/forInRangeLiteral.kt index fae58fac6ae..249d581b0ef 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/forInRangeLiteral.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/forInRangeLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/forInRangeLiteralReversed.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/forInRangeLiteralReversed.kt index 09b90f3f3e0..7b8441e0519 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/forInRangeLiteralReversed.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/forInRangeLiteralReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/forInRangeLiteralReversedReversed.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/forInRangeLiteralReversedReversed.kt index 6a2397628b4..abfeb34b5f5 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/forInRangeLiteralReversedReversed.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/forInRangeLiteralReversedReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/forInUntil.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/forInUntil.kt index 8864b09d443..2822c372568 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/forInUntil.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/forInUntil.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/forInUntilReversed.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/forInUntilReversed.kt index 2e1eb651377..5e107fced4b 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/forInUntilReversed.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/forInUntilReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/forInUntilReversedReversed.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/forInUntilReversedReversed.kt index 0a6f11dc70c..f46123c0def 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/forInUntilReversedReversed.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/forInUntilReversedReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToReversedStep.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToReversedStep.kt index 8d0f4686480..2909969f6b1 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToReversedStep.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToReversedStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToReversedStepReversed.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToReversedStepReversed.kt index 4fd070cbf37..3929a9d2e90 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToReversedStepReversed.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToReversedStepReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToReversedStepReversedStep.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToReversedStepReversedStep.kt index fc37dd3a01a..650c111224b 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToReversedStepReversedStep.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToReversedStepReversedStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStep.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStep.kt index 2e718a0a471..8e7c446ff31 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStep.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepReversed.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepReversed.kt index 2fec56814cd..cf6cb7fed32 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepReversed.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepReversedStep.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepReversedStep.kt index 6e04eba982d..3d00b92b271 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepReversedStep.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepReversedStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepReversedStepReversed.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepReversedStepReversed.kt index bdd3a01c906..8fe8a8fc01f 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepReversedStepReversed.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepReversedStepReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepStep.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepStep.kt index 11915f827a7..0302bd97305 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepStep.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInDownTo/forInDownToStepStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralReversedStep.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralReversedStep.kt index 4c58b930d6c..c474c01b979 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralReversedStep.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralReversedStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralReversedStepReversed.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralReversedStepReversed.kt index 5f802dcad28..2e3b9400fb0 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralReversedStepReversed.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralReversedStepReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralReversedStepReversedStep.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralReversedStepReversedStep.kt index 54842128a97..61aa9ed8166 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralReversedStepReversedStep.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralReversedStepReversedStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStep.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStep.kt index 1866a7cf17a..5a332591223 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStep.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepReversed.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepReversed.kt index 9cb7555e957..b6e2749af7c 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepReversed.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepReversedStep.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepReversedStep.kt index a5b685169f7..321766f86ee 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepReversedStep.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepReversedStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepReversedStepReversed.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepReversedStepReversed.kt index 4b857b76258..eab6387d690 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepReversedStepReversed.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepReversedStepReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepStep.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepStep.kt index 687eea1b142..2c1ca33b9e3 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepStep.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInRangeLiteral/forInRangeLiteralStepStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilReversedStep.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilReversedStep.kt index a8f066ba207..805adbc0fa0 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilReversedStep.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilReversedStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilReversedStepReversed.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilReversedStepReversed.kt index ffc6592f0e3..c10b4e48b83 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilReversedStepReversed.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilReversedStepReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilReversedStepReversedStep.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilReversedStepReversedStep.kt index e85cc6ff2fd..c32429fe3fe 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilReversedStepReversedStep.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilReversedStepReversedStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStep.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStep.kt index d349928ef90..740c5b8cdb1 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStep.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepReversed.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepReversed.kt index ec98b9436f2..04d8b101151 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepReversed.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepReversedStep.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepReversedStep.kt index bbef32df651..a67d93387b2 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepReversedStep.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepReversedStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepReversedStepReversed.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepReversedStepReversed.kt index 194262dfd85..4c5ab7f8816 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepReversedStepReversed.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepReversedStepReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepStep.kt b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepStep.kt index a694fcd9c96..36301d94fe3 100644 --- a/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepStep.kt +++ b/compiler/testData/codegen/box/ranges/evaluationOrder/stepped/forInUntil/forInUntilStepStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/expression/emptyDownto.kt b/compiler/testData/codegen/box/ranges/expression/emptyDownto.kt index a49a4d9f8b6..3f416b340ed 100644 --- a/compiler/testData/codegen/box/ranges/expression/emptyDownto.kt +++ b/compiler/testData/codegen/box/ranges/expression/emptyDownto.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/emptyRange.kt b/compiler/testData/codegen/box/ranges/expression/emptyRange.kt index a7c6fbee514..af9d004e288 100644 --- a/compiler/testData/codegen/box/ranges/expression/emptyRange.kt +++ b/compiler/testData/codegen/box/ranges/expression/emptyRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/inexactDownToMinValue.kt b/compiler/testData/codegen/box/ranges/expression/inexactDownToMinValue.kt index a592036e53f..78d621cfed8 100644 --- a/compiler/testData/codegen/box/ranges/expression/inexactDownToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/expression/inexactDownToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/inexactSteppedDownTo.kt b/compiler/testData/codegen/box/ranges/expression/inexactSteppedDownTo.kt index 4f20935fbe9..f9f0ed90072 100644 --- a/compiler/testData/codegen/box/ranges/expression/inexactSteppedDownTo.kt +++ b/compiler/testData/codegen/box/ranges/expression/inexactSteppedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/inexactSteppedRange.kt b/compiler/testData/codegen/box/ranges/expression/inexactSteppedRange.kt index 3b58dfb0323..aee939bc908 100644 --- a/compiler/testData/codegen/box/ranges/expression/inexactSteppedRange.kt +++ b/compiler/testData/codegen/box/ranges/expression/inexactSteppedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/inexactToMaxValue.kt b/compiler/testData/codegen/box/ranges/expression/inexactToMaxValue.kt index ae54707d932..3b542c6c2f0 100644 --- a/compiler/testData/codegen/box/ranges/expression/inexactToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/expression/inexactToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/maxValueMinusTwoToMaxValue.kt b/compiler/testData/codegen/box/ranges/expression/maxValueMinusTwoToMaxValue.kt index c293d3290ad..ba49b1495c0 100644 --- a/compiler/testData/codegen/box/ranges/expression/maxValueMinusTwoToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/expression/maxValueMinusTwoToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/maxValueToMaxValue.kt b/compiler/testData/codegen/box/ranges/expression/maxValueToMaxValue.kt index 3e9d5db76b2..a77724615de 100644 --- a/compiler/testData/codegen/box/ranges/expression/maxValueToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/expression/maxValueToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/maxValueToMinValue.kt b/compiler/testData/codegen/box/ranges/expression/maxValueToMinValue.kt index d6d328d3d54..7abdc2a39e4 100644 --- a/compiler/testData/codegen/box/ranges/expression/maxValueToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/expression/maxValueToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/oneElementDownTo.kt b/compiler/testData/codegen/box/ranges/expression/oneElementDownTo.kt index e1e501bd110..8cf7d2ef4db 100644 --- a/compiler/testData/codegen/box/ranges/expression/oneElementDownTo.kt +++ b/compiler/testData/codegen/box/ranges/expression/oneElementDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/oneElementRange.kt b/compiler/testData/codegen/box/ranges/expression/oneElementRange.kt index ec086574042..5b4108bc1d7 100644 --- a/compiler/testData/codegen/box/ranges/expression/oneElementRange.kt +++ b/compiler/testData/codegen/box/ranges/expression/oneElementRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/openRange.kt b/compiler/testData/codegen/box/ranges/expression/openRange.kt index 965ed9d8e8d..4c671e07c87 100644 --- a/compiler/testData/codegen/box/ranges/expression/openRange.kt +++ b/compiler/testData/codegen/box/ranges/expression/openRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/overflowZeroDownToMaxValue.kt b/compiler/testData/codegen/box/ranges/expression/overflowZeroDownToMaxValue.kt index 4bea53e1dce..8e5175ebc90 100644 --- a/compiler/testData/codegen/box/ranges/expression/overflowZeroDownToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/expression/overflowZeroDownToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/overflowZeroToMinValue.kt b/compiler/testData/codegen/box/ranges/expression/overflowZeroToMinValue.kt index c8114c1f0e5..53a96ca428c 100644 --- a/compiler/testData/codegen/box/ranges/expression/overflowZeroToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/expression/overflowZeroToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/progressionDownToMinValue.kt b/compiler/testData/codegen/box/ranges/expression/progressionDownToMinValue.kt index 197e3b9821e..b45edea8daa 100644 --- a/compiler/testData/codegen/box/ranges/expression/progressionDownToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/expression/progressionDownToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/progressionMaxValueMinusTwoToMaxValue.kt b/compiler/testData/codegen/box/ranges/expression/progressionMaxValueMinusTwoToMaxValue.kt index d0a1626c111..7d09cbd5467 100644 --- a/compiler/testData/codegen/box/ranges/expression/progressionMaxValueMinusTwoToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/expression/progressionMaxValueMinusTwoToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/progressionMaxValueToMaxValue.kt b/compiler/testData/codegen/box/ranges/expression/progressionMaxValueToMaxValue.kt index 358bf03cd83..60c90f79349 100644 --- a/compiler/testData/codegen/box/ranges/expression/progressionMaxValueToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/expression/progressionMaxValueToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/progressionMaxValueToMinValue.kt b/compiler/testData/codegen/box/ranges/expression/progressionMaxValueToMinValue.kt index 6d35923a49e..0641d4e5e54 100644 --- a/compiler/testData/codegen/box/ranges/expression/progressionMaxValueToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/expression/progressionMaxValueToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/progressionMinValueToMinValue.kt b/compiler/testData/codegen/box/ranges/expression/progressionMinValueToMinValue.kt index 527d1b71135..c5b634572e3 100644 --- a/compiler/testData/codegen/box/ranges/expression/progressionMinValueToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/expression/progressionMinValueToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/reversedBackSequence.kt b/compiler/testData/codegen/box/ranges/expression/reversedBackSequence.kt index cfa33912e6a..d9cda654ea9 100644 --- a/compiler/testData/codegen/box/ranges/expression/reversedBackSequence.kt +++ b/compiler/testData/codegen/box/ranges/expression/reversedBackSequence.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/reversedEmptyBackSequence.kt b/compiler/testData/codegen/box/ranges/expression/reversedEmptyBackSequence.kt index bc07848c373..48f158af249 100644 --- a/compiler/testData/codegen/box/ranges/expression/reversedEmptyBackSequence.kt +++ b/compiler/testData/codegen/box/ranges/expression/reversedEmptyBackSequence.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/reversedEmptyRange.kt b/compiler/testData/codegen/box/ranges/expression/reversedEmptyRange.kt index 05f396742ec..42ae7c83e4a 100644 --- a/compiler/testData/codegen/box/ranges/expression/reversedEmptyRange.kt +++ b/compiler/testData/codegen/box/ranges/expression/reversedEmptyRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/reversedInexactSteppedDownTo.kt b/compiler/testData/codegen/box/ranges/expression/reversedInexactSteppedDownTo.kt index 81940e97584..f980d8d7245 100644 --- a/compiler/testData/codegen/box/ranges/expression/reversedInexactSteppedDownTo.kt +++ b/compiler/testData/codegen/box/ranges/expression/reversedInexactSteppedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/reversedRange.kt b/compiler/testData/codegen/box/ranges/expression/reversedRange.kt index 51da1df8774..f3b274a8891 100644 --- a/compiler/testData/codegen/box/ranges/expression/reversedRange.kt +++ b/compiler/testData/codegen/box/ranges/expression/reversedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/reversedSimpleSteppedRange.kt b/compiler/testData/codegen/box/ranges/expression/reversedSimpleSteppedRange.kt index 9e22b65f8c0..84eb55d21a5 100644 --- a/compiler/testData/codegen/box/ranges/expression/reversedSimpleSteppedRange.kt +++ b/compiler/testData/codegen/box/ranges/expression/reversedSimpleSteppedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/simpleDownTo.kt b/compiler/testData/codegen/box/ranges/expression/simpleDownTo.kt index 015ec164730..1d415b0c2f5 100644 --- a/compiler/testData/codegen/box/ranges/expression/simpleDownTo.kt +++ b/compiler/testData/codegen/box/ranges/expression/simpleDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/simpleRange.kt b/compiler/testData/codegen/box/ranges/expression/simpleRange.kt index 634155eea17..173dd5e9149 100644 --- a/compiler/testData/codegen/box/ranges/expression/simpleRange.kt +++ b/compiler/testData/codegen/box/ranges/expression/simpleRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/simpleRangeWithNonConstantEnds.kt b/compiler/testData/codegen/box/ranges/expression/simpleRangeWithNonConstantEnds.kt index 2d56b9890c2..145ee540320 100644 --- a/compiler/testData/codegen/box/ranges/expression/simpleRangeWithNonConstantEnds.kt +++ b/compiler/testData/codegen/box/ranges/expression/simpleRangeWithNonConstantEnds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/simpleSteppedDownTo.kt b/compiler/testData/codegen/box/ranges/expression/simpleSteppedDownTo.kt index 14997ebbf2e..34d912edfaa 100644 --- a/compiler/testData/codegen/box/ranges/expression/simpleSteppedDownTo.kt +++ b/compiler/testData/codegen/box/ranges/expression/simpleSteppedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/expression/simpleSteppedRange.kt b/compiler/testData/codegen/box/ranges/expression/simpleSteppedRange.kt index 128176fe584..ea45804db4d 100644 --- a/compiler/testData/codegen/box/ranges/expression/simpleSteppedRange.kt +++ b/compiler/testData/codegen/box/ranges/expression/simpleSteppedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forByteProgressionWithIntIncrement.kt b/compiler/testData/codegen/box/ranges/forByteProgressionWithIntIncrement.kt index 8596acc44fd..68c199bfeb4 100644 --- a/compiler/testData/codegen/box/ranges/forByteProgressionWithIntIncrement.kt +++ b/compiler/testData/codegen/box/ranges/forByteProgressionWithIntIncrement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/ranges/forInCharSequenceLengthDecreasedInLoopBody.kt b/compiler/testData/codegen/box/ranges/forInCharSequenceLengthDecreasedInLoopBody.kt index a1c065de731..5381dc162f2 100644 --- a/compiler/testData/codegen/box/ranges/forInCharSequenceLengthDecreasedInLoopBody.kt +++ b/compiler/testData/codegen/box/ranges/forInCharSequenceLengthDecreasedInLoopBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInCharSequenceLengthIncreasedInLoopBody.kt b/compiler/testData/codegen/box/ranges/forInCharSequenceLengthIncreasedInLoopBody.kt index 827a056e7c5..6b851245329 100644 --- a/compiler/testData/codegen/box/ranges/forInCharSequenceLengthIncreasedInLoopBody.kt +++ b/compiler/testData/codegen/box/ranges/forInCharSequenceLengthIncreasedInLoopBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInCharSequenceWithCustomIterator.kt b/compiler/testData/codegen/box/ranges/forInCharSequenceWithCustomIterator.kt index cbe68b5f5ee..4469b12fc51 100644 --- a/compiler/testData/codegen/box/ranges/forInCharSequenceWithCustomIterator.kt +++ b/compiler/testData/codegen/box/ranges/forInCharSequenceWithCustomIterator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInCharSequenceWithMultipleGetFunctions.kt b/compiler/testData/codegen/box/ranges/forInCharSequenceWithMultipleGetFunctions.kt index 968e2762f14..36fa88646bc 100644 --- a/compiler/testData/codegen/box/ranges/forInCharSequenceWithMultipleGetFunctions.kt +++ b/compiler/testData/codegen/box/ranges/forInCharSequenceWithMultipleGetFunctions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInDownTo/forIntInDownTo.kt b/compiler/testData/codegen/box/ranges/forInDownTo/forIntInDownTo.kt index fd046640e37..355f55d5b3b 100644 --- a/compiler/testData/codegen/box/ranges/forInDownTo/forIntInDownTo.kt +++ b/compiler/testData/codegen/box/ranges/forInDownTo/forIntInDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInDownTo/forIntInDownToWithNonConstBounds.kt b/compiler/testData/codegen/box/ranges/forInDownTo/forIntInDownToWithNonConstBounds.kt index 1141a4d68c6..5aad9307cf1 100644 --- a/compiler/testData/codegen/box/ranges/forInDownTo/forIntInDownToWithNonConstBounds.kt +++ b/compiler/testData/codegen/box/ranges/forInDownTo/forIntInDownToWithNonConstBounds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInDownTo/forIntInNonOptimizedDownTo.kt b/compiler/testData/codegen/box/ranges/forInDownTo/forIntInNonOptimizedDownTo.kt index 45214ff7d0e..5b4e4211d4d 100644 --- a/compiler/testData/codegen/box/ranges/forInDownTo/forIntInNonOptimizedDownTo.kt +++ b/compiler/testData/codegen/box/ranges/forInDownTo/forIntInNonOptimizedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInDownTo/forLongInDownTo.kt b/compiler/testData/codegen/box/ranges/forInDownTo/forLongInDownTo.kt index 4d1e9793cce..7f5c6eca6f4 100644 --- a/compiler/testData/codegen/box/ranges/forInDownTo/forLongInDownTo.kt +++ b/compiler/testData/codegen/box/ranges/forInDownTo/forLongInDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInDownTo/forNullableIntInDownTo.kt b/compiler/testData/codegen/box/ranges/forInDownTo/forNullableIntInDownTo.kt index 26109378c1b..19fc0f28069 100644 --- a/compiler/testData/codegen/box/ranges/forInDownTo/forNullableIntInDownTo.kt +++ b/compiler/testData/codegen/box/ranges/forInDownTo/forNullableIntInDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forInCharSequenceIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forInCharSequenceIndices.kt index 8c2daa422ae..2a863b52a83 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/forInCharSequenceIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/forInCharSequenceIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forInCharSequenceTypeParameterIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forInCharSequenceTypeParameterIndices.kt index a7848f3357e..055a59665c7 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/forInCharSequenceTypeParameterIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/forInCharSequenceTypeParameterIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionImplicitReceiverIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionImplicitReceiverIndices.kt index 0abd3451891..adb12406a24 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionImplicitReceiverIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionImplicitReceiverIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionIndices.kt index 5ec23db0eea..f28047c7466 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionTypeParameterIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionTypeParameterIndices.kt index 871f587f2ad..ae2277e42e8 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionTypeParameterIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionTypeParameterIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forInNonOptimizedIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forInNonOptimizedIndices.kt index 8068b8b4c6e..7006da15ae7 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/forInNonOptimizedIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/forInNonOptimizedIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forInObjectArrayIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forInObjectArrayIndices.kt index 67c2e3d2657..f8ba9058848 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/forInObjectArrayIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/forInObjectArrayIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forInPrimitiveArrayIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forInPrimitiveArrayIndices.kt index 227e1d7f9e9..e9c0f700da4 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/forInPrimitiveArrayIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/forInPrimitiveArrayIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forNullableIntInArrayIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forNullableIntInArrayIndices.kt index 072bfe30db0..4ed9b82cb65 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/forNullableIntInArrayIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/forNullableIntInArrayIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forNullableIntInCollectionIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forNullableIntInCollectionIndices.kt index 662426c8e0c..38522633738 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/forNullableIntInCollectionIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/forNullableIntInCollectionIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/indexOfLast.kt b/compiler/testData/codegen/box/ranges/forInIndices/indexOfLast.kt index 912dde44ea6..f2401d5962f 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/indexOfLast.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/indexOfLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInGenericArrayIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInGenericArrayIndices.kt index 529bf15f7ec..461ca17093b 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInGenericArrayIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInGenericArrayIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInGenericCollectionIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInGenericCollectionIndices.kt index fe2c9dc5619..b3a9ec4fbc5 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInGenericCollectionIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInGenericCollectionIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInSpecificArrayIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInSpecificArrayIndices.kt index ba82ac17cf9..bd9b0928efd 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInSpecificArrayIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInSpecificArrayIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInSpecificCollectionIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInSpecificCollectionIndices.kt index 7ab750fdc64..a6883ab7693 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInSpecificCollectionIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInSpecificCollectionIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/kt13241_Array.kt b/compiler/testData/codegen/box/ranges/forInIndices/kt13241_Array.kt index 2d8a46e8175..5f1b84ffec7 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/kt13241_Array.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/kt13241_Array.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/kt13241_CharSequence.kt b/compiler/testData/codegen/box/ranges/forInIndices/kt13241_CharSequence.kt index 9c2913aa99a..4ea31790a75 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/kt13241_CharSequence.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/kt13241_CharSequence.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInIndices/kt13241_Collection.kt b/compiler/testData/codegen/box/ranges/forInIndices/kt13241_Collection.kt index 4eaf3afe12a..3a42ce871f0 100644 --- a/compiler/testData/codegen/box/ranges/forInIndices/kt13241_Collection.kt +++ b/compiler/testData/codegen/box/ranges/forInIndices/kt13241_Collection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInRangeLiteralWithMixedTypeBounds.kt b/compiler/testData/codegen/box/ranges/forInRangeLiteralWithMixedTypeBounds.kt index 0fdbe711937..8f3e208989e 100644 --- a/compiler/testData/codegen/box/ranges/forInRangeLiteralWithMixedTypeBounds.kt +++ b/compiler/testData/codegen/box/ranges/forInRangeLiteralWithMixedTypeBounds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test1(): Long { var s = 0L for (i in 1L..4) { diff --git a/compiler/testData/codegen/box/ranges/forInRangeWithImplicitReceiver.kt b/compiler/testData/codegen/box/ranges/forInRangeWithImplicitReceiver.kt index a29e5a77e5e..7543e24d318 100644 --- a/compiler/testData/codegen/box/ranges/forInRangeWithImplicitReceiver.kt +++ b/compiler/testData/codegen/box/ranges/forInRangeWithImplicitReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInReversed/ForInReversedReversedRange.kt b/compiler/testData/codegen/box/ranges/forInReversed/ForInReversedReversedRange.kt index 5e510e8cf4f..d1928b49759 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/ForInReversedReversedRange.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/ForInReversedReversedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedArrayIndices.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedArrayIndices.kt index 7aea7662698..e9d6e1f8529 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedArrayIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedArrayIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedCharSequenceIndices.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedCharSequenceIndices.kt index 529d5733a8c..77c5d231f6b 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedCharSequenceIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedCharSequenceIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedCollectionIndices.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedCollectionIndices.kt index b249c294630..0a5508ceeed 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedCollectionIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedCollectionIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedDownTo.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedDownTo.kt index bb8c8e1a3c5..c9fdd8b8bd9 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedDownTo.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedEmptyRange.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedEmptyRange.kt index 9b4c6037406..57b2304ee60 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedEmptyRange.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedEmptyRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedEmptyRangeLiteral.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedEmptyRangeLiteral.kt index 683b9365d58..6e1ed562c92 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedEmptyRangeLiteral.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedEmptyRangeLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedEmptyRangeLiteralWithNonConstBounds.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedEmptyRangeLiteralWithNonConstBounds.kt index 32d61af04a3..54a43ba8ef1 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedEmptyRangeLiteralWithNonConstBounds.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedEmptyRangeLiteralWithNonConstBounds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedRange.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedRange.kt index d30a9d1e57d..dedf382c63d 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedRange.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedRangeLiteral.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedRangeLiteral.kt index 8a9e9f43cab..d78c8ed14db 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedRangeLiteral.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedRangeLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedRangeLiteralWithNonConstBounds.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedRangeLiteralWithNonConstBounds.kt index 0d85baba426..e4b7ea392de 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedRangeLiteralWithNonConstBounds.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedRangeLiteralWithNonConstBounds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedArrayIndices.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedArrayIndices.kt index 87ef2e80d99..4d67595d04a 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedArrayIndices.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedArrayIndices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedDownTo.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedDownTo.kt index 430f2f2f5fe..b515e89c604 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedDownTo.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedReversedRange.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedReversedRange.kt index 6e1e54d7e98..4afba653a8f 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedReversedRange.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedReversedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedUntil.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedUntil.kt index 673e20b6142..c045aef719e 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedUntil.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedUntil.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedUntilWithNonConstBounds.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedUntilWithNonConstBounds.kt index 09b1cd793a7..e206af607de 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedUntilWithNonConstBounds.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedReversedUntilWithNonConstBounds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedUntil.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedUntil.kt index 41c5873f042..94b9a87febe 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedUntil.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedUntil.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedUntilWithNonConstBounds.kt b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedUntilWithNonConstBounds.kt index a4643d04666..d26171d768a 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/forInReversedUntilWithNonConstBounds.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/forInReversedUntilWithNonConstBounds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInStringVarUpdatedInLoopBody.kt b/compiler/testData/codegen/box/ranges/forInStringVarUpdatedInLoopBody.kt index fc27317bf31..0a2ce6b76c9 100644 --- a/compiler/testData/codegen/box/ranges/forInStringVarUpdatedInLoopBody.kt +++ b/compiler/testData/codegen/box/ranges/forInStringVarUpdatedInLoopBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInStringWithCustomIterator.kt b/compiler/testData/codegen/box/ranges/forInStringWithCustomIterator.kt index e7853e62294..f4d903bd6fd 100644 --- a/compiler/testData/codegen/box/ranges/forInStringWithCustomIterator.kt +++ b/compiler/testData/codegen/box/ranges/forInStringWithCustomIterator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilChar.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilChar.kt index 9ee13af7b5a..f68df2b9d6d 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilChar.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilChar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilCharMaxValue.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilCharMaxValue.kt index 3aabce5cc85..bdef0d8b22e 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilCharMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilCharMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilCharMinValue.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilCharMinValue.kt index 3771a28b0aa..d51f7c4f18c 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilCharMinValue.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilCharMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilCharMinValueNonConst.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilCharMinValueNonConst.kt index 1e1590e66ef..164b3122669 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilCharMinValueNonConst.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilCharMinValueNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilInt.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilInt.kt index 45e865c4d72..d7f5c405866 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilInt.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilIntMaxValue.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilIntMaxValue.kt index bf012c8d0ff..88471bcedfb 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilIntMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilIntMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilIntMinValue.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilIntMinValue.kt index 31ae7acede2..1249c82371e 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilIntMinValue.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilIntMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilIntMinValueNonConst.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilIntMinValueNonConst.kt index c57d55a4b43..3deae7a00dc 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilIntMinValueNonConst.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilIntMinValueNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLesserInt.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLesserInt.kt index 549b8d6fa9a..45a6ccfaed2 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLesserInt.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLesserInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLong.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLong.kt index 93e0853225b..fbcd546353b 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLong.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLongMaxValue.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLongMaxValue.kt index 902452e4a34..f98fed999fb 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLongMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLongMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLongMinValue.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLongMinValue.kt index b44b7f9f440..7eaa76056df 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLongMinValue.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLongMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLongMinValueNonConst.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLongMinValueNonConst.kt index 9d770d043a8..f66a9cd88a1 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLongMinValueNonConst.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilLongMinValueNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forIntInIntUntilSmartcastInt.kt b/compiler/testData/codegen/box/ranges/forInUntil/forIntInIntUntilSmartcastInt.kt index 0cbaf4531ad..e0eba33194a 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forIntInIntUntilSmartcastInt.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forIntInIntUntilSmartcastInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forIntRange.kt b/compiler/testData/codegen/box/ranges/forIntRange.kt index 451b1425479..36e56ac7e79 100644 --- a/compiler/testData/codegen/box/ranges/forIntRange.kt +++ b/compiler/testData/codegen/box/ranges/forIntRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/forNullableIntInRangeWithImplicitReceiver.kt b/compiler/testData/codegen/box/ranges/forNullableIntInRangeWithImplicitReceiver.kt index 8f9a4534ea6..c68e69ab8da 100644 --- a/compiler/testData/codegen/box/ranges/forNullableIntInRangeWithImplicitReceiver.kt +++ b/compiler/testData/codegen/box/ranges/forNullableIntInRangeWithImplicitReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToCharMinValue.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToCharMinValue.kt index 2a70ba6b146..1d857f4143f 100644 --- a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToCharMinValue.kt +++ b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToCharMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME const val M = Char.MIN_VALUE diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToCharMinValueReversed.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToCharMinValueReversed.kt index 9c129160c66..869194a8eed 100644 --- a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToCharMinValueReversed.kt +++ b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToCharMinValueReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME const val M = Char.MIN_VALUE diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToIntMinValue.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToIntMinValue.kt index 901769c7ef4..3ecf39acb90 100644 --- a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToIntMinValue.kt +++ b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToIntMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME const val M = Int.MIN_VALUE diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToIntMinValueReversed.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToIntMinValueReversed.kt index e7d894ec0c1..bb4ec853516 100644 --- a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToIntMinValueReversed.kt +++ b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToIntMinValueReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME const val M = Int.MIN_VALUE diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToLongMinValue.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToLongMinValue.kt index 451ba31d1db..4a8c0e28b33 100644 --- a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToLongMinValue.kt +++ b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToLongMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME const val M = Long.MIN_VALUE diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToLongMinValueReversed.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToLongMinValueReversed.kt index 94e3d184771..185a1614ab4 100644 --- a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToLongMinValueReversed.kt +++ b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToLongMinValueReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME const val M = Long.MIN_VALUE diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToCharMaxValue.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToCharMaxValue.kt index e11176265bc..a9ec5ab7917 100644 --- a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToCharMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToCharMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR const val M = Char.MAX_VALUE fun box(): String { diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToCharMaxValueReversed.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToCharMaxValueReversed.kt index 5de30bd36af..b7a702680fd 100644 --- a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToCharMaxValueReversed.kt +++ b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToCharMaxValueReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME const val M = Char.MAX_VALUE diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToIntMaxValue.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToIntMaxValue.kt index b5cce712005..7b897e13996 100644 --- a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToIntMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToIntMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR const val M = Int.MAX_VALUE fun box(): String { diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToIntMaxValueReversed.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToIntMaxValueReversed.kt index 8e98a8c48a6..af4e2229b31 100644 --- a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToIntMaxValueReversed.kt +++ b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToIntMaxValueReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME const val M = Int.MAX_VALUE diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToLongMaxValue.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToLongMaxValue.kt index 5f0b3f77c9c..933869f02ce 100644 --- a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToLongMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToLongMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR const val M = Long.MAX_VALUE fun box(): String { diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToLongMaxValueReversed.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToLongMaxValueReversed.kt index b06b2417660..26f75bfecf8 100644 --- a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToLongMaxValueReversed.kt +++ b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToLongMaxValueReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME const val M = Long.MAX_VALUE diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInUntilIntMinValueReversed.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInUntilIntMinValueReversed.kt index bd269a4fb79..1e78b4f2067 100644 --- a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInUntilIntMinValueReversed.kt +++ b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInUntilIntMinValueReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME const val M = Int.MIN_VALUE diff --git a/compiler/testData/codegen/box/ranges/literal/emptyDownto.kt b/compiler/testData/codegen/box/ranges/literal/emptyDownto.kt index 433910468ac..47a5f085f3f 100644 --- a/compiler/testData/codegen/box/ranges/literal/emptyDownto.kt +++ b/compiler/testData/codegen/box/ranges/literal/emptyDownto.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/emptyRange.kt b/compiler/testData/codegen/box/ranges/literal/emptyRange.kt index 73583591445..002816c281d 100644 --- a/compiler/testData/codegen/box/ranges/literal/emptyRange.kt +++ b/compiler/testData/codegen/box/ranges/literal/emptyRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/inexactDownToMinValue.kt b/compiler/testData/codegen/box/ranges/literal/inexactDownToMinValue.kt index 608831ca053..4d83bfdee29 100644 --- a/compiler/testData/codegen/box/ranges/literal/inexactDownToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/literal/inexactDownToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/inexactSteppedDownTo.kt b/compiler/testData/codegen/box/ranges/literal/inexactSteppedDownTo.kt index 6aa1f97b884..4dab783136a 100644 --- a/compiler/testData/codegen/box/ranges/literal/inexactSteppedDownTo.kt +++ b/compiler/testData/codegen/box/ranges/literal/inexactSteppedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/inexactSteppedRange.kt b/compiler/testData/codegen/box/ranges/literal/inexactSteppedRange.kt index 9b82086ecfd..a5e5df1831e 100644 --- a/compiler/testData/codegen/box/ranges/literal/inexactSteppedRange.kt +++ b/compiler/testData/codegen/box/ranges/literal/inexactSteppedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/inexactToMaxValue.kt b/compiler/testData/codegen/box/ranges/literal/inexactToMaxValue.kt index d6818e904fc..ed550940f85 100644 --- a/compiler/testData/codegen/box/ranges/literal/inexactToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/literal/inexactToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/maxValueMinusTwoToMaxValue.kt b/compiler/testData/codegen/box/ranges/literal/maxValueMinusTwoToMaxValue.kt index 48174dad262..3d7adce8049 100644 --- a/compiler/testData/codegen/box/ranges/literal/maxValueMinusTwoToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/literal/maxValueMinusTwoToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/maxValueToMaxValue.kt b/compiler/testData/codegen/box/ranges/literal/maxValueToMaxValue.kt index f2d801eff52..bd10709ec88 100644 --- a/compiler/testData/codegen/box/ranges/literal/maxValueToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/literal/maxValueToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/maxValueToMinValue.kt b/compiler/testData/codegen/box/ranges/literal/maxValueToMinValue.kt index 2c72366d82c..f69e487dde9 100644 --- a/compiler/testData/codegen/box/ranges/literal/maxValueToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/literal/maxValueToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/oneElementDownTo.kt b/compiler/testData/codegen/box/ranges/literal/oneElementDownTo.kt index 4d7b46d6ae0..93a3d27a9a5 100644 --- a/compiler/testData/codegen/box/ranges/literal/oneElementDownTo.kt +++ b/compiler/testData/codegen/box/ranges/literal/oneElementDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/oneElementRange.kt b/compiler/testData/codegen/box/ranges/literal/oneElementRange.kt index ff2067aeb18..20b7fa5b422 100644 --- a/compiler/testData/codegen/box/ranges/literal/oneElementRange.kt +++ b/compiler/testData/codegen/box/ranges/literal/oneElementRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/openRange.kt b/compiler/testData/codegen/box/ranges/literal/openRange.kt index 9102b06fc3a..b3b885b3471 100644 --- a/compiler/testData/codegen/box/ranges/literal/openRange.kt +++ b/compiler/testData/codegen/box/ranges/literal/openRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/overflowZeroDownToMaxValue.kt b/compiler/testData/codegen/box/ranges/literal/overflowZeroDownToMaxValue.kt index ab5e0a6d267..025fac84b11 100644 --- a/compiler/testData/codegen/box/ranges/literal/overflowZeroDownToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/literal/overflowZeroDownToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/overflowZeroToMinValue.kt b/compiler/testData/codegen/box/ranges/literal/overflowZeroToMinValue.kt index f6b979cfb03..af939287d46 100644 --- a/compiler/testData/codegen/box/ranges/literal/overflowZeroToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/literal/overflowZeroToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/progressionDownToMinValue.kt b/compiler/testData/codegen/box/ranges/literal/progressionDownToMinValue.kt index 5accc82a5df..cd3d66cc25a 100644 --- a/compiler/testData/codegen/box/ranges/literal/progressionDownToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/literal/progressionDownToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/progressionMaxValueMinusTwoToMaxValue.kt b/compiler/testData/codegen/box/ranges/literal/progressionMaxValueMinusTwoToMaxValue.kt index b49cb72beba..e9c612b3f88 100644 --- a/compiler/testData/codegen/box/ranges/literal/progressionMaxValueMinusTwoToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/literal/progressionMaxValueMinusTwoToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/progressionMaxValueToMaxValue.kt b/compiler/testData/codegen/box/ranges/literal/progressionMaxValueToMaxValue.kt index b7a4918f2be..bc6f997d786 100644 --- a/compiler/testData/codegen/box/ranges/literal/progressionMaxValueToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/literal/progressionMaxValueToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/progressionMaxValueToMinValue.kt b/compiler/testData/codegen/box/ranges/literal/progressionMaxValueToMinValue.kt index 4f0f6db2a29..f40c16bfd79 100644 --- a/compiler/testData/codegen/box/ranges/literal/progressionMaxValueToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/literal/progressionMaxValueToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/progressionMinValueToMinValue.kt b/compiler/testData/codegen/box/ranges/literal/progressionMinValueToMinValue.kt index 8b552bd79b1..58cc177f9e7 100644 --- a/compiler/testData/codegen/box/ranges/literal/progressionMinValueToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/literal/progressionMinValueToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/reversedBackSequence.kt b/compiler/testData/codegen/box/ranges/literal/reversedBackSequence.kt index 4719e88a19b..9d019016d68 100644 --- a/compiler/testData/codegen/box/ranges/literal/reversedBackSequence.kt +++ b/compiler/testData/codegen/box/ranges/literal/reversedBackSequence.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/reversedEmptyBackSequence.kt b/compiler/testData/codegen/box/ranges/literal/reversedEmptyBackSequence.kt index 56385626b0f..6c8a7a07ccf 100644 --- a/compiler/testData/codegen/box/ranges/literal/reversedEmptyBackSequence.kt +++ b/compiler/testData/codegen/box/ranges/literal/reversedEmptyBackSequence.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/reversedEmptyRange.kt b/compiler/testData/codegen/box/ranges/literal/reversedEmptyRange.kt index 409b818d6c3..8a6981f7cda 100644 --- a/compiler/testData/codegen/box/ranges/literal/reversedEmptyRange.kt +++ b/compiler/testData/codegen/box/ranges/literal/reversedEmptyRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/reversedInexactSteppedDownTo.kt b/compiler/testData/codegen/box/ranges/literal/reversedInexactSteppedDownTo.kt index 50b9486fa09..dc28c97302f 100644 --- a/compiler/testData/codegen/box/ranges/literal/reversedInexactSteppedDownTo.kt +++ b/compiler/testData/codegen/box/ranges/literal/reversedInexactSteppedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/reversedRange.kt b/compiler/testData/codegen/box/ranges/literal/reversedRange.kt index 38bec62cd9a..0893c994e57 100644 --- a/compiler/testData/codegen/box/ranges/literal/reversedRange.kt +++ b/compiler/testData/codegen/box/ranges/literal/reversedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/reversedSimpleSteppedRange.kt b/compiler/testData/codegen/box/ranges/literal/reversedSimpleSteppedRange.kt index e55d9732629..5eb824902c4 100644 --- a/compiler/testData/codegen/box/ranges/literal/reversedSimpleSteppedRange.kt +++ b/compiler/testData/codegen/box/ranges/literal/reversedSimpleSteppedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/simpleDownTo.kt b/compiler/testData/codegen/box/ranges/literal/simpleDownTo.kt index 57ae1158e3f..f3cb318bc3c 100644 --- a/compiler/testData/codegen/box/ranges/literal/simpleDownTo.kt +++ b/compiler/testData/codegen/box/ranges/literal/simpleDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/simpleRange.kt b/compiler/testData/codegen/box/ranges/literal/simpleRange.kt index 9e60bfb7645..a2914b17a55 100644 --- a/compiler/testData/codegen/box/ranges/literal/simpleRange.kt +++ b/compiler/testData/codegen/box/ranges/literal/simpleRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/simpleRangeWithNonConstantEnds.kt b/compiler/testData/codegen/box/ranges/literal/simpleRangeWithNonConstantEnds.kt index 05642cd81e2..0a83b691502 100644 --- a/compiler/testData/codegen/box/ranges/literal/simpleRangeWithNonConstantEnds.kt +++ b/compiler/testData/codegen/box/ranges/literal/simpleRangeWithNonConstantEnds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/simpleSteppedDownTo.kt b/compiler/testData/codegen/box/ranges/literal/simpleSteppedDownTo.kt index 2de0daf85e8..bee1748b808 100644 --- a/compiler/testData/codegen/box/ranges/literal/simpleSteppedDownTo.kt +++ b/compiler/testData/codegen/box/ranges/literal/simpleSteppedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/simpleSteppedRange.kt b/compiler/testData/codegen/box/ranges/literal/simpleSteppedRange.kt index 650e13c4b1e..8a109272705 100644 --- a/compiler/testData/codegen/box/ranges/literal/simpleSteppedRange.kt +++ b/compiler/testData/codegen/box/ranges/literal/simpleSteppedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/multiAssignmentIterationOverIntRange.kt b/compiler/testData/codegen/box/ranges/multiAssignmentIterationOverIntRange.kt index 7d76e00ffec..b2f51118747 100644 --- a/compiler/testData/codegen/box/ranges/multiAssignmentIterationOverIntRange.kt +++ b/compiler/testData/codegen/box/ranges/multiAssignmentIterationOverIntRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/nullableLoopParameter/progressionExpression.kt b/compiler/testData/codegen/box/ranges/nullableLoopParameter/progressionExpression.kt index 2caf1a33808..7b80555a90d 100644 --- a/compiler/testData/codegen/box/ranges/nullableLoopParameter/progressionExpression.kt +++ b/compiler/testData/codegen/box/ranges/nullableLoopParameter/progressionExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var result = 0 val intRange: IntProgression = 1..3 diff --git a/compiler/testData/codegen/box/ranges/nullableLoopParameter/rangeExpression.kt b/compiler/testData/codegen/box/ranges/nullableLoopParameter/rangeExpression.kt index 7cc906c09d2..1a9fea5c558 100644 --- a/compiler/testData/codegen/box/ranges/nullableLoopParameter/rangeExpression.kt +++ b/compiler/testData/codegen/box/ranges/nullableLoopParameter/rangeExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var result = 0 val intRange = 1..3 diff --git a/compiler/testData/codegen/box/ranges/nullableLoopParameter/rangeLiteral.kt b/compiler/testData/codegen/box/ranges/nullableLoopParameter/rangeLiteral.kt index 52713ad8bf7..42c9513dd9c 100644 --- a/compiler/testData/codegen/box/ranges/nullableLoopParameter/rangeLiteral.kt +++ b/compiler/testData/codegen/box/ranges/nullableLoopParameter/rangeLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var result = 0 for (i: Int? in 1..3) { diff --git a/compiler/testData/codegen/box/ranges/safeCallRangeTo.kt b/compiler/testData/codegen/box/ranges/safeCallRangeTo.kt index dc1bc8285ba..b338979b609 100644 --- a/compiler/testData/codegen/box/ranges/safeCallRangeTo.kt +++ b/compiler/testData/codegen/box/ranges/safeCallRangeTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/emptyProgression.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/emptyProgression.kt index 6f0cfef97b8..2cda2edcd4b 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/emptyProgression.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/emptyProgression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepNegative.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepNegative.kt index c315db324d5..7ad9d6b1b34 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepNegative.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepNegative.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepNonConst.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepNonConst.kt index 23c6d858efd..28126542ffd 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepNonConst.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepThenLegalStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepThenLegalStep.kt index 683d19dc8fa..2a1cbb56770 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepThenLegalStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepThenLegalStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepZero.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepZero.kt index 84cafa454b8..00b6c5aed5e 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepZero.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/illegalStepZero.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/legalStepThenIllegalStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/legalStepThenIllegalStep.kt index ec09945cf2e..a537a81a184 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/legalStepThenIllegalStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/legalStepThenIllegalStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/maxValueToMinValueStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/maxValueToMinValueStepMaxValue.kt index 8afc4ddd45f..3aa63815895 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/maxValueToMinValueStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/maxValueToMinValueStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/maxValueToOneStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/maxValueToOneStepMaxValue.kt index 071bd39161c..5021458345d 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/maxValueToOneStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/maxValueToOneStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/maxValueToZeroStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/maxValueToZeroStepMaxValue.kt index 72e798d2533..f9e29662a03 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/maxValueToZeroStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/maxValueToZeroStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/mixedTypeStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/mixedTypeStep.kt index 424396a89a9..e155d0164dd 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/mixedTypeStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/mixedTypeStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepOneThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepOneThenStepOne.kt index 5f610042289..ead905be0f4 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepOneThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepOneThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepThenSameStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepThenSameStep.kt index 30dd1825543..25d9d997f55 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepThenSameStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepThenSameStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSameLastThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSameLastThenStepOne.kt index 093451482b9..73b8e60cc39 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSameLastThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSameLastThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSameLastThenStepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSameLastThenStepToSameLast.kt index 1fd072a26dc..f1f17902b3e 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSameLastThenStepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSameLastThenStepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt index 2a1e0dc40ac..d19a0b46cdc 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSmallerLastThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSmallerLastThenStepOne.kt index d48bd23379f..bc61327b7e1 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSmallerLastThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSmallerLastThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt index 269be1bd85e..d3f0a50647a 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt index 2309028fa7a..d184d38baa9 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/reversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/reversedThenStep.kt index 6d13ff089b6..3585150ca2b 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/reversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/reversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/reversedThenStepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/reversedThenStepThenReversed.kt index 3fc28d97217..1262e99923e 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/reversedThenStepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/reversedThenStepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/reversedThenStepThenReversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/reversedThenStepThenReversedThenStep.kt index fdd896ba069..fe5aa2a66cb 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/reversedThenStepThenReversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/reversedThenStepThenReversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/stepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/stepThenReversed.kt index 181a5a3cc77..56f0470010f 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/stepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/stepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/stepThenReversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/stepThenReversedThenStep.kt index 219df8dbc40..65e44a8149f 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/stepThenReversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/stepThenReversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/stepThenReversedThenStepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/stepThenReversedThenStepThenReversed.kt index 5e5c5becc48..51f29acafee 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/stepThenReversedThenStepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/reversed/stepThenReversedThenStepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/singleElementStepTwo.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/singleElementStepTwo.kt index 8dbf9464a9e..c018570f207 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/singleElementStepTwo.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/singleElementStepTwo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepNonConst.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepNonConst.kt index 10f6d8868fa..40084e8a196 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepNonConst.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepOne.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepOne.kt index 8698f11f718..a99b56699a1 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepToOutsideRange.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepToOutsideRange.kt index cdb5f08da40..a786e90d7bd 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepToOutsideRange.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepToOutsideRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepToSameLast.kt index bae285566f6..39695e70d7b 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepToSmallerLast.kt index 8aef71449cd..e4f62f1b477 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/downTo/stepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/emptyProgression.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/emptyProgression.kt index bc5fd024fda..9c3989efec0 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/emptyProgression.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/emptyProgression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepNegative.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepNegative.kt index 605c6d38b23..865a9a7c558 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepNegative.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepNegative.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepNonConst.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepNonConst.kt index 9044c70aeec..3fcc97be7cf 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepNonConst.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepThenLegalStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepThenLegalStep.kt index 07455f8b013..a08adaccdcb 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepThenLegalStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepThenLegalStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepZero.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepZero.kt index d8967548604..8963d09aec3 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepZero.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/illegalStepZero.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/legalStepThenIllegalStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/legalStepThenIllegalStep.kt index 67675a0b0ff..f0dd6f5b605 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/legalStepThenIllegalStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/legalStepThenIllegalStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/minValueToMaxValueStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/minValueToMaxValueStepMaxValue.kt index ae8588bfc30..87bf6bfab24 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/minValueToMaxValueStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/minValueToMaxValueStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/mixedTypeStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/mixedTypeStep.kt index 86d6444b8b6..33109889f83 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/mixedTypeStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/mixedTypeStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepOneThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepOneThenStepOne.kt index d99686d1e66..1c252a618e9 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepOneThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepOneThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepThenSameStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepThenSameStep.kt index e6849747721..f2b7490ea2a 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepThenSameStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepThenSameStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSameLastThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSameLastThenStepOne.kt index f21328e3156..a1d8ac774fc 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSameLastThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSameLastThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSameLastThenStepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSameLastThenStepToSameLast.kt index ea62cb7b7b5..23c1beecb29 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSameLastThenStepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSameLastThenStepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt index e8911d0cbb4..30ca80412ac 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSmallerLastThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSmallerLastThenStepOne.kt index 2fafc8f9929..7c2afe260c1 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSmallerLastThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSmallerLastThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt index ea550457391..329475a28c9 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt index f1828ed10ea..9eee8bc3812 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/oneToMaxValueStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/oneToMaxValueStepMaxValue.kt index 75534998b14..d5171c10deb 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/oneToMaxValueStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/oneToMaxValueStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/reversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/reversedThenStep.kt index 6ab3858e680..c0d80090a5a 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/reversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/reversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/reversedThenStepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/reversedThenStepThenReversed.kt index 1d2a625d425..7f2257a7600 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/reversedThenStepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/reversedThenStepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/reversedThenStepThenReversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/reversedThenStepThenReversedThenStep.kt index 782c4f7debe..373a7353dfb 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/reversedThenStepThenReversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/reversedThenStepThenReversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/stepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/stepThenReversed.kt index c26c85f5eae..fb2bd6f8cc1 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/stepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/stepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/stepThenReversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/stepThenReversedThenStep.kt index 839c5783cc0..c5cac04e1de 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/stepThenReversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/stepThenReversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/stepThenReversedThenStepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/stepThenReversedThenStepThenReversed.kt index c60d8c5254c..91e82c15cc2 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/stepThenReversedThenStepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/reversed/stepThenReversedThenStepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/singleElementStepTwo.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/singleElementStepTwo.kt index 75ea6a544bc..5aedda0f35a 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/singleElementStepTwo.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/singleElementStepTwo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepNonConst.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepNonConst.kt index 1d0319fea76..f5fca141c1e 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepNonConst.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepOne.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepOne.kt index bec2eaf2b3e..4cf0a178e1b 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepToOutsideRange.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepToOutsideRange.kt index ba1ec8f33a0..ba93908c67c 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepToOutsideRange.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepToOutsideRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepToSameLast.kt index 41fa84a76bd..1733da4f5da 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepToSmallerLast.kt index a289587c703..1f27bd3a463 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/stepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/zeroToMaxValueStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/zeroToMaxValueStepMaxValue.kt index a9961799e03..744331a52db 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/zeroToMaxValueStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/rangeTo/zeroToMaxValueStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/emptyProgression.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/emptyProgression.kt index 1c59dbb21b1..523eea815c6 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/emptyProgression.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/emptyProgression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/emptyProgressionToMinValue.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/emptyProgressionToMinValue.kt index 1f6de2f61e5..d25401a0916 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/emptyProgressionToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/emptyProgressionToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepNegative.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepNegative.kt index 8ee8c5f4b19..48891fba38f 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepNegative.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepNegative.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepNonConst.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepNonConst.kt index b51aeb2453b..000a7085089 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepNonConst.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepThenLegalStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepThenLegalStep.kt index 026b2da6c99..dde86069235 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepThenLegalStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepThenLegalStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepZero.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepZero.kt index 933e2978ec0..fc5f77c4e8c 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepZero.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/illegalStepZero.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/legalStepThenIllegalStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/legalStepThenIllegalStep.kt index 000f898f893..3c90436266c 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/legalStepThenIllegalStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/legalStepThenIllegalStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/minValueToMaxValueStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/minValueToMaxValueStepMaxValue.kt index 7a47e95b19f..f2a08799dcc 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/minValueToMaxValueStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/minValueToMaxValueStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/mixedTypeStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/mixedTypeStep.kt index 1ceb9bec7a2..7f2a5923e81 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/mixedTypeStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/mixedTypeStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepOneThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepOneThenStepOne.kt index f75f798ba6c..5eef20db68c 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepOneThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepOneThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepThenSameStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepThenSameStep.kt index ddac8c155f6..c9672033cd6 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepThenSameStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepThenSameStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSameLastThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSameLastThenStepOne.kt index f56de2c19eb..8ef9367f919 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSameLastThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSameLastThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSameLastThenStepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSameLastThenStepToSameLast.kt index 1df82ca4a7f..6aa58c3850d 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSameLastThenStepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSameLastThenStepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSameLastThenStepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSameLastThenStepToSmallerLast.kt index 2e541e05233..4d6f70a5a42 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSameLastThenStepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSameLastThenStepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSmallerLastThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSmallerLastThenStepOne.kt index 5f8c7093441..880b394383e 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSmallerLastThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSmallerLastThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSmallerLastThenStepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSmallerLastThenStepToSameLast.kt index 529a3f73d98..584f87b6437 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSmallerLastThenStepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSmallerLastThenStepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt index 28df0e89054..69c4608608c 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/progressionToNonConst.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/progressionToNonConst.kt index 91e2d4755d3..57c51d3901b 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/progressionToNonConst.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/progressionToNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/reversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/reversedThenStep.kt index 0d26524d594..7e3bb8490ee 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/reversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/reversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/reversedThenStepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/reversedThenStepThenReversed.kt index 5833042508e..3fd98f05646 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/reversedThenStepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/reversedThenStepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/reversedThenStepThenReversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/reversedThenStepThenReversedThenStep.kt index 57572890dea..5bf15025575 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/reversedThenStepThenReversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/reversedThenStepThenReversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/stepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/stepThenReversed.kt index 418c03d86cd..54831d761e0 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/stepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/stepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/stepThenReversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/stepThenReversedThenStep.kt index 6d2f4c7bcc5..fc12e0391ed 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/stepThenReversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/stepThenReversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/stepThenReversedThenStepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/stepThenReversedThenStepThenReversed.kt index 42eeb4072a1..cc6e38f9cbd 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/stepThenReversedThenStepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/reversed/stepThenReversedThenStepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/singleElementStepTwo.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/singleElementStepTwo.kt index 7bef33bfc6f..603e317f2c1 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/singleElementStepTwo.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/singleElementStepTwo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/stepNonConst.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/stepNonConst.kt index ad2bcf8206f..1b311584ebd 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/stepNonConst.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/stepNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/stepOne.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/stepOne.kt index 3ecd62cde83..15182069d4f 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/stepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/stepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/stepToOutsideRange.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/stepToOutsideRange.kt index 7407affe5d7..d480b80a6f9 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/stepToOutsideRange.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/stepToOutsideRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/stepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/stepToSameLast.kt index f088b385fe8..cdf30db0162 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/stepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/stepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/stepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/stepToSmallerLast.kt index a068c74ee0f..f0c33afc2e4 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/stepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/stepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/expression/until/zeroToMaxValueStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/expression/until/zeroToMaxValueStepMaxValue.kt index 726f3fe9f03..ac09110f16a 100644 --- a/compiler/testData/codegen/box/ranges/stepped/expression/until/zeroToMaxValueStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/expression/until/zeroToMaxValueStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/emptyProgression.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/emptyProgression.kt index 25772418994..132e24c76b5 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/emptyProgression.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/emptyProgression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepNegative.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepNegative.kt index 68d9f35206c..892f9ea0bb4 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepNegative.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepNegative.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepNonConst.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepNonConst.kt index 48a3b202d37..f967d175b51 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepNonConst.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepThenLegalStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepThenLegalStep.kt index a1d0ab868d6..ae3e0b8fd3b 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepThenLegalStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepThenLegalStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepZero.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepZero.kt index 47b36011ec1..c48a462e4c7 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepZero.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/illegalStepZero.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/legalStepThenIllegalStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/legalStepThenIllegalStep.kt index 81ed6a3d1e3..c6eeb477142 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/legalStepThenIllegalStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/legalStepThenIllegalStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/maxValueToMinValueStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/maxValueToMinValueStepMaxValue.kt index b7a64c00a7c..470dd8b8724 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/maxValueToMinValueStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/maxValueToMinValueStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/maxValueToOneStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/maxValueToOneStepMaxValue.kt index e6d93a96a39..4cf5098bd02 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/maxValueToOneStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/maxValueToOneStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/maxValueToZeroStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/maxValueToZeroStepMaxValue.kt index 22f66590857..2c30ef93b0b 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/maxValueToZeroStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/maxValueToZeroStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/mixedTypeStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/mixedTypeStep.kt index b8c9d749f38..710c4ec4c99 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/mixedTypeStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/mixedTypeStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepOneThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepOneThenStepOne.kt index 48ba23af731..a5ab3b4cdb1 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepOneThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepOneThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepThenSameStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepThenSameStep.kt index 7a960789a8b..0a0d056783a 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepThenSameStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepThenSameStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSameLastThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSameLastThenStepOne.kt index 7133d9931f4..dcbde780ed5 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSameLastThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSameLastThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSameLastThenStepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSameLastThenStepToSameLast.kt index 0793a2a548f..3b34b63c290 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSameLastThenStepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSameLastThenStepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt index 7cc7c4a5954..01402804721 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSmallerLastThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSmallerLastThenStepOne.kt index 801bcd25bbb..39a8207486a 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSmallerLastThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSmallerLastThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt index d8be6a1b6ec..c50f5c2fc90 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt index ec84adedd77..fff1fb00671 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/reversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/reversedThenStep.kt index dbd11d202c4..2c5f93e2f10 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/reversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/reversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/reversedThenStepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/reversedThenStepThenReversed.kt index 9b134cc271b..60414962272 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/reversedThenStepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/reversedThenStepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/reversedThenStepThenReversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/reversedThenStepThenReversedThenStep.kt index df0f86c6313..d6b1f665647 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/reversedThenStepThenReversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/reversedThenStepThenReversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/stepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/stepThenReversed.kt index 9795b226dc5..e0a7a279990 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/stepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/stepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/stepThenReversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/stepThenReversedThenStep.kt index be42d07af7d..b13a3faaa08 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/stepThenReversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/stepThenReversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/stepThenReversedThenStepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/stepThenReversedThenStepThenReversed.kt index 8ec37d6f545..127ce17fda7 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/stepThenReversedThenStepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/reversed/stepThenReversedThenStepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/singleElementStepTwo.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/singleElementStepTwo.kt index 469fa75015a..9bb5b58c856 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/singleElementStepTwo.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/singleElementStepTwo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepNonConst.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepNonConst.kt index 82aad8644f1..4790ea933d8 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepNonConst.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepOne.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepOne.kt index 916ff0c2bf7..e5a4de62c41 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepToOutsideRange.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepToOutsideRange.kt index 2cc8d2d8694..92f459d700e 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepToOutsideRange.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepToOutsideRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepToSameLast.kt index 0c202ae7bae..a6ae3ac47c2 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepToSmallerLast.kt index 58f624770a2..8e1af98af5f 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/downTo/stepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/emptyProgression.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/emptyProgression.kt index d7f17054d7b..9ef4e57dc34 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/emptyProgression.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/emptyProgression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepNegative.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepNegative.kt index 46918dbe4a7..7b945a907a7 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepNegative.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepNegative.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepNonConst.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepNonConst.kt index 540a720d28c..46131a8b852 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepNonConst.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepThenLegalStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepThenLegalStep.kt index 50d661732f6..2b773eeeb24 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepThenLegalStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepThenLegalStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepZero.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepZero.kt index 1185bdd2e05..d71fde3795f 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepZero.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/illegalStepZero.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/legalStepThenIllegalStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/legalStepThenIllegalStep.kt index f401356292d..ef023bc2974 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/legalStepThenIllegalStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/legalStepThenIllegalStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/minValueToMaxValueStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/minValueToMaxValueStepMaxValue.kt index 88027551d59..d56f65dd4a6 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/minValueToMaxValueStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/minValueToMaxValueStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/mixedTypeStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/mixedTypeStep.kt index e480e609660..77c84879af5 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/mixedTypeStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/mixedTypeStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepOneThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepOneThenStepOne.kt index 96392b7e06f..8deff3994da 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepOneThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepOneThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepThenSameStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepThenSameStep.kt index 2e8c9a10af8..7b9252ac98c 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepThenSameStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepThenSameStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSameLastThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSameLastThenStepOne.kt index 7e489c1b5a4..86e861c668b 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSameLastThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSameLastThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSameLastThenStepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSameLastThenStepToSameLast.kt index ed991a8c807..47e860636f6 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSameLastThenStepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSameLastThenStepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt index 84196843d05..db2e2fd1739 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSameLastThenStepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSmallerLastThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSmallerLastThenStepOne.kt index b29914cfdb9..95be2a6fdeb 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSmallerLastThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSmallerLastThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt index 0eb24433e67..1e9d5d69f76 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSmallerLastThenStepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt index 42df39f27d1..2818b9195be 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/oneToMaxValueStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/oneToMaxValueStepMaxValue.kt index d79493b8bab..f12d460557f 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/oneToMaxValueStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/oneToMaxValueStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/reversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/reversedThenStep.kt index a9face85d4f..a56a549350e 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/reversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/reversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/reversedThenStepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/reversedThenStepThenReversed.kt index 2d121893473..123c01a6311 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/reversedThenStepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/reversedThenStepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/reversedThenStepThenReversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/reversedThenStepThenReversedThenStep.kt index 10d6286ca1c..887975327d0 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/reversedThenStepThenReversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/reversedThenStepThenReversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/stepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/stepThenReversed.kt index bf5b33f1cef..b83dc810817 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/stepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/stepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/stepThenReversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/stepThenReversedThenStep.kt index 20cfe6da567..d3c4ffbc1c5 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/stepThenReversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/stepThenReversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/stepThenReversedThenStepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/stepThenReversedThenStepThenReversed.kt index 03ffe907d10..09f25f24d62 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/stepThenReversedThenStepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/reversed/stepThenReversedThenStepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/singleElementStepTwo.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/singleElementStepTwo.kt index bdbf8cdf57f..478ab572031 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/singleElementStepTwo.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/singleElementStepTwo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepNonConst.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepNonConst.kt index 72a19b0b785..6bd8ef5e1a5 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepNonConst.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepOne.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepOne.kt index b8a4c17dc60..90356ee77ca 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepToOutsideRange.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepToOutsideRange.kt index fd053d2e1d8..d4b2dc1160a 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepToOutsideRange.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepToOutsideRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepToSameLast.kt index 250cefffdeb..bc9d0a48f1b 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepToSmallerLast.kt index 963db28bd62..b41537ac998 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/stepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/zeroToMaxValueStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/zeroToMaxValueStepMaxValue.kt index 376e1f67463..9e885d858d2 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/zeroToMaxValueStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/rangeTo/zeroToMaxValueStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/emptyProgression.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/emptyProgression.kt index 9b1689ab432..092818322c3 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/emptyProgression.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/emptyProgression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/emptyProgressionToMinValue.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/emptyProgressionToMinValue.kt index 95ccbeeb8ff..ab87535a94b 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/emptyProgressionToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/emptyProgressionToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepNegative.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepNegative.kt index ebde24567c6..7a89697b22a 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepNegative.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepNegative.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepNonConst.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepNonConst.kt index 7b29b0b53be..b3d36678c21 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepNonConst.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepThenLegalStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepThenLegalStep.kt index a6a04a31524..20c06dcb87e 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepThenLegalStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepThenLegalStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepZero.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepZero.kt index db07226b3d2..23e69304b20 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepZero.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/illegalStepZero.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/legalStepThenIllegalStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/legalStepThenIllegalStep.kt index fb8f078c6f5..979c04b2422 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/legalStepThenIllegalStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/legalStepThenIllegalStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/minValueToMaxValueStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/minValueToMaxValueStepMaxValue.kt index 8176a766ef3..31f5863cbd3 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/minValueToMaxValueStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/minValueToMaxValueStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/mixedTypeStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/mixedTypeStep.kt index 5a9dcac6cc8..d6eecb55059 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/mixedTypeStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/mixedTypeStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepOneThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepOneThenStepOne.kt index 9c2b9e3350e..f70d61f248b 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepOneThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepOneThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepThenSameStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepThenSameStep.kt index 7753b06ffa6..fe941f96821 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepThenSameStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepThenSameStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSameLastThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSameLastThenStepOne.kt index bb647abec15..41d6766f135 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSameLastThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSameLastThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSameLastThenStepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSameLastThenStepToSameLast.kt index 5a0ef513834..337fa9d2353 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSameLastThenStepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSameLastThenStepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSameLastThenStepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSameLastThenStepToSmallerLast.kt index 18b9d64105d..f2189fa06ec 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSameLastThenStepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSameLastThenStepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSmallerLastThenStepOne.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSmallerLastThenStepOne.kt index 7729ee17791..f6fad57ba21 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSmallerLastThenStepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSmallerLastThenStepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSmallerLastThenStepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSmallerLastThenStepToSameLast.kt index 19cf455e07e..244d43c9b73 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSmallerLastThenStepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSmallerLastThenStepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt index 85a69b4a998..6cd67bdd6bf 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/nestedStep/stepToSmallerLastThenStepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/progressionToNonConst.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/progressionToNonConst.kt index 8f5ff81b92f..aa45fa1491d 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/progressionToNonConst.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/progressionToNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/reversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/reversedThenStep.kt index c0e5acc29e1..fbf2ecaf5b6 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/reversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/reversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/reversedThenStepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/reversedThenStepThenReversed.kt index fee9efbe784..5ee9ba1078c 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/reversedThenStepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/reversedThenStepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/reversedThenStepThenReversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/reversedThenStepThenReversedThenStep.kt index 7d7e8310812..656fa3a3e89 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/reversedThenStepThenReversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/reversedThenStepThenReversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/stepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/stepThenReversed.kt index c5ad07fe191..aa5d3d67c08 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/stepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/stepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/stepThenReversedThenStep.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/stepThenReversedThenStep.kt index 37398c54cb7..d43f8f2d199 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/stepThenReversedThenStep.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/stepThenReversedThenStep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/stepThenReversedThenStepThenReversed.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/stepThenReversedThenStepThenReversed.kt index f55dc8c3bd7..3f9264dd333 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/stepThenReversedThenStepThenReversed.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/reversed/stepThenReversedThenStepThenReversed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/singleElementStepTwo.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/singleElementStepTwo.kt index 8e936779659..a371607bb06 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/singleElementStepTwo.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/singleElementStepTwo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/stepNonConst.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/stepNonConst.kt index 07715b11e0b..0a09a196e12 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/stepNonConst.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/stepNonConst.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/stepOne.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/stepOne.kt index 67d8a0a0153..e5cd6f9f714 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/stepOne.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/stepOne.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/stepToOutsideRange.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/stepToOutsideRange.kt index c55c96d67d7..2f7f4ae516e 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/stepToOutsideRange.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/stepToOutsideRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/stepToSameLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/stepToSameLast.kt index 27e271c4a9a..b5ddf80c585 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/stepToSameLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/stepToSameLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/stepToSmallerLast.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/stepToSmallerLast.kt index 5141bc5446f..c0d84855990 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/stepToSmallerLast.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/stepToSmallerLast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/stepped/literal/until/zeroToMaxValueStepMaxValue.kt b/compiler/testData/codegen/box/ranges/stepped/literal/until/zeroToMaxValueStepMaxValue.kt index 3998f56dacf..d32da7de43b 100644 --- a/compiler/testData/codegen/box/ranges/stepped/literal/until/zeroToMaxValueStepMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/stepped/literal/until/zeroToMaxValueStepMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit! // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/emptyDownto.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/emptyDownto.kt index 42bc3fd915e..95d6a6ed616 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/emptyDownto.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/emptyDownto.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/emptyRange.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/emptyRange.kt index 6add0ae2d34..18505010ba0 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/emptyRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/emptyRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/inexactDownToMinValue.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/inexactDownToMinValue.kt index d43ba6d4652..e2d90ab3cb9 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/inexactDownToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/inexactDownToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/inexactSteppedDownTo.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/inexactSteppedDownTo.kt index ac6b7bfda7a..7c11bdd5cc8 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/inexactSteppedDownTo.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/inexactSteppedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/inexactSteppedRange.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/inexactSteppedRange.kt index 6a95d0cefe2..323720d9252 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/inexactSteppedRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/inexactSteppedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/inexactToMaxValue.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/inexactToMaxValue.kt index 8c794e7d4f6..1716905b87d 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/inexactToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/inexactToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/maxValueMinusTwoToMaxValue.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/maxValueMinusTwoToMaxValue.kt index 579e3be543f..26e594b5383 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/maxValueMinusTwoToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/maxValueMinusTwoToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/maxValueToMaxValue.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/maxValueToMaxValue.kt index 2c88864ac77..b6e836795fd 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/maxValueToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/maxValueToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/maxValueToMinValue.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/maxValueToMinValue.kt index 63745bd3d90..7a78a1b18e5 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/maxValueToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/maxValueToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/oneElementDownTo.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/oneElementDownTo.kt index 82527214111..165d6b54468 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/oneElementDownTo.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/oneElementDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/oneElementRange.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/oneElementRange.kt index 8a247245b29..c4bd8bccccb 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/oneElementRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/oneElementRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/openRange.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/openRange.kt index 9a815778fc1..285e272d7fc 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/openRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/openRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/overflowZeroDownToMaxValue.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/overflowZeroDownToMaxValue.kt index 4c70ced7329..19467700b96 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/overflowZeroDownToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/overflowZeroDownToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/overflowZeroToMinValue.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/overflowZeroToMinValue.kt index 89908433718..2e4a8df63b8 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/overflowZeroToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/overflowZeroToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/progressionDownToMinValue.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/progressionDownToMinValue.kt index 0b90405bfd4..89b684d4bb7 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/progressionDownToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/progressionDownToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMaxValueMinusTwoToMaxValue.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMaxValueMinusTwoToMaxValue.kt index f70eaee198c..75ad078d1a5 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMaxValueMinusTwoToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMaxValueMinusTwoToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMaxValueToMaxValue.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMaxValueToMaxValue.kt index a6c25211423..b726ddbb685 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMaxValueToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMaxValueToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMaxValueToMinValue.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMaxValueToMinValue.kt index 2368596c365..1947bd24b45 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMaxValueToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMaxValueToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMinValueToMinValue.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMinValueToMinValue.kt index de7fdbe1e7e..dee4580c76e 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMinValueToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/progressionMinValueToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/reversedBackSequence.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/reversedBackSequence.kt index a0205a86024..6a5916cb14a 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/reversedBackSequence.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/reversedBackSequence.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/reversedEmptyBackSequence.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/reversedEmptyBackSequence.kt index 19503035d32..3ff7980fb00 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/reversedEmptyBackSequence.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/reversedEmptyBackSequence.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/reversedEmptyRange.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/reversedEmptyRange.kt index 6b1ac78fe26..e9a2a880269 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/reversedEmptyRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/reversedEmptyRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/reversedInexactSteppedDownTo.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/reversedInexactSteppedDownTo.kt index fe5e2843db4..97025b6b66a 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/reversedInexactSteppedDownTo.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/reversedInexactSteppedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/reversedRange.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/reversedRange.kt index d11b0242c84..2ee10a014fa 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/reversedRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/reversedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/reversedSimpleSteppedRange.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/reversedSimpleSteppedRange.kt index 28e9e494f07..bf3b7c4cc3f 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/reversedSimpleSteppedRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/reversedSimpleSteppedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/simpleDownTo.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/simpleDownTo.kt index ba82cbff8d6..0c88e25b19a 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/simpleDownTo.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/simpleDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/simpleRange.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/simpleRange.kt index d7812817982..39dc4f6a464 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/simpleRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/simpleRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/simpleRangeWithNonConstantEnds.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/simpleRangeWithNonConstantEnds.kt index f46d7ce9f96..1ed76abe1d5 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/simpleRangeWithNonConstantEnds.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/simpleRangeWithNonConstantEnds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/simpleSteppedDownTo.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/simpleSteppedDownTo.kt index 6f9fb59b9e6..15a9e1dd160 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/simpleSteppedDownTo.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/simpleSteppedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/expression/simpleSteppedRange.kt b/compiler/testData/codegen/box/ranges/unsigned/expression/simpleSteppedRange.kt index f7e218327e3..350a4cc3a28 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/expression/simpleSteppedRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/expression/simpleSteppedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/inMixedUnsignedRange.kt b/compiler/testData/codegen/box/ranges/unsigned/inMixedUnsignedRange.kt index 132819b96ae..64b86668b86 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/inMixedUnsignedRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/inMixedUnsignedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/emptyDownto.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/emptyDownto.kt index fb3296321fd..ab66cffdcbe 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/emptyDownto.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/emptyDownto.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/emptyRange.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/emptyRange.kt index 7ca5e45f608..5758e821977 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/emptyRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/emptyRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/inexactDownToMinValue.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/inexactDownToMinValue.kt index bb65ba00cc2..e644d391431 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/inexactDownToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/inexactDownToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/inexactSteppedDownTo.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/inexactSteppedDownTo.kt index 017cfa2c18d..9e171028fca 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/inexactSteppedDownTo.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/inexactSteppedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/inexactSteppedRange.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/inexactSteppedRange.kt index 46c75e303e8..b84f756a4e9 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/inexactSteppedRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/inexactSteppedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/inexactToMaxValue.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/inexactToMaxValue.kt index dfdb4a1919f..7044e54df90 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/inexactToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/inexactToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/maxValueMinusTwoToMaxValue.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/maxValueMinusTwoToMaxValue.kt index 10f09c3b70a..f885586a362 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/maxValueMinusTwoToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/maxValueMinusTwoToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/maxValueToMaxValue.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/maxValueToMaxValue.kt index 34b4daacf3c..716eda2c0f9 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/maxValueToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/maxValueToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/maxValueToMinValue.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/maxValueToMinValue.kt index 43fe095383e..defaefe21dd 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/maxValueToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/maxValueToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/oneElementDownTo.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/oneElementDownTo.kt index 32249933a9c..28bc64f7ab7 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/oneElementDownTo.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/oneElementDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/oneElementRange.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/oneElementRange.kt index 99b77a02b4d..4f2d22c7e77 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/oneElementRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/oneElementRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/openRange.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/openRange.kt index 1e56cfc81db..201b0d25a3a 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/openRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/openRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/overflowZeroDownToMaxValue.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/overflowZeroDownToMaxValue.kt index ca316ecc117..06398817154 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/overflowZeroDownToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/overflowZeroDownToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/overflowZeroToMinValue.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/overflowZeroToMinValue.kt index 2aa249dcce1..365f566d307 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/overflowZeroToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/overflowZeroToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/progressionDownToMinValue.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/progressionDownToMinValue.kt index 4e49739b63e..b484b56607d 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/progressionDownToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/progressionDownToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMaxValueMinusTwoToMaxValue.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMaxValueMinusTwoToMaxValue.kt index aa4fee1c142..81918991294 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMaxValueMinusTwoToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMaxValueMinusTwoToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMaxValueToMaxValue.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMaxValueToMaxValue.kt index 96d34f4b348..a4dac2ad144 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMaxValueToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMaxValueToMaxValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMaxValueToMinValue.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMaxValueToMinValue.kt index 90b44046e20..068a68e2983 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMaxValueToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMaxValueToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMinValueToMinValue.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMinValueToMinValue.kt index e1f306f3d0c..1803e9e4e6b 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMinValueToMinValue.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/progressionMinValueToMinValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/reversedBackSequence.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/reversedBackSequence.kt index f933445fb51..892df38fb9c 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/reversedBackSequence.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/reversedBackSequence.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/reversedEmptyBackSequence.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/reversedEmptyBackSequence.kt index 9a691e754ee..4df43bad54a 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/reversedEmptyBackSequence.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/reversedEmptyBackSequence.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/reversedEmptyRange.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/reversedEmptyRange.kt index d5ad10d0763..0ea6911ef69 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/reversedEmptyRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/reversedEmptyRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/reversedInexactSteppedDownTo.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/reversedInexactSteppedDownTo.kt index b7c37de4af8..716d7f4526c 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/reversedInexactSteppedDownTo.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/reversedInexactSteppedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/reversedRange.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/reversedRange.kt index 4fe0e8bc9d7..fa1cfad1a63 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/reversedRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/reversedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/reversedSimpleSteppedRange.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/reversedSimpleSteppedRange.kt index c8c3e4dd741..99b8be43b98 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/reversedSimpleSteppedRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/reversedSimpleSteppedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/simpleDownTo.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/simpleDownTo.kt index 1e0d09523d0..3743ce5c2e4 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/simpleDownTo.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/simpleDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/simpleRange.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/simpleRange.kt index 7538c5a1630..13d0ce94d21 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/simpleRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/simpleRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/simpleRangeWithNonConstantEnds.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/simpleRangeWithNonConstantEnds.kt index 3769013108f..7cb52a13874 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/simpleRangeWithNonConstantEnds.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/simpleRangeWithNonConstantEnds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/simpleSteppedDownTo.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/simpleSteppedDownTo.kt index bc2ede6762a..ae344899d81 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/simpleSteppedDownTo.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/simpleSteppedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/unsigned/literal/simpleSteppedRange.kt b/compiler/testData/codegen/box/ranges/unsigned/literal/simpleSteppedRange.kt index feffef146e5..0deb5752b12 100644 --- a/compiler/testData/codegen/box/ranges/unsigned/literal/simpleSteppedRange.kt +++ b/compiler/testData/codegen/box/ranges/unsigned/literal/simpleSteppedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/annotations/annotationRetentionAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/annotationRetentionAnnotation.kt index a52c43eb697..78eb39370d2 100644 --- a/compiler/testData/codegen/box/reflection/annotations/annotationRetentionAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/annotationRetentionAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/annotationsOnJavaMembers.kt b/compiler/testData/codegen/box/reflection/annotations/annotationsOnJavaMembers.kt index 11bdb520da2..aaba16900ad 100644 --- a/compiler/testData/codegen/box/reflection/annotations/annotationsOnJavaMembers.kt +++ b/compiler/testData/codegen/box/reflection/annotations/annotationsOnJavaMembers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/classLiteralWithVoidDefault.kt b/compiler/testData/codegen/box/reflection/annotations/classLiteralWithVoidDefault.kt index f3e631af95d..1196a662c49 100644 --- a/compiler/testData/codegen/box/reflection/annotations/classLiteralWithVoidDefault.kt +++ b/compiler/testData/codegen/box/reflection/annotations/classLiteralWithVoidDefault.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT // TARGET_BACKEND: JVM // FILE: Anno.java diff --git a/compiler/testData/codegen/box/reflection/annotations/findAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/findAnnotation.kt index dac969d97dc..3fd085231a5 100644 --- a/compiler/testData/codegen/box/reflection/annotations/findAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/findAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/genericExtensionProperty.kt b/compiler/testData/codegen/box/reflection/annotations/genericExtensionProperty.kt index ba05011d5b5..10e6cbbb0ea 100644 --- a/compiler/testData/codegen/box/reflection/annotations/genericExtensionProperty.kt +++ b/compiler/testData/codegen/box/reflection/annotations/genericExtensionProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/hasAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/hasAnnotation.kt index f353d675ced..0866505bc5b 100644 --- a/compiler/testData/codegen/box/reflection/annotations/hasAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/hasAnnotation.kt @@ -1,4 +1,5 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/localClassLiteral.kt b/compiler/testData/codegen/box/reflection/annotations/localClassLiteral.kt index 7b50dad81a7..1daaf72472e 100644 --- a/compiler/testData/codegen/box/reflection/annotations/localClassLiteral.kt +++ b/compiler/testData/codegen/box/reflection/annotations/localClassLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/localClassParameterAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/localClassParameterAnnotation.kt index f5bd92fd349..f6a733b3beb 100644 --- a/compiler/testData/codegen/box/reflection/annotations/localClassParameterAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/localClassParameterAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/onTypes/arrayKClass.kt b/compiler/testData/codegen/box/reflection/annotations/onTypes/arrayKClass.kt index 1c5db7f1fe2..0db0871261d 100644 --- a/compiler/testData/codegen/box/reflection/annotations/onTypes/arrayKClass.kt +++ b/compiler/testData/codegen/box/reflection/annotations/onTypes/arrayKClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/onTypes/classLiteralWithExpectedType.kt b/compiler/testData/codegen/box/reflection/annotations/onTypes/classLiteralWithExpectedType.kt index aa457f531f9..2b654242dc3 100644 --- a/compiler/testData/codegen/box/reflection/annotations/onTypes/classLiteralWithExpectedType.kt +++ b/compiler/testData/codegen/box/reflection/annotations/onTypes/classLiteralWithExpectedType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/onTypes/differentArgumentTypes.kt b/compiler/testData/codegen/box/reflection/annotations/onTypes/differentArgumentTypes.kt index 971cafaa23f..2deef399618 100644 --- a/compiler/testData/codegen/box/reflection/annotations/onTypes/differentArgumentTypes.kt +++ b/compiler/testData/codegen/box/reflection/annotations/onTypes/differentArgumentTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/onTypes/differentPositions.kt b/compiler/testData/codegen/box/reflection/annotations/onTypes/differentPositions.kt index 177763f9403..1063a89e39a 100644 --- a/compiler/testData/codegen/box/reflection/annotations/onTypes/differentPositions.kt +++ b/compiler/testData/codegen/box/reflection/annotations/onTypes/differentPositions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/openSuspendFun.kt b/compiler/testData/codegen/box/reflection/annotations/openSuspendFun.kt index 1b999cc8060..7b5de413be2 100644 --- a/compiler/testData/codegen/box/reflection/annotations/openSuspendFun.kt +++ b/compiler/testData/codegen/box/reflection/annotations/openSuspendFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/privateAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/privateAnnotation.kt index 9ba8312732f..2c778c5393a 100644 --- a/compiler/testData/codegen/box/reflection/annotations/privateAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/privateAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/propertyAccessors.kt b/compiler/testData/codegen/box/reflection/annotations/propertyAccessors.kt index 068d47125ac..06c9a6833ac 100644 --- a/compiler/testData/codegen/box/reflection/annotations/propertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/annotations/propertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/propertyWithoutBackingField.kt b/compiler/testData/codegen/box/reflection/annotations/propertyWithoutBackingField.kt index 63b920ea1a9..38b6d692684 100644 --- a/compiler/testData/codegen/box/reflection/annotations/propertyWithoutBackingField.kt +++ b/compiler/testData/codegen/box/reflection/annotations/propertyWithoutBackingField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/retentions.kt b/compiler/testData/codegen/box/reflection/annotations/retentions.kt index 3d9597bd113..086ecc4214d 100644 --- a/compiler/testData/codegen/box/reflection/annotations/retentions.kt +++ b/compiler/testData/codegen/box/reflection/annotations/retentions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/setparam.kt b/compiler/testData/codegen/box/reflection/annotations/setparam.kt index 143d4893ac6..b11ad499f20 100644 --- a/compiler/testData/codegen/box/reflection/annotations/setparam.kt +++ b/compiler/testData/codegen/box/reflection/annotations/setparam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT // IGNORE_BACKEND: JS_IR, JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/simpleClassAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/simpleClassAnnotation.kt index 8d332ecdd6f..bf7c29f5f31 100644 --- a/compiler/testData/codegen/box/reflection/annotations/simpleClassAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/simpleClassAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/simpleConstructorAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/simpleConstructorAnnotation.kt index 9b959d19126..07fc9ee987e 100644 --- a/compiler/testData/codegen/box/reflection/annotations/simpleConstructorAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/simpleConstructorAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/simpleFunAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/simpleFunAnnotation.kt index 9bf7297f9b3..9a2d5ed6eeb 100644 --- a/compiler/testData/codegen/box/reflection/annotations/simpleFunAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/simpleFunAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/simpleParamAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/simpleParamAnnotation.kt index 6e642f79c54..4e6929ea030 100644 --- a/compiler/testData/codegen/box/reflection/annotations/simpleParamAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/simpleParamAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/simpleValAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/simpleValAnnotation.kt index 709f4ecee6b..2e60c8ecd03 100644 --- a/compiler/testData/codegen/box/reflection/annotations/simpleValAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/simpleValAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/builtins/collections.kt b/compiler/testData/codegen/box/reflection/builtins/collections.kt index bd82358b5e7..8bc54f04479 100644 --- a/compiler/testData/codegen/box/reflection/builtins/collections.kt +++ b/compiler/testData/codegen/box/reflection/builtins/collections.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT // FULL_JDK diff --git a/compiler/testData/codegen/box/reflection/builtins/enumNameOrdinal.kt b/compiler/testData/codegen/box/reflection/builtins/enumNameOrdinal.kt index 4e97f9c22df..5b27d01183e 100644 --- a/compiler/testData/codegen/box/reflection/builtins/enumNameOrdinal.kt +++ b/compiler/testData/codegen/box/reflection/builtins/enumNameOrdinal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/builtins/stringLength.kt b/compiler/testData/codegen/box/reflection/builtins/stringLength.kt index 3644a4c104c..21ae1251998 100644 --- a/compiler/testData/codegen/box/reflection/builtins/stringLength.kt +++ b/compiler/testData/codegen/box/reflection/builtins/stringLength.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/bigArity.kt b/compiler/testData/codegen/box/reflection/call/bigArity.kt index 43d32de4734..7d324d5291a 100644 --- a/compiler/testData/codegen/box/reflection/call/bigArity.kt +++ b/compiler/testData/codegen/box/reflection/call/bigArity.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +FunctionTypesWithBigArity +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/bound/companionObjectPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/companionObjectPropertyAccessors.kt index ae248a1d885..1eef6dae085 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/companionObjectPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/companionObjectPropertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/bound/extensionFunction.kt b/compiler/testData/codegen/box/reflection/call/bound/extensionFunction.kt index 993e4820d8d..0ca190b3857 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/extensionFunction.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/extensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/bound/extensionPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/extensionPropertyAccessors.kt index 7ff51301c05..1a48b858f04 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/extensionPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/extensionPropertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/bound/innerClassConstructor.kt b/compiler/testData/codegen/box/reflection/call/bound/innerClassConstructor.kt index 4cc6189a7a1..899230a80d5 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/innerClassConstructor.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/innerClassConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/bound/javaInstanceField.kt b/compiler/testData/codegen/box/reflection/call/bound/javaInstanceField.kt index 654391f6875..1e7a749a509 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/javaInstanceField.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/javaInstanceField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/bound/javaInstanceMethod.kt b/compiler/testData/codegen/box/reflection/call/bound/javaInstanceMethod.kt index b75a03a5709..4a69c45ca47 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/javaInstanceMethod.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/javaInstanceMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TODO: investigate should it be ran for JS or not // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/reflection/call/bound/jvmStaticCompanionObjectPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/jvmStaticCompanionObjectPropertyAccessors.kt index 17e720ede7b..990cdca0cce 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/jvmStaticCompanionObjectPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/jvmStaticCompanionObjectPropertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/bound/jvmStaticObjectFunction.kt b/compiler/testData/codegen/box/reflection/call/bound/jvmStaticObjectFunction.kt index f13eb5e21d0..65477e8deda 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/jvmStaticObjectFunction.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/jvmStaticObjectFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/bound/jvmStaticObjectPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/jvmStaticObjectPropertyAccessors.kt index cadc829f879..0ebf828973c 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/jvmStaticObjectPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/jvmStaticObjectPropertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/bound/memberFunction.kt b/compiler/testData/codegen/box/reflection/call/bound/memberFunction.kt index 13640defe21..df032b843ff 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/memberFunction.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/memberFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/bound/memberPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/memberPropertyAccessors.kt index a6205c09d94..9cd8cb7c5d9 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/memberPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/memberPropertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/bound/objectFunction.kt b/compiler/testData/codegen/box/reflection/call/bound/objectFunction.kt index 643a75801c5..43c730fc9c8 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/objectFunction.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/objectFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/bound/objectPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/objectPropertyAccessors.kt index dd01d16bce0..5c7adbc1cfa 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/objectPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/objectPropertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/callInstanceJavaMethod.kt b/compiler/testData/codegen/box/reflection/call/callInstanceJavaMethod.kt index d8fd46c863d..de15bad1322 100644 --- a/compiler/testData/codegen/box/reflection/call/callInstanceJavaMethod.kt +++ b/compiler/testData/codegen/box/reflection/call/callInstanceJavaMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/callPrivateJavaMethod.kt b/compiler/testData/codegen/box/reflection/call/callPrivateJavaMethod.kt index 6d902e9ab75..e78ea4d61a8 100644 --- a/compiler/testData/codegen/box/reflection/call/callPrivateJavaMethod.kt +++ b/compiler/testData/codegen/box/reflection/call/callPrivateJavaMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/callStaticJavaMethod.kt b/compiler/testData/codegen/box/reflection/call/callStaticJavaMethod.kt index ba6796187b7..0945433e3ce 100644 --- a/compiler/testData/codegen/box/reflection/call/callStaticJavaMethod.kt +++ b/compiler/testData/codegen/box/reflection/call/callStaticJavaMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/cannotCallEnumConstructor.kt b/compiler/testData/codegen/box/reflection/call/cannotCallEnumConstructor.kt index 042e7c5cbac..ed72cf0f83c 100644 --- a/compiler/testData/codegen/box/reflection/call/cannotCallEnumConstructor.kt +++ b/compiler/testData/codegen/box/reflection/call/cannotCallEnumConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/disallowNullValueForNotNullField.kt b/compiler/testData/codegen/box/reflection/call/disallowNullValueForNotNullField.kt index 6c3cbb1d2ad..10a0d9338b7 100644 --- a/compiler/testData/codegen/box/reflection/call/disallowNullValueForNotNullField.kt +++ b/compiler/testData/codegen/box/reflection/call/disallowNullValueForNotNullField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/equalsHashCodeToString.kt b/compiler/testData/codegen/box/reflection/call/equalsHashCodeToString.kt index dc556686aa3..d1d709a1176 100644 --- a/compiler/testData/codegen/box/reflection/call/equalsHashCodeToString.kt +++ b/compiler/testData/codegen/box/reflection/call/equalsHashCodeToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/exceptionHappened.kt b/compiler/testData/codegen/box/reflection/call/exceptionHappened.kt index 067d8dc1983..8f9e51506a1 100644 --- a/compiler/testData/codegen/box/reflection/call/exceptionHappened.kt +++ b/compiler/testData/codegen/box/reflection/call/exceptionHappened.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/fakeOverride.kt b/compiler/testData/codegen/box/reflection/call/fakeOverride.kt index 2fd25a1894f..732c8aedc3b 100644 --- a/compiler/testData/codegen/box/reflection/call/fakeOverride.kt +++ b/compiler/testData/codegen/box/reflection/call/fakeOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/fakeOverrideSubstituted.kt b/compiler/testData/codegen/box/reflection/call/fakeOverrideSubstituted.kt index 8751cba2ce9..9820dc8e166 100644 --- a/compiler/testData/codegen/box/reflection/call/fakeOverrideSubstituted.kt +++ b/compiler/testData/codegen/box/reflection/call/fakeOverrideSubstituted.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/incorrectNumberOfArguments.kt b/compiler/testData/codegen/box/reflection/call/incorrectNumberOfArguments.kt index ea51ec8be75..0e5a848f3cc 100644 --- a/compiler/testData/codegen/box/reflection/call/incorrectNumberOfArguments.kt +++ b/compiler/testData/codegen/box/reflection/call/incorrectNumberOfArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/constructorWithInlineClassParameters.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/constructorWithInlineClassParameters.kt index 197439d6e36..fc4442cc27d 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/constructorWithInlineClassParameters.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/constructorWithInlineClassParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/fieldAccessors.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/fieldAccessors.kt index eee6b146996..babe1a20145 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/fieldAccessors.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/fieldAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/functionsWithInlineClassParameters.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/functionsWithInlineClassParameters.kt index 63fd30aa0d7..31d81341c46 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/functionsWithInlineClassParameters.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/functionsWithInlineClassParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/inlineClassConstructor.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/inlineClassConstructor.kt index d133c22255b..a09dbb93990 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/inlineClassConstructor.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/inlineClassConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/internalPrimaryValOfInlineClass.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/internalPrimaryValOfInlineClass.kt index b490c991f6b..3be33249fde 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/internalPrimaryValOfInlineClass.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/internalPrimaryValOfInlineClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/jvmStaticFieldInObject.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/jvmStaticFieldInObject.kt index 626eabedccf..2bacf68b0e1 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/jvmStaticFieldInObject.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/jvmStaticFieldInObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/jvmStaticFunction.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/jvmStaticFunction.kt index 3f86a4a2292..1987711bfb0 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/jvmStaticFunction.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/jvmStaticFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingFunOfInlineClass.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingFunOfInlineClass.kt index 6ae6d6551b1..1e02b1767da 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingFunOfInlineClass.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingFunOfInlineClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingVarOfInlineClass.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingVarOfInlineClass.kt index ba7fa1208a6..33327f540d3 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingVarOfInlineClass.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingVarOfInlineClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE, JVM_IR // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingFunOfInlineClass.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingFunOfInlineClass.kt index 79e892c9be5..3df9e8da34d 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingFunOfInlineClass.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingFunOfInlineClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE, JVM_IR // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingVarOfInlineClass.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingVarOfInlineClass.kt index db5148152b2..7f06afc6f08 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingVarOfInlineClass.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingVarOfInlineClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE, JVM_IR // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/primaryValOfInlineClass.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/primaryValOfInlineClass.kt index 997e65979c1..4bbc22e7ce1 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/primaryValOfInlineClass.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/primaryValOfInlineClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/properties.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/properties.kt index c0fe29d549e..21461d764e0 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/properties.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/properties.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE, JVM_IR // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/innerClassConstructor.kt b/compiler/testData/codegen/box/reflection/call/innerClassConstructor.kt index 287fcec73c1..f7ae14ee386 100644 --- a/compiler/testData/codegen/box/reflection/call/innerClassConstructor.kt +++ b/compiler/testData/codegen/box/reflection/call/innerClassConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/jvmStatic.kt b/compiler/testData/codegen/box/reflection/call/jvmStatic.kt index 7a8d2f62e0c..b79b715c95c 100644 --- a/compiler/testData/codegen/box/reflection/call/jvmStatic.kt +++ b/compiler/testData/codegen/box/reflection/call/jvmStatic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/jvmStaticInObjectIncorrectReceiver.kt b/compiler/testData/codegen/box/reflection/call/jvmStaticInObjectIncorrectReceiver.kt index b507eb42ee2..e878ffb9497 100644 --- a/compiler/testData/codegen/box/reflection/call/jvmStaticInObjectIncorrectReceiver.kt +++ b/compiler/testData/codegen/box/reflection/call/jvmStaticInObjectIncorrectReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/localClassMember.kt b/compiler/testData/codegen/box/reflection/call/localClassMember.kt index d5fa63e4962..c02b3301972 100644 --- a/compiler/testData/codegen/box/reflection/call/localClassMember.kt +++ b/compiler/testData/codegen/box/reflection/call/localClassMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/memberOfGenericClass.kt b/compiler/testData/codegen/box/reflection/call/memberOfGenericClass.kt index 58f6e2f310c..0ce1d31486f 100644 --- a/compiler/testData/codegen/box/reflection/call/memberOfGenericClass.kt +++ b/compiler/testData/codegen/box/reflection/call/memberOfGenericClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/privateProperty.kt b/compiler/testData/codegen/box/reflection/call/privateProperty.kt index a9a4f82a02d..a4b86f3d940 100644 --- a/compiler/testData/codegen/box/reflection/call/privateProperty.kt +++ b/compiler/testData/codegen/box/reflection/call/privateProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/propertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/propertyAccessors.kt index 24757d074fa..31f4f566053 100644 --- a/compiler/testData/codegen/box/reflection/call/propertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/call/propertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/propertyGetterAndGetFunctionDifferentReturnType.kt b/compiler/testData/codegen/box/reflection/call/propertyGetterAndGetFunctionDifferentReturnType.kt index 4a59a148652..30dd67019ba 100644 --- a/compiler/testData/codegen/box/reflection/call/propertyGetterAndGetFunctionDifferentReturnType.kt +++ b/compiler/testData/codegen/box/reflection/call/propertyGetterAndGetFunctionDifferentReturnType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/protectedMembers.kt b/compiler/testData/codegen/box/reflection/call/protectedMembers.kt index 6cc6f489d92..a9c48a232c6 100644 --- a/compiler/testData/codegen/box/reflection/call/protectedMembers.kt +++ b/compiler/testData/codegen/box/reflection/call/protectedMembers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/returnUnit.kt b/compiler/testData/codegen/box/reflection/call/returnUnit.kt index 21276a25a25..f1ff2038b9f 100644 --- a/compiler/testData/codegen/box/reflection/call/returnUnit.kt +++ b/compiler/testData/codegen/box/reflection/call/returnUnit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/simpleConstructor.kt b/compiler/testData/codegen/box/reflection/call/simpleConstructor.kt index 3a3397b1b93..89d7871363a 100644 --- a/compiler/testData/codegen/box/reflection/call/simpleConstructor.kt +++ b/compiler/testData/codegen/box/reflection/call/simpleConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/simpleMemberFunction.kt b/compiler/testData/codegen/box/reflection/call/simpleMemberFunction.kt index 9d5af677b80..b4fe1aa7fbb 100644 --- a/compiler/testData/codegen/box/reflection/call/simpleMemberFunction.kt +++ b/compiler/testData/codegen/box/reflection/call/simpleMemberFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/simpleTopLevelFunctions.kt b/compiler/testData/codegen/box/reflection/call/simpleTopLevelFunctions.kt index 6ca90853588..dafec8b6170 100644 --- a/compiler/testData/codegen/box/reflection/call/simpleTopLevelFunctions.kt +++ b/compiler/testData/codegen/box/reflection/call/simpleTopLevelFunctions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/boundExtensionFunction.kt b/compiler/testData/codegen/box/reflection/callBy/boundExtensionFunction.kt index 1f00cd8d0c0..684043ab797 100644 --- a/compiler/testData/codegen/box/reflection/callBy/boundExtensionFunction.kt +++ b/compiler/testData/codegen/box/reflection/callBy/boundExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/boundExtensionPropertyAcessor.kt b/compiler/testData/codegen/box/reflection/callBy/boundExtensionPropertyAcessor.kt index 7a44fb572df..95b33d3f365 100644 --- a/compiler/testData/codegen/box/reflection/callBy/boundExtensionPropertyAcessor.kt +++ b/compiler/testData/codegen/box/reflection/callBy/boundExtensionPropertyAcessor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/boundJvmStaticInObject.kt b/compiler/testData/codegen/box/reflection/callBy/boundJvmStaticInObject.kt index 6309c443e5e..42b762bda69 100644 --- a/compiler/testData/codegen/box/reflection/callBy/boundJvmStaticInObject.kt +++ b/compiler/testData/codegen/box/reflection/callBy/boundJvmStaticInObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/callBy/companionObject.kt b/compiler/testData/codegen/box/reflection/callBy/companionObject.kt index 746709a800f..4b2ea61f34a 100644 --- a/compiler/testData/codegen/box/reflection/callBy/companionObject.kt +++ b/compiler/testData/codegen/box/reflection/callBy/companionObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/defaultAndNonDefaultIntertwined.kt b/compiler/testData/codegen/box/reflection/callBy/defaultAndNonDefaultIntertwined.kt index 96f00614caf..e991d832dd9 100644 --- a/compiler/testData/codegen/box/reflection/callBy/defaultAndNonDefaultIntertwined.kt +++ b/compiler/testData/codegen/box/reflection/callBy/defaultAndNonDefaultIntertwined.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/defaultInSuperClass.kt b/compiler/testData/codegen/box/reflection/callBy/defaultInSuperClass.kt index 00921823d45..404637f4706 100644 --- a/compiler/testData/codegen/box/reflection/callBy/defaultInSuperClass.kt +++ b/compiler/testData/codegen/box/reflection/callBy/defaultInSuperClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/callBy/defaultInSuperInterface.kt b/compiler/testData/codegen/box/reflection/callBy/defaultInSuperInterface.kt index 70bad880ed3..cbca2d9400b 100644 --- a/compiler/testData/codegen/box/reflection/callBy/defaultInSuperInterface.kt +++ b/compiler/testData/codegen/box/reflection/callBy/defaultInSuperInterface.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/callBy/extensionFunction.kt b/compiler/testData/codegen/box/reflection/callBy/extensionFunction.kt index cd6f8ad8c86..7c5e7a837a9 100644 --- a/compiler/testData/codegen/box/reflection/callBy/extensionFunction.kt +++ b/compiler/testData/codegen/box/reflection/callBy/extensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/inlineClassFunctionsAndConstructors.kt b/compiler/testData/codegen/box/reflection/callBy/inlineClassFunctionsAndConstructors.kt index 3f42e49d63a..feb19876dde 100644 --- a/compiler/testData/codegen/box/reflection/callBy/inlineClassFunctionsAndConstructors.kt +++ b/compiler/testData/codegen/box/reflection/callBy/inlineClassFunctionsAndConstructors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE, JVM_IR // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/callBy/inlineClassMembers.kt b/compiler/testData/codegen/box/reflection/callBy/inlineClassMembers.kt index fcc4f759866..383f795b97b 100644 --- a/compiler/testData/codegen/box/reflection/callBy/inlineClassMembers.kt +++ b/compiler/testData/codegen/box/reflection/callBy/inlineClassMembers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE, JVM_IR // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/callBy/jvmStaticInCompanionObject.kt b/compiler/testData/codegen/box/reflection/callBy/jvmStaticInCompanionObject.kt index 9aade3091ee..af6295a5815 100644 --- a/compiler/testData/codegen/box/reflection/callBy/jvmStaticInCompanionObject.kt +++ b/compiler/testData/codegen/box/reflection/callBy/jvmStaticInCompanionObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/callBy/jvmStaticInObject.kt b/compiler/testData/codegen/box/reflection/callBy/jvmStaticInObject.kt index 603a1f086c2..c857a84da23 100644 --- a/compiler/testData/codegen/box/reflection/callBy/jvmStaticInObject.kt +++ b/compiler/testData/codegen/box/reflection/callBy/jvmStaticInObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultConstructor.kt b/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultConstructor.kt index ac82c92a0b0..1e8bbd8534c 100644 --- a/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultConstructor.kt +++ b/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultFunction.kt b/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultFunction.kt index c53a68ff5ac..d5a0f08118d 100644 --- a/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultFunction.kt +++ b/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/callBy/manyArgumentsOnlyOneDefault.kt b/compiler/testData/codegen/box/reflection/callBy/manyArgumentsOnlyOneDefault.kt index f60b4650998..7af6d7ad381 100644 --- a/compiler/testData/codegen/box/reflection/callBy/manyArgumentsOnlyOneDefault.kt +++ b/compiler/testData/codegen/box/reflection/callBy/manyArgumentsOnlyOneDefault.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/manyMaskArguments.kt b/compiler/testData/codegen/box/reflection/callBy/manyMaskArguments.kt index 7c2ff687523..3662ea13bab 100644 --- a/compiler/testData/codegen/box/reflection/callBy/manyMaskArguments.kt +++ b/compiler/testData/codegen/box/reflection/callBy/manyMaskArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/nonDefaultParameterOmitted.kt b/compiler/testData/codegen/box/reflection/callBy/nonDefaultParameterOmitted.kt index 51a03692991..df5405f9b0d 100644 --- a/compiler/testData/codegen/box/reflection/callBy/nonDefaultParameterOmitted.kt +++ b/compiler/testData/codegen/box/reflection/callBy/nonDefaultParameterOmitted.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/nullValue.kt b/compiler/testData/codegen/box/reflection/callBy/nullValue.kt index 1761f04fe12..e92b131275d 100644 --- a/compiler/testData/codegen/box/reflection/callBy/nullValue.kt +++ b/compiler/testData/codegen/box/reflection/callBy/nullValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/ordinaryMethodIsInvokedWhenNoDefaultValuesAreUsed.kt b/compiler/testData/codegen/box/reflection/callBy/ordinaryMethodIsInvokedWhenNoDefaultValuesAreUsed.kt index dcbeb81c04f..4b7cff0a506 100644 --- a/compiler/testData/codegen/box/reflection/callBy/ordinaryMethodIsInvokedWhenNoDefaultValuesAreUsed.kt +++ b/compiler/testData/codegen/box/reflection/callBy/ordinaryMethodIsInvokedWhenNoDefaultValuesAreUsed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/primitiveDefaultValues.kt b/compiler/testData/codegen/box/reflection/callBy/primitiveDefaultValues.kt index 5f74dfabb01..dee11c375d5 100644 --- a/compiler/testData/codegen/box/reflection/callBy/primitiveDefaultValues.kt +++ b/compiler/testData/codegen/box/reflection/callBy/primitiveDefaultValues.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/privateMemberFunction.kt b/compiler/testData/codegen/box/reflection/callBy/privateMemberFunction.kt index 353746b5975..b83c9316a1c 100644 --- a/compiler/testData/codegen/box/reflection/callBy/privateMemberFunction.kt +++ b/compiler/testData/codegen/box/reflection/callBy/privateMemberFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/reflection/callBy/simpleConstructor.kt b/compiler/testData/codegen/box/reflection/callBy/simpleConstructor.kt index 437da745b95..3e295271d72 100644 --- a/compiler/testData/codegen/box/reflection/callBy/simpleConstructor.kt +++ b/compiler/testData/codegen/box/reflection/callBy/simpleConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/simpleMemberFunciton.kt b/compiler/testData/codegen/box/reflection/callBy/simpleMemberFunciton.kt index c85c0fdaaf7..3fc58129f24 100644 --- a/compiler/testData/codegen/box/reflection/callBy/simpleMemberFunciton.kt +++ b/compiler/testData/codegen/box/reflection/callBy/simpleMemberFunciton.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/simpleTopLevelFunction.kt b/compiler/testData/codegen/box/reflection/callBy/simpleTopLevelFunction.kt index 8a997ef7ade..1a6f130feb4 100644 --- a/compiler/testData/codegen/box/reflection/callBy/simpleTopLevelFunction.kt +++ b/compiler/testData/codegen/box/reflection/callBy/simpleTopLevelFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/classLiterals/annotationClassLiteral.kt b/compiler/testData/codegen/box/reflection/classLiterals/annotationClassLiteral.kt index 28d5dd9a046..92706ef71ce 100644 --- a/compiler/testData/codegen/box/reflection/classLiterals/annotationClassLiteral.kt +++ b/compiler/testData/codegen/box/reflection/classLiterals/annotationClassLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/classLiterals/arrays.kt b/compiler/testData/codegen/box/reflection/classLiterals/arrays.kt index 909fd68aa7e..7971ff22127 100644 --- a/compiler/testData/codegen/box/reflection/classLiterals/arrays.kt +++ b/compiler/testData/codegen/box/reflection/classLiterals/arrays.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classLiterals/bareArray.kt b/compiler/testData/codegen/box/reflection/classLiterals/bareArray.kt index e7b4229df87..1de157fac77 100644 --- a/compiler/testData/codegen/box/reflection/classLiterals/bareArray.kt +++ b/compiler/testData/codegen/box/reflection/classLiterals/bareArray.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +BareArrayClassLiteral +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classLiterals/builtinClassLiterals.kt b/compiler/testData/codegen/box/reflection/classLiterals/builtinClassLiterals.kt index 4238d30fcc4..980889a7b3f 100644 --- a/compiler/testData/codegen/box/reflection/classLiterals/builtinClassLiterals.kt +++ b/compiler/testData/codegen/box/reflection/classLiterals/builtinClassLiterals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/classLiterals/genericArrays.kt b/compiler/testData/codegen/box/reflection/classLiterals/genericArrays.kt index 226a0924273..6d0da4b7a9e 100644 --- a/compiler/testData/codegen/box/reflection/classLiterals/genericArrays.kt +++ b/compiler/testData/codegen/box/reflection/classLiterals/genericArrays.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classLiterals/genericClass.kt b/compiler/testData/codegen/box/reflection/classLiterals/genericClass.kt index 5c0fabfb976..391d652b0a6 100644 --- a/compiler/testData/codegen/box/reflection/classLiterals/genericClass.kt +++ b/compiler/testData/codegen/box/reflection/classLiterals/genericClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classLiterals/reifiedTypeClassLiteral.kt b/compiler/testData/codegen/box/reflection/classLiterals/reifiedTypeClassLiteral.kt index 8d929355fd1..dc4810b2a6e 100644 --- a/compiler/testData/codegen/box/reflection/classLiterals/reifiedTypeClassLiteral.kt +++ b/compiler/testData/codegen/box/reflection/classLiterals/reifiedTypeClassLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classLiterals/simpleClassLiteral.kt b/compiler/testData/codegen/box/reflection/classLiterals/simpleClassLiteral.kt index 966c774df65..6ad5b0db79b 100644 --- a/compiler/testData/codegen/box/reflection/classLiterals/simpleClassLiteral.kt +++ b/compiler/testData/codegen/box/reflection/classLiterals/simpleClassLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classes/classSimpleName.kt b/compiler/testData/codegen/box/reflection/classes/classSimpleName.kt index d88cd3c5749..0dfdd700e35 100644 --- a/compiler/testData/codegen/box/reflection/classes/classSimpleName.kt +++ b/compiler/testData/codegen/box/reflection/classes/classSimpleName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/classes/companionObject.kt b/compiler/testData/codegen/box/reflection/classes/companionObject.kt index d35ca4b9ac3..9d27882e34b 100644 --- a/compiler/testData/codegen/box/reflection/classes/companionObject.kt +++ b/compiler/testData/codegen/box/reflection/classes/companionObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/classes/createInstance.kt b/compiler/testData/codegen/box/reflection/classes/createInstance.kt index 1948fd22331..01719fe5040 100644 --- a/compiler/testData/codegen/box/reflection/classes/createInstance.kt +++ b/compiler/testData/codegen/box/reflection/classes/createInstance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/classes/declaredMembers.kt b/compiler/testData/codegen/box/reflection/classes/declaredMembers.kt index 70a22cfb28c..086c7fb9f9a 100644 --- a/compiler/testData/codegen/box/reflection/classes/declaredMembers.kt +++ b/compiler/testData/codegen/box/reflection/classes/declaredMembers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classes/javaVoid.kt b/compiler/testData/codegen/box/reflection/classes/javaVoid.kt index 7754f906973..5d0b9c6a824 100644 --- a/compiler/testData/codegen/box/reflection/classes/javaVoid.kt +++ b/compiler/testData/codegen/box/reflection/classes/javaVoid.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classes/jvmName.kt b/compiler/testData/codegen/box/reflection/classes/jvmName.kt index bbe57838d82..549de030b61 100644 --- a/compiler/testData/codegen/box/reflection/classes/jvmName.kt +++ b/compiler/testData/codegen/box/reflection/classes/jvmName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classes/jvmNameOfStandardClasses.kt b/compiler/testData/codegen/box/reflection/classes/jvmNameOfStandardClasses.kt index 302ffeaeeb8..db994d7ef83 100644 --- a/compiler/testData/codegen/box/reflection/classes/jvmNameOfStandardClasses.kt +++ b/compiler/testData/codegen/box/reflection/classes/jvmNameOfStandardClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classes/localClassSimpleName.kt b/compiler/testData/codegen/box/reflection/classes/localClassSimpleName.kt index 20cf07478cc..03823437f35 100644 --- a/compiler/testData/codegen/box/reflection/classes/localClassSimpleName.kt +++ b/compiler/testData/codegen/box/reflection/classes/localClassSimpleName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/classes/nestedClasses.kt b/compiler/testData/codegen/box/reflection/classes/nestedClasses.kt index e2f4d9fa6b6..3a2d3b8cfc4 100644 --- a/compiler/testData/codegen/box/reflection/classes/nestedClasses.kt +++ b/compiler/testData/codegen/box/reflection/classes/nestedClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classes/nestedClassesJava.kt b/compiler/testData/codegen/box/reflection/classes/nestedClassesJava.kt index 13d2663355a..c08f1d46dc4 100644 --- a/compiler/testData/codegen/box/reflection/classes/nestedClassesJava.kt +++ b/compiler/testData/codegen/box/reflection/classes/nestedClassesJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classes/objectInstance.kt b/compiler/testData/codegen/box/reflection/classes/objectInstance.kt index 5571440a8fd..d431602d50e 100644 --- a/compiler/testData/codegen/box/reflection/classes/objectInstance.kt +++ b/compiler/testData/codegen/box/reflection/classes/objectInstance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/classes/primitiveKClassEquality.kt b/compiler/testData/codegen/box/reflection/classes/primitiveKClassEquality.kt index b7bc4d6b618..d610f5e2645 100644 --- a/compiler/testData/codegen/box/reflection/classes/primitiveKClassEquality.kt +++ b/compiler/testData/codegen/box/reflection/classes/primitiveKClassEquality.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classes/qualifiedName.kt b/compiler/testData/codegen/box/reflection/classes/qualifiedName.kt index df202f619cc..43ccdec2c39 100644 --- a/compiler/testData/codegen/box/reflection/classes/qualifiedName.kt +++ b/compiler/testData/codegen/box/reflection/classes/qualifiedName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/classes/qualifiedNameOfStandardClasses.kt b/compiler/testData/codegen/box/reflection/classes/qualifiedNameOfStandardClasses.kt index 550a3e47ff3..3d448578f14 100644 --- a/compiler/testData/codegen/box/reflection/classes/qualifiedNameOfStandardClasses.kt +++ b/compiler/testData/codegen/box/reflection/classes/qualifiedNameOfStandardClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/classes/sealedSubclasses.kt b/compiler/testData/codegen/box/reflection/classes/sealedSubclasses.kt index 79950206131..db9bb29b737 100644 --- a/compiler/testData/codegen/box/reflection/classes/sealedSubclasses.kt +++ b/compiler/testData/codegen/box/reflection/classes/sealedSubclasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classes/starProjectedType.kt b/compiler/testData/codegen/box/reflection/classes/starProjectedType.kt index 26fc736c27d..40c4b4bd637 100644 --- a/compiler/testData/codegen/box/reflection/classes/starProjectedType.kt +++ b/compiler/testData/codegen/box/reflection/classes/starProjectedType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/constructors/annotationClass.kt b/compiler/testData/codegen/box/reflection/constructors/annotationClass.kt index 5d41c0ce77b..7bae13f31c3 100644 --- a/compiler/testData/codegen/box/reflection/constructors/annotationClass.kt +++ b/compiler/testData/codegen/box/reflection/constructors/annotationClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/constructors/classesWithoutConstructors.kt b/compiler/testData/codegen/box/reflection/constructors/classesWithoutConstructors.kt index 6e700336a5d..df72cbeaaec 100644 --- a/compiler/testData/codegen/box/reflection/constructors/classesWithoutConstructors.kt +++ b/compiler/testData/codegen/box/reflection/constructors/classesWithoutConstructors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/constructors/constructorName.kt b/compiler/testData/codegen/box/reflection/constructors/constructorName.kt index 4aa9398f5ba..b09636055f6 100644 --- a/compiler/testData/codegen/box/reflection/constructors/constructorName.kt +++ b/compiler/testData/codegen/box/reflection/constructors/constructorName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/constructors/enumEntry.kt b/compiler/testData/codegen/box/reflection/constructors/enumEntry.kt index 6db2ae33063..69af7336ba6 100644 --- a/compiler/testData/codegen/box/reflection/constructors/enumEntry.kt +++ b/compiler/testData/codegen/box/reflection/constructors/enumEntry.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/constructors/primaryConstructor.kt b/compiler/testData/codegen/box/reflection/constructors/primaryConstructor.kt index 970a2735a12..8b3e5099baa 100644 --- a/compiler/testData/codegen/box/reflection/constructors/primaryConstructor.kt +++ b/compiler/testData/codegen/box/reflection/constructors/primaryConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/constructors/simpleGetConstructors.kt b/compiler/testData/codegen/box/reflection/constructors/simpleGetConstructors.kt index b18d25f6251..40aabe9fae2 100644 --- a/compiler/testData/codegen/box/reflection/constructors/simpleGetConstructors.kt +++ b/compiler/testData/codegen/box/reflection/constructors/simpleGetConstructors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/annotationType.kt b/compiler/testData/codegen/box/reflection/createAnnotation/annotationType.kt index 0b41d62bf80..6898da58ff2 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/annotationType.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/annotationType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/arrayOfKClasses.kt b/compiler/testData/codegen/box/reflection/createAnnotation/arrayOfKClasses.kt index 61e7bd86924..24d8dd9963d 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/arrayOfKClasses.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/arrayOfKClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/callByJava.kt b/compiler/testData/codegen/box/reflection/createAnnotation/callByJava.kt index 20cab6b3dde..cab0e6976a1 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/callByJava.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/callByJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/callByKotlin.kt b/compiler/testData/codegen/box/reflection/createAnnotation/callByKotlin.kt index 51b0ca24a0b..e3fd47fa656 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/callByKotlin.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/callByKotlin.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/callJava.kt b/compiler/testData/codegen/box/reflection/createAnnotation/callJava.kt index 75dcdc49bbe..2cd0c2a1998 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/callJava.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/callJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/callKotlin.kt b/compiler/testData/codegen/box/reflection/createAnnotation/callKotlin.kt index 3e2e883f374..016b62c929c 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/callKotlin.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/callKotlin.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/createJdkAnnotationInstance.kt b/compiler/testData/codegen/box/reflection/createAnnotation/createJdkAnnotationInstance.kt index 13cfbf9442c..e946480152f 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/createJdkAnnotationInstance.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/createJdkAnnotationInstance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/enumKClassAnnotation.kt b/compiler/testData/codegen/box/reflection/createAnnotation/enumKClassAnnotation.kt index efcf12ee6a1..61c008533e0 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/enumKClassAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/enumKClassAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/equalsHashCodeToString.kt b/compiler/testData/codegen/box/reflection/createAnnotation/equalsHashCodeToString.kt index 465ab646209..c607f9990cb 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/equalsHashCodeToString.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/equalsHashCodeToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/floatingPointParameters.kt b/compiler/testData/codegen/box/reflection/createAnnotation/floatingPointParameters.kt index c7eb53151c7..7f71454f98b 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/floatingPointParameters.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/floatingPointParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/parameterNamedEquals.kt b/compiler/testData/codegen/box/reflection/createAnnotation/parameterNamedEquals.kt index c4408c94458..8539812183d 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/parameterNamedEquals.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/parameterNamedEquals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/primitivesAndArrays.kt b/compiler/testData/codegen/box/reflection/createAnnotation/primitivesAndArrays.kt index a7ce7e9266e..10b3fc5cd9a 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/primitivesAndArrays.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/primitivesAndArrays.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/enclosing/anonymousObjectInInlinedLambda.kt b/compiler/testData/codegen/box/reflection/enclosing/anonymousObjectInInlinedLambda.kt index 3d578531deb..547f018e245 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/anonymousObjectInInlinedLambda.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/anonymousObjectInInlinedLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/classInLambda.kt b/compiler/testData/codegen/box/reflection/enclosing/classInLambda.kt index 1026c9bafa6..979d037b046 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/classInLambda.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/classInLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/functionExpressionInProperty.kt b/compiler/testData/codegen/box/reflection/enclosing/functionExpressionInProperty.kt index 9d8f92903af..01d05ef9387 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/functionExpressionInProperty.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/functionExpressionInProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/kt11969.kt b/compiler/testData/codegen/box/reflection/enclosing/kt11969.kt index 93ee323a1c3..583d31e11f3 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/kt11969.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/kt11969.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/reflection/enclosing/kt6368.kt b/compiler/testData/codegen/box/reflection/enclosing/kt6368.kt index bfe7a75c733..7a32f51440b 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/kt6368.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/kt6368.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/kt6691_lambdaInSamConstructor.kt b/compiler/testData/codegen/box/reflection/enclosing/kt6691_lambdaInSamConstructor.kt index 7196997421a..42814930c65 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/kt6691_lambdaInSamConstructor.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/kt6691_lambdaInSamConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInClassObject.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInClassObject.kt index fb95e90b88b..61160d660e0 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInClassObject.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInClassObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInConstructor.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInConstructor.kt index e952222a76a..57fbd638516 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInConstructor.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInFunction.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInFunction.kt index 8cf63fb13fe..3f89530d4e6 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInFunction.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInLambda.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInLambda.kt index d5f738f4460..86eb81456c2 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInLambda.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInLocalClassConstructor.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInLocalClassConstructor.kt index 8fdee638e4f..1db7ccb05b3 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInLocalClassConstructor.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInLocalClassConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInLocalClassSuperCall.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInLocalClassSuperCall.kt index 42fa223bf7a..d7db3047a13 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInLocalClassSuperCall.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInLocalClassSuperCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInLocalFunction.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInLocalFunction.kt index 789519f0c4f..6d76b6abd4f 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInLocalFunction.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInLocalFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInMemberFunction.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInMemberFunction.kt index 78281274643..c9d88e43c14 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInMemberFunction.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInMemberFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInMemberFunctionInLocalClass.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInMemberFunctionInLocalClass.kt index b323b6c4bca..582fedf708e 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInMemberFunctionInLocalClass.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInMemberFunctionInLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInMemberFunctionInNestedClass.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInMemberFunctionInNestedClass.kt index 9f41d496659..4e254519d12 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInMemberFunctionInNestedClass.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInMemberFunctionInNestedClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInObjectDeclaration.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInObjectDeclaration.kt index 0e3f71c0fb6..16a9e969b0c 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInObjectDeclaration.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInObjectDeclaration.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInObjectExpression.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInObjectExpression.kt index 2a05c7f56f3..ecd7d2f9183 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInObjectExpression.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInObjectExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInObjectLiteralSuperCall.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInObjectLiteralSuperCall.kt index d4d91244bc0..75e1d92859c 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInObjectLiteralSuperCall.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInObjectLiteralSuperCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInPackage.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInPackage.kt index 8f9b44166c0..1ffc5294036 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInPackage.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInPackage.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInPropertyDelegate.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInPropertyDelegate.kt index bb87f24898b..c7cb8394a05 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInPropertyDelegate.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInPropertyDelegate.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInPropertyGetter.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInPropertyGetter.kt index 0a65f28a4ba..47158a09214 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInPropertyGetter.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInPropertyGetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/lambdaInPropertySetter.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInPropertySetter.kt index 575de45e021..ac9f7b1fe2d 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/lambdaInPropertySetter.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/lambdaInPropertySetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/localClassInTopLevelFunction.kt b/compiler/testData/codegen/box/reflection/enclosing/localClassInTopLevelFunction.kt index 4356824e685..67136f41d9c 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/localClassInTopLevelFunction.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/localClassInTopLevelFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/enclosing/objectInLambda.kt b/compiler/testData/codegen/box/reflection/enclosing/objectInLambda.kt index bcd8f0773c2..d897aaf6c8d 100644 --- a/compiler/testData/codegen/box/reflection/enclosing/objectInLambda.kt +++ b/compiler/testData/codegen/box/reflection/enclosing/objectInLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/functions/declaredVsInheritedFunctions.kt b/compiler/testData/codegen/box/reflection/functions/declaredVsInheritedFunctions.kt index 1c5cd723b1f..29e2f4e8df6 100644 --- a/compiler/testData/codegen/box/reflection/functions/declaredVsInheritedFunctions.kt +++ b/compiler/testData/codegen/box/reflection/functions/declaredVsInheritedFunctions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/functions/enumValuesValueOf.kt b/compiler/testData/codegen/box/reflection/functions/enumValuesValueOf.kt index c033c2daf6c..2dbd00a241c 100644 --- a/compiler/testData/codegen/box/reflection/functions/enumValuesValueOf.kt +++ b/compiler/testData/codegen/box/reflection/functions/enumValuesValueOf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/functions/functionFromStdlib.kt b/compiler/testData/codegen/box/reflection/functions/functionFromStdlib.kt index 75f1d1e143b..6c22cb70dc5 100644 --- a/compiler/testData/codegen/box/reflection/functions/functionFromStdlib.kt +++ b/compiler/testData/codegen/box/reflection/functions/functionFromStdlib.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/functions/genericOverriddenFunction.kt b/compiler/testData/codegen/box/reflection/functions/genericOverriddenFunction.kt index ad23d520c8b..20fa9318851 100644 --- a/compiler/testData/codegen/box/reflection/functions/genericOverriddenFunction.kt +++ b/compiler/testData/codegen/box/reflection/functions/genericOverriddenFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/functions/instanceOfFunction.kt b/compiler/testData/codegen/box/reflection/functions/instanceOfFunction.kt index 42592cba9c9..f1a9f6146c4 100644 --- a/compiler/testData/codegen/box/reflection/functions/instanceOfFunction.kt +++ b/compiler/testData/codegen/box/reflection/functions/instanceOfFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/functions/javaClassGetFunctions.kt b/compiler/testData/codegen/box/reflection/functions/javaClassGetFunctions.kt index 9623e49c720..717268383e2 100644 --- a/compiler/testData/codegen/box/reflection/functions/javaClassGetFunctions.kt +++ b/compiler/testData/codegen/box/reflection/functions/javaClassGetFunctions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/functions/javaMethodsSmokeTest.kt b/compiler/testData/codegen/box/reflection/functions/javaMethodsSmokeTest.kt index 513242ff191..b913c8f1359 100644 --- a/compiler/testData/codegen/box/reflection/functions/javaMethodsSmokeTest.kt +++ b/compiler/testData/codegen/box/reflection/functions/javaMethodsSmokeTest.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/functions/platformName.kt b/compiler/testData/codegen/box/reflection/functions/platformName.kt index 4d54e0e1686..c60e909f9e0 100644 --- a/compiler/testData/codegen/box/reflection/functions/platformName.kt +++ b/compiler/testData/codegen/box/reflection/functions/platformName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/functions/privateMemberFunction.kt b/compiler/testData/codegen/box/reflection/functions/privateMemberFunction.kt index 3bafea54946..6a4f5be9dbd 100644 --- a/compiler/testData/codegen/box/reflection/functions/privateMemberFunction.kt +++ b/compiler/testData/codegen/box/reflection/functions/privateMemberFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/functions/simpleGetFunctions.kt b/compiler/testData/codegen/box/reflection/functions/simpleGetFunctions.kt index 9d902d9e63e..48bfe6f1f2c 100644 --- a/compiler/testData/codegen/box/reflection/functions/simpleGetFunctions.kt +++ b/compiler/testData/codegen/box/reflection/functions/simpleGetFunctions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/functions/simpleNames.kt b/compiler/testData/codegen/box/reflection/functions/simpleNames.kt index 9df53d8ee51..3867b8946e4 100644 --- a/compiler/testData/codegen/box/reflection/functions/simpleNames.kt +++ b/compiler/testData/codegen/box/reflection/functions/simpleNames.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/genericSignature/covariantOverride.kt b/compiler/testData/codegen/box/reflection/genericSignature/covariantOverride.kt index e19064a71e3..8b0ab99d650 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/covariantOverride.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/covariantOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/genericSignature/defaultImplsGenericSignature.kt b/compiler/testData/codegen/box/reflection/genericSignature/defaultImplsGenericSignature.kt index 2b085a827b9..790c230fe32 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/defaultImplsGenericSignature.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/defaultImplsGenericSignature.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/reflection/genericSignature/delegatedMembers.kt b/compiler/testData/codegen/box/reflection/genericSignature/delegatedMembers.kt index d07dedaacfe..42e3bf2b87d 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/delegatedMembers.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/delegatedMembers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: J.java diff --git a/compiler/testData/codegen/box/reflection/genericSignature/functionLiteralGenericSignature.kt b/compiler/testData/codegen/box/reflection/genericSignature/functionLiteralGenericSignature.kt index 5f70c0e0333..3df54a12a51 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/functionLiteralGenericSignature.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/functionLiteralGenericSignature.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM import java.util.Date diff --git a/compiler/testData/codegen/box/reflection/genericSignature/genericBackingFieldSignature.kt b/compiler/testData/codegen/box/reflection/genericSignature/genericBackingFieldSignature.kt index 97b54f68020..53f8ce50d7f 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/genericBackingFieldSignature.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/genericBackingFieldSignature.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/genericSignature/genericMethodSignature.kt b/compiler/testData/codegen/box/reflection/genericSignature/genericMethodSignature.kt index f760ed9ab6d..6b373e070ce 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/genericMethodSignature.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/genericMethodSignature.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/genericSignature/kt11121.kt b/compiler/testData/codegen/box/reflection/genericSignature/kt11121.kt index 1f29aa1008e..a6ae2890798 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/kt11121.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/kt11121.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/reflection/genericSignature/kt5112.kt b/compiler/testData/codegen/box/reflection/genericSignature/kt5112.kt index 95925d29772..1d6b97f1803 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/kt5112.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/kt5112.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/genericSignature/kt6106.kt b/compiler/testData/codegen/box/reflection/genericSignature/kt6106.kt index aee60642a51..a300bf9fbbd 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/kt6106.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/kt6106.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/genericSignature/samWrappedLambdaVsReference.kt b/compiler/testData/codegen/box/reflection/genericSignature/samWrappedLambdaVsReference.kt index a89030a4d27..c092b5c129c 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/samWrappedLambdaVsReference.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/samWrappedLambdaVsReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepGenericInner.kt b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepGenericInner.kt index f7f92e0ddd8..0b92b98e3f1 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepGenericInner.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepGenericInner.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepInner.kt b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepInner.kt index f884729ae43..8e1f92ea015 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepInner.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepInner.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepInnerLastGeneric.kt b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepInnerLastGeneric.kt index aeaabd1057a..b0bc2d70f21 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepInnerLastGeneric.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepInnerLastGeneric.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfGenericInnerGenericOuter.kt b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfGenericInnerGenericOuter.kt index ab6ebb820a1..bca8eef641b 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfGenericInnerGenericOuter.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfGenericInnerGenericOuter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfGenericInnerSimpleOuter.kt b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfGenericInnerSimpleOuter.kt index d4b2ce397f3..f4114c5f2c7 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfGenericInnerSimpleOuter.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfGenericInnerSimpleOuter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfSimpleInnerSimpleOuter.kt b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfSimpleInnerSimpleOuter.kt index abb62c73051..953cf490297 100644 --- a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfSimpleInnerSimpleOuter.kt +++ b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfSimpleInnerSimpleOuter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/isInstance/isInstanceCastAndSafeCast.kt b/compiler/testData/codegen/box/reflection/isInstance/isInstanceCastAndSafeCast.kt index 3a409a7c94b..87da5ac9e9d 100644 --- a/compiler/testData/codegen/box/reflection/isInstance/isInstanceCastAndSafeCast.kt +++ b/compiler/testData/codegen/box/reflection/isInstance/isInstanceCastAndSafeCast.kt @@ -1,4 +1,5 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/kClassInAnnotation/array.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/array.kt index eb5fa7c620a..d636fa17354 100644 --- a/compiler/testData/codegen/box/reflection/kClassInAnnotation/array.kt +++ b/compiler/testData/codegen/box/reflection/kClassInAnnotation/array.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/kClassInAnnotation/arrayInJava.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/arrayInJava.kt index c0b8945fc5a..1da2ed7de88 100644 --- a/compiler/testData/codegen/box/reflection/kClassInAnnotation/arrayInJava.kt +++ b/compiler/testData/codegen/box/reflection/kClassInAnnotation/arrayInJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/kClassInAnnotation/basic.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/basic.kt index 1bff2410205..4aed2940ff9 100644 --- a/compiler/testData/codegen/box/reflection/kClassInAnnotation/basic.kt +++ b/compiler/testData/codegen/box/reflection/kClassInAnnotation/basic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/kClassInAnnotation/basicInJava.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/basicInJava.kt index 42ea45c6080..b158665a10c 100644 --- a/compiler/testData/codegen/box/reflection/kClassInAnnotation/basicInJava.kt +++ b/compiler/testData/codegen/box/reflection/kClassInAnnotation/basicInJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/kClassInAnnotation/checkcast.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/checkcast.kt index 23b22619db8..000b71ff5e4 100644 --- a/compiler/testData/codegen/box/reflection/kClassInAnnotation/checkcast.kt +++ b/compiler/testData/codegen/box/reflection/kClassInAnnotation/checkcast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/kClassInAnnotation/forceWrapping.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/forceWrapping.kt index a0b723c1759..7bc40f94300 100644 --- a/compiler/testData/codegen/box/reflection/kClassInAnnotation/forceWrapping.kt +++ b/compiler/testData/codegen/box/reflection/kClassInAnnotation/forceWrapping.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/kClassInAnnotation/vararg.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/vararg.kt index e347aac0798..829ce25f381 100644 --- a/compiler/testData/codegen/box/reflection/kClassInAnnotation/vararg.kt +++ b/compiler/testData/codegen/box/reflection/kClassInAnnotation/vararg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/kClassInAnnotation/varargInJava.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/varargInJava.kt index 2e5a2302223..9495ee4a0e3 100644 --- a/compiler/testData/codegen/box/reflection/kClassInAnnotation/varargInJava.kt +++ b/compiler/testData/codegen/box/reflection/kClassInAnnotation/varargInJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/kClassInAnnotation/wrappingForCallableReferences.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/wrappingForCallableReferences.kt index 8d7e42e429b..265e6a51a2e 100644 --- a/compiler/testData/codegen/box/reflection/kClassInAnnotation/wrappingForCallableReferences.kt +++ b/compiler/testData/codegen/box/reflection/kClassInAnnotation/wrappingForCallableReferences.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/lambdaClasses/parameterNamesAndNullability.kt b/compiler/testData/codegen/box/reflection/lambdaClasses/parameterNamesAndNullability.kt index d5cf505c626..59c50616846 100644 --- a/compiler/testData/codegen/box/reflection/lambdaClasses/parameterNamesAndNullability.kt +++ b/compiler/testData/codegen/box/reflection/lambdaClasses/parameterNamesAndNullability.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/reflection/mapping/constructor.kt b/compiler/testData/codegen/box/reflection/mapping/constructor.kt index ab53ef509ab..2781f3c95a1 100644 --- a/compiler/testData/codegen/box/reflection/mapping/constructor.kt +++ b/compiler/testData/codegen/box/reflection/mapping/constructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/constructorWithInlineClassParameters.kt b/compiler/testData/codegen/box/reflection/mapping/constructorWithInlineClassParameters.kt index 2b38cc4e70e..139a0001955 100644 --- a/compiler/testData/codegen/box/reflection/mapping/constructorWithInlineClassParameters.kt +++ b/compiler/testData/codegen/box/reflection/mapping/constructorWithInlineClassParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT import kotlin.reflect.full.primaryConstructor diff --git a/compiler/testData/codegen/box/reflection/mapping/extensionProperty.kt b/compiler/testData/codegen/box/reflection/mapping/extensionProperty.kt index a27df99d6f8..4af186593a3 100644 --- a/compiler/testData/codegen/box/reflection/mapping/extensionProperty.kt +++ b/compiler/testData/codegen/box/reflection/mapping/extensionProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/fakeOverrides/javaFieldGetterSetter.kt b/compiler/testData/codegen/box/reflection/mapping/fakeOverrides/javaFieldGetterSetter.kt index b23c3b6ecf5..a916cebc64b 100644 --- a/compiler/testData/codegen/box/reflection/mapping/fakeOverrides/javaFieldGetterSetter.kt +++ b/compiler/testData/codegen/box/reflection/mapping/fakeOverrides/javaFieldGetterSetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/fakeOverrides/javaMethod.kt b/compiler/testData/codegen/box/reflection/mapping/fakeOverrides/javaMethod.kt index fc7e3eadbc4..4aa2feaf9a5 100644 --- a/compiler/testData/codegen/box/reflection/mapping/fakeOverrides/javaMethod.kt +++ b/compiler/testData/codegen/box/reflection/mapping/fakeOverrides/javaMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/functions.kt b/compiler/testData/codegen/box/reflection/mapping/functions.kt index ee73ea49037..557eba90f2b 100644 --- a/compiler/testData/codegen/box/reflection/mapping/functions.kt +++ b/compiler/testData/codegen/box/reflection/mapping/functions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/inlineClassPrimaryVal.kt b/compiler/testData/codegen/box/reflection/mapping/inlineClassPrimaryVal.kt index 27b18fae463..0777ca0029a 100644 --- a/compiler/testData/codegen/box/reflection/mapping/inlineClassPrimaryVal.kt +++ b/compiler/testData/codegen/box/reflection/mapping/inlineClassPrimaryVal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/inlineReifiedFun.kt b/compiler/testData/codegen/box/reflection/mapping/inlineReifiedFun.kt index b7d13f8a57a..f3705c0b993 100644 --- a/compiler/testData/codegen/box/reflection/mapping/inlineReifiedFun.kt +++ b/compiler/testData/codegen/box/reflection/mapping/inlineReifiedFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/interfaceCompanionPropertyWithJvmField.kt b/compiler/testData/codegen/box/reflection/mapping/interfaceCompanionPropertyWithJvmField.kt index 7f696a82d9f..912ea3b3adb 100644 --- a/compiler/testData/codegen/box/reflection/mapping/interfaceCompanionPropertyWithJvmField.kt +++ b/compiler/testData/codegen/box/reflection/mapping/interfaceCompanionPropertyWithJvmField.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +JvmFieldInInterface +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/jvmStatic/companionObjectFunction.kt b/compiler/testData/codegen/box/reflection/mapping/jvmStatic/companionObjectFunction.kt index d7e0d3aeccf..c1f607a29fe 100644 --- a/compiler/testData/codegen/box/reflection/mapping/jvmStatic/companionObjectFunction.kt +++ b/compiler/testData/codegen/box/reflection/mapping/jvmStatic/companionObjectFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/jvmStatic/objectFunction.kt b/compiler/testData/codegen/box/reflection/mapping/jvmStatic/objectFunction.kt index 4177fe6fcbb..44cc1f63298 100644 --- a/compiler/testData/codegen/box/reflection/mapping/jvmStatic/objectFunction.kt +++ b/compiler/testData/codegen/box/reflection/mapping/jvmStatic/objectFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/mappedClassIsEqualToClassLiteral.kt b/compiler/testData/codegen/box/reflection/mapping/mappedClassIsEqualToClassLiteral.kt index 5ce0bfcb1ee..189b14181c8 100644 --- a/compiler/testData/codegen/box/reflection/mapping/mappedClassIsEqualToClassLiteral.kt +++ b/compiler/testData/codegen/box/reflection/mapping/mappedClassIsEqualToClassLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/memberProperty.kt b/compiler/testData/codegen/box/reflection/mapping/memberProperty.kt index 1f7a5b78c11..0dd26def3d7 100644 --- a/compiler/testData/codegen/box/reflection/mapping/memberProperty.kt +++ b/compiler/testData/codegen/box/reflection/mapping/memberProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/methodsFromObject.kt b/compiler/testData/codegen/box/reflection/mapping/methodsFromObject.kt index b3198acc7c3..40fe435d5e0 100644 --- a/compiler/testData/codegen/box/reflection/mapping/methodsFromObject.kt +++ b/compiler/testData/codegen/box/reflection/mapping/methodsFromObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/methodsFromSuperInterface.kt b/compiler/testData/codegen/box/reflection/mapping/methodsFromSuperInterface.kt index cf2876fc45c..ea0eebbc5c1 100644 --- a/compiler/testData/codegen/box/reflection/mapping/methodsFromSuperInterface.kt +++ b/compiler/testData/codegen/box/reflection/mapping/methodsFromSuperInterface.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/mapping/openSuspendFun.kt b/compiler/testData/codegen/box/reflection/mapping/openSuspendFun.kt index cda061f8eff..9f81e0d342b 100644 --- a/compiler/testData/codegen/box/reflection/mapping/openSuspendFun.kt +++ b/compiler/testData/codegen/box/reflection/mapping/openSuspendFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/reflection/mapping/propertyAccessors.kt b/compiler/testData/codegen/box/reflection/mapping/propertyAccessors.kt index 0afee789087..09a6058493f 100644 --- a/compiler/testData/codegen/box/reflection/mapping/propertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/mapping/propertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/propertyAccessorsWithJvmName.kt b/compiler/testData/codegen/box/reflection/mapping/propertyAccessorsWithJvmName.kt index f34e60aa6e2..e9a2334284b 100644 --- a/compiler/testData/codegen/box/reflection/mapping/propertyAccessorsWithJvmName.kt +++ b/compiler/testData/codegen/box/reflection/mapping/propertyAccessorsWithJvmName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/syntheticFields.kt b/compiler/testData/codegen/box/reflection/mapping/syntheticFields.kt index 0c3ade74956..361d5068e7f 100644 --- a/compiler/testData/codegen/box/reflection/mapping/syntheticFields.kt +++ b/compiler/testData/codegen/box/reflection/mapping/syntheticFields.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/topLevelFunctionOtherFile.kt b/compiler/testData/codegen/box/reflection/mapping/topLevelFunctionOtherFile.kt index d9c37acb38e..c9aaaddcadd 100644 --- a/compiler/testData/codegen/box/reflection/mapping/topLevelFunctionOtherFile.kt +++ b/compiler/testData/codegen/box/reflection/mapping/topLevelFunctionOtherFile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/topLevelProperty.kt b/compiler/testData/codegen/box/reflection/mapping/topLevelProperty.kt index 8ec14eeb37a..75a9b3c3c21 100644 --- a/compiler/testData/codegen/box/reflection/mapping/topLevelProperty.kt +++ b/compiler/testData/codegen/box/reflection/mapping/topLevelProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/annotationConstructorParameters.kt b/compiler/testData/codegen/box/reflection/mapping/types/annotationConstructorParameters.kt index 80ef351b5b4..eeb42575d6e 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/annotationConstructorParameters.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/annotationConstructorParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/array.kt b/compiler/testData/codegen/box/reflection/mapping/types/array.kt index df4f7c3aa22..ccbab6bae92 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/array.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/array.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/constructors.kt b/compiler/testData/codegen/box/reflection/mapping/types/constructors.kt index 9b0784a1cea..adcf0d730c9 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/constructors.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/constructors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/genericArrayElementType.kt b/compiler/testData/codegen/box/reflection/mapping/types/genericArrayElementType.kt index d8c06d8cfcd..21e670e903c 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/genericArrayElementType.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/genericArrayElementType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/inlineClassInSignature.kt b/compiler/testData/codegen/box/reflection/mapping/types/inlineClassInSignature.kt index d9f90b9d4d7..cb90829f883 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/inlineClassInSignature.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/inlineClassInSignature.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/inlineClassPrimaryVal.kt b/compiler/testData/codegen/box/reflection/mapping/types/inlineClassPrimaryVal.kt index 55cd44661f5..b4dcf210aa5 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/inlineClassPrimaryVal.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/inlineClassPrimaryVal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/mapping/types/innerGenericTypeArgument.kt b/compiler/testData/codegen/box/reflection/mapping/types/innerGenericTypeArgument.kt index 6277c1abcfe..0293492d0ab 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/innerGenericTypeArgument.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/innerGenericTypeArgument.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/memberFunctions.kt b/compiler/testData/codegen/box/reflection/mapping/types/memberFunctions.kt index 9d6996b5591..b09d001001f 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/memberFunctions.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/memberFunctions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/overrideAnyWithPrimitive.kt b/compiler/testData/codegen/box/reflection/mapping/types/overrideAnyWithPrimitive.kt index 23617427cdc..cfeadc1dfc8 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/overrideAnyWithPrimitive.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/overrideAnyWithPrimitive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/parameterizedTypeArgument.kt b/compiler/testData/codegen/box/reflection/mapping/types/parameterizedTypeArgument.kt index e4d47a93bbf..cabb49bcede 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/parameterizedTypeArgument.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/parameterizedTypeArgument.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/parameterizedTypes.kt b/compiler/testData/codegen/box/reflection/mapping/types/parameterizedTypes.kt index 6de22dacd2f..d0e56a48426 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/parameterizedTypes.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/parameterizedTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT // FULL_JDK diff --git a/compiler/testData/codegen/box/reflection/mapping/types/propertyAccessors.kt b/compiler/testData/codegen/box/reflection/mapping/types/propertyAccessors.kt index 3d7098dc085..d21326614a6 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/propertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/propertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/rawTypeArgument.kt b/compiler/testData/codegen/box/reflection/mapping/types/rawTypeArgument.kt index dff36ee7e4e..72b25114d03 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/rawTypeArgument.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/rawTypeArgument.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/supertypes.kt b/compiler/testData/codegen/box/reflection/mapping/types/supertypes.kt index 8e052a45b9d..6e51d0cccc4 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/supertypes.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/supertypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/suspendFun.kt b/compiler/testData/codegen/box/reflection/mapping/types/suspendFun.kt index e44dc8942a1..01e81caabdd 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/suspendFun.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/suspendFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/topLevelFunctions.kt b/compiler/testData/codegen/box/reflection/mapping/types/topLevelFunctions.kt index 5333883f794..48da60c7e8d 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/topLevelFunctions.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/topLevelFunctions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/typeParameters.kt b/compiler/testData/codegen/box/reflection/mapping/types/typeParameters.kt index 6bae2b0804f..a25e8d87c76 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/typeParameters.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/typeParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/unit.kt b/compiler/testData/codegen/box/reflection/mapping/types/unit.kt index 4c6b662c0de..ea8dc06adb1 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/unit.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/unit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/mapping/types/withNullability.kt b/compiler/testData/codegen/box/reflection/mapping/types/withNullability.kt index f55c3bf041b..28658a2c990 100644 --- a/compiler/testData/codegen/box/reflection/mapping/types/withNullability.kt +++ b/compiler/testData/codegen/box/reflection/mapping/types/withNullability.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/builtinFunctionsToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/builtinFunctionsToString.kt index 5c7bc1de260..27f7d5f3618 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/builtinFunctionsToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/builtinFunctionsToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/callableReferencesEqualToCallablesFromAPI.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/callableReferencesEqualToCallablesFromAPI.kt index f62e4b1cfa1..57ec3b19749 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/callableReferencesEqualToCallablesFromAPI.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/callableReferencesEqualToCallablesFromAPI.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/classToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/classToString.kt index 6d50f405aeb..ad5ba52ae91 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/classToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/classToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/extensionPropertyReceiverToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/extensionPropertyReceiverToString.kt index e330044f23f..e207467bcbf 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/extensionPropertyReceiverToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/extensionPropertyReceiverToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideEqualsHashCode.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideEqualsHashCode.kt index d6b78b8c0ce..6a3ab257587 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideEqualsHashCode.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideEqualsHashCode.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString.kt index 200837cf811..a91dd266c75 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString2.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString2.kt index 9c58ca8af4e..d92a43aef58 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString2.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/functionEqualsHashCode.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/functionEqualsHashCode.kt index cb3c7288eec..0ec0d748686 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/functionEqualsHashCode.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/functionEqualsHashCode.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibMultiFileFacade.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibMultiFileFacade.kt index b18ff968e4d..00cadd3d4ec 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibMultiFileFacade.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibMultiFileFacade.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // KT-12630 KotlinReflectionInternalError on referencing some functions from stdlib diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibSingleFileFacade.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibSingleFileFacade.kt index ce927cf4e20..584eef02958 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibSingleFileFacade.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibSingleFileFacade.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // KT-12630 KotlinReflectionInternalError on referencing some functions from stdlib diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/functionToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/functionToString.kt index a817ef22cca..b76cb15e012 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/functionToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/functionToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/memberExtensionToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/memberExtensionToString.kt index 5ba0a75207e..ad7a6d97ab2 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/memberExtensionToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/memberExtensionToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/parametersEqualsHashCode.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/parametersEqualsHashCode.kt index 2301b5c12c1..7bb88c990b5 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/parametersEqualsHashCode.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/parametersEqualsHashCode.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/parametersToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/parametersToString.kt index f6ce7aa383c..7c30d7e9386 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/parametersToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/parametersToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/propertyEqualsHashCode.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/propertyEqualsHashCode.kt index fd4ae9b6220..64306f77b73 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/propertyEqualsHashCode.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/propertyEqualsHashCode.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/propertyToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/propertyToString.kt index 21f49f193eb..161778af2de 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/propertyToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/propertyToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/typeEqualsHashCode.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/typeEqualsHashCode.kt index 8ee3fc10e14..76cf6ad4978 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/typeEqualsHashCode.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/typeEqualsHashCode.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersEqualsHashCode.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersEqualsHashCode.kt index e24e3972077..3c2f06f5873 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersEqualsHashCode.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersEqualsHashCode.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersToString.kt index 38e19316f5a..62ee49999af 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/typeToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/typeToString.kt index b4ac526386a..53e0b8d43cb 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/typeToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/typeToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/typeToStringInnerGeneric.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/typeToStringInnerGeneric.kt index 04dcb2a4eb2..a37f07a6369 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/typeToStringInnerGeneric.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/typeToStringInnerGeneric.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/modifiers/callableModality.kt b/compiler/testData/codegen/box/reflection/modifiers/callableModality.kt index 0f1a74fde87..b277b0db300 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/callableModality.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/callableModality.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/modifiers/callableVisibility.kt b/compiler/testData/codegen/box/reflection/modifiers/callableVisibility.kt index 1dc5d2062e6..1c14f1324ae 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/callableVisibility.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/callableVisibility.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/modifiers/classModality.kt b/compiler/testData/codegen/box/reflection/modifiers/classModality.kt index 1a0296ded28..eed7074f306 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/classModality.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/classModality.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/modifiers/classVisibility.kt b/compiler/testData/codegen/box/reflection/modifiers/classVisibility.kt index ecfaee7b75d..597c662f67f 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/classVisibility.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/classVisibility.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/modifiers/classes.kt b/compiler/testData/codegen/box/reflection/modifiers/classes.kt index 31e798ed5b1..9b02f8e5983 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/classes.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/classes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/modifiers/functions.kt b/compiler/testData/codegen/box/reflection/modifiers/functions.kt index 7097b4892ca..529f40517b2 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/functions.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/functions.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ReleaseCoroutines +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not diff --git a/compiler/testData/codegen/box/reflection/modifiers/javaVisibility.kt b/compiler/testData/codegen/box/reflection/modifiers/javaVisibility.kt index 7390ae10760..4467e348b61 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/javaVisibility.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/javaVisibility.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/modifiers/properties.kt b/compiler/testData/codegen/box/reflection/modifiers/properties.kt index 0157c34957c..d84c3a8178b 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/properties.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/properties.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/modifiers/typeParameters.kt b/compiler/testData/codegen/box/reflection/modifiers/typeParameters.kt index cb8b6a17210..0aad2649163 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/typeParameters.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/typeParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/multifileClasses/callFunctionsInMultifileClass.kt b/compiler/testData/codegen/box/reflection/multifileClasses/callFunctionsInMultifileClass.kt index 2bcd9c82c3a..ecd42338f93 100644 --- a/compiler/testData/codegen/box/reflection/multifileClasses/callFunctionsInMultifileClass.kt +++ b/compiler/testData/codegen/box/reflection/multifileClasses/callFunctionsInMultifileClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT // FILE: Test1.kt diff --git a/compiler/testData/codegen/box/reflection/multifileClasses/callPropertiesInMultifileClass.kt b/compiler/testData/codegen/box/reflection/multifileClasses/callPropertiesInMultifileClass.kt index 88bab0b31e5..43d89cd2ba5 100644 --- a/compiler/testData/codegen/box/reflection/multifileClasses/callPropertiesInMultifileClass.kt +++ b/compiler/testData/codegen/box/reflection/multifileClasses/callPropertiesInMultifileClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/reflection/multifileClasses/javaFieldForVarAndConstVal.kt b/compiler/testData/codegen/box/reflection/multifileClasses/javaFieldForVarAndConstVal.kt index e79976c7f9f..e6d92336f09 100644 --- a/compiler/testData/codegen/box/reflection/multifileClasses/javaFieldForVarAndConstVal.kt +++ b/compiler/testData/codegen/box/reflection/multifileClasses/javaFieldForVarAndConstVal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/javaClass.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/javaClass.kt index 07da9ee0eaf..293eb521dea 100644 --- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/javaClass.kt +++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/javaClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/javaVoid.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/javaVoid.kt index 74ca559916a..c05fa4a3bef 100644 --- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/javaVoid.kt +++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/javaVoid.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/callableReferences.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/callableReferences.kt index b1506e32950..8d21b4a9921 100644 --- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/callableReferences.kt +++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/callableReferences.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/classReference.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/classReference.kt index 6dc12d9422c..cf01a2c94ad 100644 --- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/classReference.kt +++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/classReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/delegatedProperty.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/delegatedProperty.kt index 4a023cf5870..ac0caf1ad22 100644 --- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/delegatedProperty.kt +++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/delegatedProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/primitiveJavaClass.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/primitiveJavaClass.kt index 12c1b29ed46..26a511774a8 100644 --- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/primitiveJavaClass.kt +++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/primitiveJavaClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyGetSetName.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyGetSetName.kt index f485e0554fe..ebfc2e17d53 100644 --- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyGetSetName.kt +++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyGetSetName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.reflect.* diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyInstanceof.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyInstanceof.kt index 490b0f45bcf..8257c4ce234 100644 --- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyInstanceof.kt +++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyInstanceof.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/reifiedTypeJavaClass.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/reifiedTypeJavaClass.kt index e0d18d60455..771678bd974 100644 --- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/reifiedTypeJavaClass.kt +++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/reifiedTypeJavaClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/simpleClassLiterals.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/simpleClassLiterals.kt index dffd69ffd7e..f1d51853eeb 100644 --- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/simpleClassLiterals.kt +++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/simpleClassLiterals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/parameters/bigArity.kt b/compiler/testData/codegen/box/reflection/parameters/bigArity.kt index c22d4cb175b..fff965cbe0e 100644 --- a/compiler/testData/codegen/box/reflection/parameters/bigArity.kt +++ b/compiler/testData/codegen/box/reflection/parameters/bigArity.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +FunctionTypesWithBigArity +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/parameters/boundInnerClassConstructor.kt b/compiler/testData/codegen/box/reflection/parameters/boundInnerClassConstructor.kt index af473c291ba..f8fcd260653 100644 --- a/compiler/testData/codegen/box/reflection/parameters/boundInnerClassConstructor.kt +++ b/compiler/testData/codegen/box/reflection/parameters/boundInnerClassConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/parameters/boundObjectMemberReferences.kt b/compiler/testData/codegen/box/reflection/parameters/boundObjectMemberReferences.kt index f82d78a51cd..ed6664660d7 100644 --- a/compiler/testData/codegen/box/reflection/parameters/boundObjectMemberReferences.kt +++ b/compiler/testData/codegen/box/reflection/parameters/boundObjectMemberReferences.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TODO: investigate should it be ran for JS or not // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/reflection/parameters/boundReferences.kt b/compiler/testData/codegen/box/reflection/parameters/boundReferences.kt index d5f1cb423cb..22150c75da8 100644 --- a/compiler/testData/codegen/box/reflection/parameters/boundReferences.kt +++ b/compiler/testData/codegen/box/reflection/parameters/boundReferences.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/parameters/findParameterByName.kt b/compiler/testData/codegen/box/reflection/parameters/findParameterByName.kt index 855595efa7a..02ef4c58b26 100644 --- a/compiler/testData/codegen/box/reflection/parameters/findParameterByName.kt +++ b/compiler/testData/codegen/box/reflection/parameters/findParameterByName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/parameters/functionParameterNameAndIndex.kt b/compiler/testData/codegen/box/reflection/parameters/functionParameterNameAndIndex.kt index a8f97776332..d6959bd5321 100644 --- a/compiler/testData/codegen/box/reflection/parameters/functionParameterNameAndIndex.kt +++ b/compiler/testData/codegen/box/reflection/parameters/functionParameterNameAndIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/parameters/instanceExtensionReceiverAndValueParameters.kt b/compiler/testData/codegen/box/reflection/parameters/instanceExtensionReceiverAndValueParameters.kt index 231597d0ded..7b3086ac617 100644 --- a/compiler/testData/codegen/box/reflection/parameters/instanceExtensionReceiverAndValueParameters.kt +++ b/compiler/testData/codegen/box/reflection/parameters/instanceExtensionReceiverAndValueParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/parameters/instanceParameterOfFakeOverride.kt b/compiler/testData/codegen/box/reflection/parameters/instanceParameterOfFakeOverride.kt index aa819161ac4..a3a87956473 100644 --- a/compiler/testData/codegen/box/reflection/parameters/instanceParameterOfFakeOverride.kt +++ b/compiler/testData/codegen/box/reflection/parameters/instanceParameterOfFakeOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/parameters/isMarkedNullable.kt b/compiler/testData/codegen/box/reflection/parameters/isMarkedNullable.kt index 24c640b8311..81f279a0d83 100644 --- a/compiler/testData/codegen/box/reflection/parameters/isMarkedNullable.kt +++ b/compiler/testData/codegen/box/reflection/parameters/isMarkedNullable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/parameters/isOptional.kt b/compiler/testData/codegen/box/reflection/parameters/isOptional.kt index 3acabc622c4..74d14e5f508 100644 --- a/compiler/testData/codegen/box/reflection/parameters/isOptional.kt +++ b/compiler/testData/codegen/box/reflection/parameters/isOptional.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/parameters/javaAnnotationConstructor.kt b/compiler/testData/codegen/box/reflection/parameters/javaAnnotationConstructor.kt index ff21820da0a..430a11de2fa 100644 --- a/compiler/testData/codegen/box/reflection/parameters/javaAnnotationConstructor.kt +++ b/compiler/testData/codegen/box/reflection/parameters/javaAnnotationConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/parameters/kinds.kt b/compiler/testData/codegen/box/reflection/parameters/kinds.kt index 3891305945d..5896d40eb85 100644 --- a/compiler/testData/codegen/box/reflection/parameters/kinds.kt +++ b/compiler/testData/codegen/box/reflection/parameters/kinds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/parameters/propertySetter.kt b/compiler/testData/codegen/box/reflection/parameters/propertySetter.kt index 8d79dc5565c..5956a228650 100644 --- a/compiler/testData/codegen/box/reflection/parameters/propertySetter.kt +++ b/compiler/testData/codegen/box/reflection/parameters/propertySetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/parameters/realParameterNames.kt b/compiler/testData/codegen/box/reflection/parameters/realParameterNames.kt index e582ee69a7c..b2ddc5b0f53 100644 --- a/compiler/testData/codegen/box/reflection/parameters/realParameterNames.kt +++ b/compiler/testData/codegen/box/reflection/parameters/realParameterNames.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/parameters/synthesizedParameterNames.kt b/compiler/testData/codegen/box/reflection/parameters/synthesizedParameterNames.kt index 82609f62477..099ad712e7e 100644 --- a/compiler/testData/codegen/box/reflection/parameters/synthesizedParameterNames.kt +++ b/compiler/testData/codegen/box/reflection/parameters/synthesizedParameterNames.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/accessors/accessorNames.kt b/compiler/testData/codegen/box/reflection/properties/accessors/accessorNames.kt index aa56037c981..b251623dfde 100644 --- a/compiler/testData/codegen/box/reflection/properties/accessors/accessorNames.kt +++ b/compiler/testData/codegen/box/reflection/properties/accessors/accessorNames.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/accessors/extensionPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/properties/accessors/extensionPropertyAccessors.kt index b75ee182d6c..ad361ec37fb 100644 --- a/compiler/testData/codegen/box/reflection/properties/accessors/extensionPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/properties/accessors/extensionPropertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/accessors/memberExtensions.kt b/compiler/testData/codegen/box/reflection/properties/accessors/memberExtensions.kt index 888c8802c7f..19ae74888ab 100644 --- a/compiler/testData/codegen/box/reflection/properties/accessors/memberExtensions.kt +++ b/compiler/testData/codegen/box/reflection/properties/accessors/memberExtensions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/accessors/memberPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/properties/accessors/memberPropertyAccessors.kt index bdd9bb8c1e3..6d619f6971f 100644 --- a/compiler/testData/codegen/box/reflection/properties/accessors/memberPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/properties/accessors/memberPropertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/accessors/topLevelPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/properties/accessors/topLevelPropertyAccessors.kt index 7e434c2962d..7dda95d5e69 100644 --- a/compiler/testData/codegen/box/reflection/properties/accessors/topLevelPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/properties/accessors/topLevelPropertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/allVsDeclared.kt b/compiler/testData/codegen/box/reflection/properties/allVsDeclared.kt index fdf521eab76..d6cd4e94b93 100644 --- a/compiler/testData/codegen/box/reflection/properties/allVsDeclared.kt +++ b/compiler/testData/codegen/box/reflection/properties/allVsDeclared.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/callPrivatePropertyFromGetProperties.kt b/compiler/testData/codegen/box/reflection/properties/callPrivatePropertyFromGetProperties.kt index 6d501894e6e..ecba805bc10 100644 --- a/compiler/testData/codegen/box/reflection/properties/callPrivatePropertyFromGetProperties.kt +++ b/compiler/testData/codegen/box/reflection/properties/callPrivatePropertyFromGetProperties.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/declaredVsInheritedProperties.kt b/compiler/testData/codegen/box/reflection/properties/declaredVsInheritedProperties.kt index 6409aaee666..ebcb333fe89 100644 --- a/compiler/testData/codegen/box/reflection/properties/declaredVsInheritedProperties.kt +++ b/compiler/testData/codegen/box/reflection/properties/declaredVsInheritedProperties.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/fakeOverridesInSubclass.kt b/compiler/testData/codegen/box/reflection/properties/fakeOverridesInSubclass.kt index ef694cf5c36..7c412adb8e9 100644 --- a/compiler/testData/codegen/box/reflection/properties/fakeOverridesInSubclass.kt +++ b/compiler/testData/codegen/box/reflection/properties/fakeOverridesInSubclass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/genericClassLiteralPropertyReceiverIsStar.kt b/compiler/testData/codegen/box/reflection/properties/genericClassLiteralPropertyReceiverIsStar.kt index fba6100a0cd..d9b2b2acda8 100644 --- a/compiler/testData/codegen/box/reflection/properties/genericClassLiteralPropertyReceiverIsStar.kt +++ b/compiler/testData/codegen/box/reflection/properties/genericClassLiteralPropertyReceiverIsStar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/genericOverriddenProperty.kt b/compiler/testData/codegen/box/reflection/properties/genericOverriddenProperty.kt index f2bfcf46290..c05d8ee482d 100644 --- a/compiler/testData/codegen/box/reflection/properties/genericOverriddenProperty.kt +++ b/compiler/testData/codegen/box/reflection/properties/genericOverriddenProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/genericProperty.kt b/compiler/testData/codegen/box/reflection/properties/genericProperty.kt index a376406c87f..8ba6bd6e9a8 100644 --- a/compiler/testData/codegen/box/reflection/properties/genericProperty.kt +++ b/compiler/testData/codegen/box/reflection/properties/genericProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/booleanPropertyNameStartsWithIs.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/booleanPropertyNameStartsWithIs.kt index bd50b053c4b..c5214be8c5c 100644 --- a/compiler/testData/codegen/box/reflection/properties/getDelegate/booleanPropertyNameStartsWithIs.kt +++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/booleanPropertyNameStartsWithIs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/boundExtensionProperty.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/boundExtensionProperty.kt index ce58b02ff28..1c82f014d45 100644 --- a/compiler/testData/codegen/box/reflection/properties/getDelegate/boundExtensionProperty.kt +++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/boundExtensionProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/boundMemberProperty.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/boundMemberProperty.kt index 9e8b6dbbc18..33116c5dd02 100644 --- a/compiler/testData/codegen/box/reflection/properties/getDelegate/boundMemberProperty.kt +++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/boundMemberProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/extensionProperty.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/extensionProperty.kt index 7289f71d279..769c2fc948e 100644 --- a/compiler/testData/codegen/box/reflection/properties/getDelegate/extensionProperty.kt +++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/extensionProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/fakeOverride.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/fakeOverride.kt index 015613b9e57..32fa910156e 100644 --- a/compiler/testData/codegen/box/reflection/properties/getDelegate/fakeOverride.kt +++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/fakeOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/getExtensionDelegate.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/getExtensionDelegate.kt index 82f8e2b3c04..e07373885f2 100644 --- a/compiler/testData/codegen/box/reflection/properties/getDelegate/getExtensionDelegate.kt +++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/getExtensionDelegate.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/kPropertyForDelegatedProperty.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/kPropertyForDelegatedProperty.kt index 812fb5c1c1f..c277400afc0 100644 --- a/compiler/testData/codegen/box/reflection/properties/getDelegate/kPropertyForDelegatedProperty.kt +++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/kPropertyForDelegatedProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/memberExtensionProperty.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/memberExtensionProperty.kt index 704f8f5c741..1a6f8c4319d 100644 --- a/compiler/testData/codegen/box/reflection/properties/getDelegate/memberExtensionProperty.kt +++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/memberExtensionProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/memberProperty.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/memberProperty.kt index c00d4580c2f..8dc4392a40b 100644 --- a/compiler/testData/codegen/box/reflection/properties/getDelegate/memberProperty.kt +++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/memberProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/nameClashClassAndCompanion.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/nameClashClassAndCompanion.kt index e6b948f9615..64c887f350d 100644 --- a/compiler/testData/codegen/box/reflection/properties/getDelegate/nameClashClassAndCompanion.kt +++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/nameClashClassAndCompanion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/nameClashExtensionProperties.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/nameClashExtensionProperties.kt index b66b174c18c..e76f7bdd324 100644 --- a/compiler/testData/codegen/box/reflection/properties/getDelegate/nameClashExtensionProperties.kt +++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/nameClashExtensionProperties.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/noSetAccessibleTrue.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/noSetAccessibleTrue.kt index 9b7a170c2c0..153a2ef658c 100644 --- a/compiler/testData/codegen/box/reflection/properties/getDelegate/noSetAccessibleTrue.kt +++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/noSetAccessibleTrue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/notDelegatedProperty.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/notDelegatedProperty.kt index 83ff07b2f12..23c7647d075 100644 --- a/compiler/testData/codegen/box/reflection/properties/getDelegate/notDelegatedProperty.kt +++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/notDelegatedProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/overrideDelegatedByDelegated.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/overrideDelegatedByDelegated.kt index f263ec2a738..34c36a4e899 100644 --- a/compiler/testData/codegen/box/reflection/properties/getDelegate/overrideDelegatedByDelegated.kt +++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/overrideDelegatedByDelegated.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/topLevelProperty.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/topLevelProperty.kt index 140a97f9e23..328453d3dde 100644 --- a/compiler/testData/codegen/box/reflection/properties/getDelegate/topLevelProperty.kt +++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/topLevelProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getExtensionPropertiesMutableVsReadonly.kt b/compiler/testData/codegen/box/reflection/properties/getExtensionPropertiesMutableVsReadonly.kt index 24344043b3e..c54e4b69042 100644 --- a/compiler/testData/codegen/box/reflection/properties/getExtensionPropertiesMutableVsReadonly.kt +++ b/compiler/testData/codegen/box/reflection/properties/getExtensionPropertiesMutableVsReadonly.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/getPropertiesMutableVsReadonly.kt b/compiler/testData/codegen/box/reflection/properties/getPropertiesMutableVsReadonly.kt index a972e386396..0677af4ce9b 100644 --- a/compiler/testData/codegen/box/reflection/properties/getPropertiesMutableVsReadonly.kt +++ b/compiler/testData/codegen/box/reflection/properties/getPropertiesMutableVsReadonly.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/invokeKProperty.kt b/compiler/testData/codegen/box/reflection/properties/invokeKProperty.kt index 64d5c20d1b0..ffbd67dce95 100644 --- a/compiler/testData/codegen/box/reflection/properties/invokeKProperty.kt +++ b/compiler/testData/codegen/box/reflection/properties/invokeKProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/javaPropertyInheritedInKotlin.kt b/compiler/testData/codegen/box/reflection/properties/javaPropertyInheritedInKotlin.kt index 64a7a3acf06..59cd04c4dcb 100644 --- a/compiler/testData/codegen/box/reflection/properties/javaPropertyInheritedInKotlin.kt +++ b/compiler/testData/codegen/box/reflection/properties/javaPropertyInheritedInKotlin.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/reflection/properties/javaStaticField.kt b/compiler/testData/codegen/box/reflection/properties/javaStaticField.kt index 22de15590f5..d0beb3bf74d 100644 --- a/compiler/testData/codegen/box/reflection/properties/javaStaticField.kt +++ b/compiler/testData/codegen/box/reflection/properties/javaStaticField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/jvmField/annotationCompanionWithAnnotation.kt b/compiler/testData/codegen/box/reflection/properties/jvmField/annotationCompanionWithAnnotation.kt index ef01949a38f..5a3c00d8602 100644 --- a/compiler/testData/codegen/box/reflection/properties/jvmField/annotationCompanionWithAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/properties/jvmField/annotationCompanionWithAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/jvmField/interfaceCompanion.kt b/compiler/testData/codegen/box/reflection/properties/jvmField/interfaceCompanion.kt index 1e99f213aab..375f8e1b22a 100644 --- a/compiler/testData/codegen/box/reflection/properties/jvmField/interfaceCompanion.kt +++ b/compiler/testData/codegen/box/reflection/properties/jvmField/interfaceCompanion.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +JvmFieldInInterface +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/jvmField/interfaceCompanionWithAnnotation.kt b/compiler/testData/codegen/box/reflection/properties/jvmField/interfaceCompanionWithAnnotation.kt index 84131091c23..999808471b9 100644 --- a/compiler/testData/codegen/box/reflection/properties/jvmField/interfaceCompanionWithAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/properties/jvmField/interfaceCompanionWithAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/kotlinPropertyInheritedInJava.kt b/compiler/testData/codegen/box/reflection/properties/kotlinPropertyInheritedInJava.kt index 9b239894340..a6c25f0fe39 100644 --- a/compiler/testData/codegen/box/reflection/properties/kotlinPropertyInheritedInJava.kt +++ b/compiler/testData/codegen/box/reflection/properties/kotlinPropertyInheritedInJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/localDelegated/defaultImpls.kt b/compiler/testData/codegen/box/reflection/properties/localDelegated/defaultImpls.kt index 421e7402f1b..ed51f97e1b7 100644 --- a/compiler/testData/codegen/box/reflection/properties/localDelegated/defaultImpls.kt +++ b/compiler/testData/codegen/box/reflection/properties/localDelegated/defaultImpls.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/localDelegated/inlineFun.kt b/compiler/testData/codegen/box/reflection/properties/localDelegated/inlineFun.kt index 74716048087..69379a191bd 100644 --- a/compiler/testData/codegen/box/reflection/properties/localDelegated/inlineFun.kt +++ b/compiler/testData/codegen/box/reflection/properties/localDelegated/inlineFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/localDelegated/localAndNonLocal.kt b/compiler/testData/codegen/box/reflection/properties/localDelegated/localAndNonLocal.kt index f3558748e1f..de2b91af3df 100644 --- a/compiler/testData/codegen/box/reflection/properties/localDelegated/localAndNonLocal.kt +++ b/compiler/testData/codegen/box/reflection/properties/localDelegated/localAndNonLocal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/localDelegated/localDelegatedProperty.kt b/compiler/testData/codegen/box/reflection/properties/localDelegated/localDelegatedProperty.kt index 81d767b6cd8..df45f92c21e 100644 --- a/compiler/testData/codegen/box/reflection/properties/localDelegated/localDelegatedProperty.kt +++ b/compiler/testData/codegen/box/reflection/properties/localDelegated/localDelegatedProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/localDelegated/multiFileClass.kt b/compiler/testData/codegen/box/reflection/properties/localDelegated/multiFileClass.kt index 2e2794ae240..7162429d4b6 100644 --- a/compiler/testData/codegen/box/reflection/properties/localDelegated/multiFileClass.kt +++ b/compiler/testData/codegen/box/reflection/properties/localDelegated/multiFileClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT // FILE: 1.kt diff --git a/compiler/testData/codegen/box/reflection/properties/localDelegated/variableOfGenericType.kt b/compiler/testData/codegen/box/reflection/properties/localDelegated/variableOfGenericType.kt index 71e0440f6eb..7a66782157e 100644 --- a/compiler/testData/codegen/box/reflection/properties/localDelegated/variableOfGenericType.kt +++ b/compiler/testData/codegen/box/reflection/properties/localDelegated/variableOfGenericType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/memberAndMemberExtensionWithSameName.kt b/compiler/testData/codegen/box/reflection/properties/memberAndMemberExtensionWithSameName.kt index 7a8ad1ff851..fdc5d84f8a3 100644 --- a/compiler/testData/codegen/box/reflection/properties/memberAndMemberExtensionWithSameName.kt +++ b/compiler/testData/codegen/box/reflection/properties/memberAndMemberExtensionWithSameName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/mutatePrivateJavaInstanceField.kt b/compiler/testData/codegen/box/reflection/properties/mutatePrivateJavaInstanceField.kt index 71be722ff78..fe72a993907 100644 --- a/compiler/testData/codegen/box/reflection/properties/mutatePrivateJavaInstanceField.kt +++ b/compiler/testData/codegen/box/reflection/properties/mutatePrivateJavaInstanceField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/mutatePrivateJavaStaticField.kt b/compiler/testData/codegen/box/reflection/properties/mutatePrivateJavaStaticField.kt index 9b2d547a43e..b8c43ef4377 100644 --- a/compiler/testData/codegen/box/reflection/properties/mutatePrivateJavaStaticField.kt +++ b/compiler/testData/codegen/box/reflection/properties/mutatePrivateJavaStaticField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/noConflictOnKotlinGetterAndJavaField.kt b/compiler/testData/codegen/box/reflection/properties/noConflictOnKotlinGetterAndJavaField.kt index e0a994e63c4..32e65cd7846 100644 --- a/compiler/testData/codegen/box/reflection/properties/noConflictOnKotlinGetterAndJavaField.kt +++ b/compiler/testData/codegen/box/reflection/properties/noConflictOnKotlinGetterAndJavaField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/overrideKotlinPropertyByJavaMethod.kt b/compiler/testData/codegen/box/reflection/properties/overrideKotlinPropertyByJavaMethod.kt index f413cb7f806..90729d2180f 100644 --- a/compiler/testData/codegen/box/reflection/properties/overrideKotlinPropertyByJavaMethod.kt +++ b/compiler/testData/codegen/box/reflection/properties/overrideKotlinPropertyByJavaMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/privateClassVal.kt b/compiler/testData/codegen/box/reflection/properties/privateClassVal.kt index c04763ecaa4..05e371a7279 100644 --- a/compiler/testData/codegen/box/reflection/properties/privateClassVal.kt +++ b/compiler/testData/codegen/box/reflection/properties/privateClassVal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/privateClassVar.kt b/compiler/testData/codegen/box/reflection/properties/privateClassVar.kt index a117ada322b..bd0787e9f2d 100644 --- a/compiler/testData/codegen/box/reflection/properties/privateClassVar.kt +++ b/compiler/testData/codegen/box/reflection/properties/privateClassVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/privateFakeOverrideFromSuperclass.kt b/compiler/testData/codegen/box/reflection/properties/privateFakeOverrideFromSuperclass.kt index d1913ec8c12..9c3d4735984 100644 --- a/compiler/testData/codegen/box/reflection/properties/privateFakeOverrideFromSuperclass.kt +++ b/compiler/testData/codegen/box/reflection/properties/privateFakeOverrideFromSuperclass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/privateJvmStaticVarInObject.kt b/compiler/testData/codegen/box/reflection/properties/privateJvmStaticVarInObject.kt index 2c3622c5bfe..cd0fd3a98e1 100644 --- a/compiler/testData/codegen/box/reflection/properties/privateJvmStaticVarInObject.kt +++ b/compiler/testData/codegen/box/reflection/properties/privateJvmStaticVarInObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/privatePropertyCallIsAccessibleOnAccessors.kt b/compiler/testData/codegen/box/reflection/properties/privatePropertyCallIsAccessibleOnAccessors.kt index 7536cc3e2c0..6d8659e025e 100644 --- a/compiler/testData/codegen/box/reflection/properties/privatePropertyCallIsAccessibleOnAccessors.kt +++ b/compiler/testData/codegen/box/reflection/properties/privatePropertyCallIsAccessibleOnAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/privateToThisAccessors.kt b/compiler/testData/codegen/box/reflection/properties/privateToThisAccessors.kt index 21eb7df89a3..8bd23cf7d20 100644 --- a/compiler/testData/codegen/box/reflection/properties/privateToThisAccessors.kt +++ b/compiler/testData/codegen/box/reflection/properties/privateToThisAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/propertyOfNestedClassAndArrayType.kt b/compiler/testData/codegen/box/reflection/properties/propertyOfNestedClassAndArrayType.kt index e251b8cf449..91607cf1c2c 100644 --- a/compiler/testData/codegen/box/reflection/properties/propertyOfNestedClassAndArrayType.kt +++ b/compiler/testData/codegen/box/reflection/properties/propertyOfNestedClassAndArrayType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/protectedClassVar.kt b/compiler/testData/codegen/box/reflection/properties/protectedClassVar.kt index 543fcd02329..703e13581ad 100644 --- a/compiler/testData/codegen/box/reflection/properties/protectedClassVar.kt +++ b/compiler/testData/codegen/box/reflection/properties/protectedClassVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/publicClassValAccessible.kt b/compiler/testData/codegen/box/reflection/properties/publicClassValAccessible.kt index f616d9a0453..18fd002aa48 100644 --- a/compiler/testData/codegen/box/reflection/properties/publicClassValAccessible.kt +++ b/compiler/testData/codegen/box/reflection/properties/publicClassValAccessible.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/referenceToJavaFieldOfKotlinSubclass.kt b/compiler/testData/codegen/box/reflection/properties/referenceToJavaFieldOfKotlinSubclass.kt index 691c0e8cc69..2fe8bbfd7c8 100644 --- a/compiler/testData/codegen/box/reflection/properties/referenceToJavaFieldOfKotlinSubclass.kt +++ b/compiler/testData/codegen/box/reflection/properties/referenceToJavaFieldOfKotlinSubclass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/reflection/properties/simpleGetProperties.kt b/compiler/testData/codegen/box/reflection/properties/simpleGetProperties.kt index c9058988996..38e797ae2b9 100644 --- a/compiler/testData/codegen/box/reflection/properties/simpleGetProperties.kt +++ b/compiler/testData/codegen/box/reflection/properties/simpleGetProperties.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/supertypes/builtInClassSupertypes.kt b/compiler/testData/codegen/box/reflection/supertypes/builtInClassSupertypes.kt index 51c7a202d6a..b07b388ad04 100644 --- a/compiler/testData/codegen/box/reflection/supertypes/builtInClassSupertypes.kt +++ b/compiler/testData/codegen/box/reflection/supertypes/builtInClassSupertypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/supertypes/genericSubstitution.kt b/compiler/testData/codegen/box/reflection/supertypes/genericSubstitution.kt index 450bae7e341..931c428c11a 100644 --- a/compiler/testData/codegen/box/reflection/supertypes/genericSubstitution.kt +++ b/compiler/testData/codegen/box/reflection/supertypes/genericSubstitution.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/supertypes/isSubclassOfIsSuperclassOf.kt b/compiler/testData/codegen/box/reflection/supertypes/isSubclassOfIsSuperclassOf.kt index b7209916fac..070feda4ac6 100644 --- a/compiler/testData/codegen/box/reflection/supertypes/isSubclassOfIsSuperclassOf.kt +++ b/compiler/testData/codegen/box/reflection/supertypes/isSubclassOfIsSuperclassOf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/supertypes/primitives.kt b/compiler/testData/codegen/box/reflection/supertypes/primitives.kt index c00b698991a..d53acdecc79 100644 --- a/compiler/testData/codegen/box/reflection/supertypes/primitives.kt +++ b/compiler/testData/codegen/box/reflection/supertypes/primitives.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/supertypes/simpleSupertypes.kt b/compiler/testData/codegen/box/reflection/supertypes/simpleSupertypes.kt index 785c7a4f62c..7392d3d91eb 100644 --- a/compiler/testData/codegen/box/reflection/supertypes/simpleSupertypes.kt +++ b/compiler/testData/codegen/box/reflection/supertypes/simpleSupertypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/typeOf/classes.kt b/compiler/testData/codegen/box/reflection/typeOf/classes.kt index 27f90a0738d..15f66b62f1c 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/classes.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/classes.kt @@ -1,4 +1,5 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JS_IR, NATIVE, JVM_IR // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/typeOf/classesIR.kt b/compiler/testData/codegen/box/reflection/typeOf/classesIR.kt index 71c884e4b4e..9623e90cba6 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/classesIR.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/classesIR.kt @@ -1,4 +1,5 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM_IR // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/typeOf/inlineClasses.kt b/compiler/testData/codegen/box/reflection/typeOf/inlineClasses.kt index 69b83bded5d..8685cfbac2f 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/inlineClasses.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/inlineClasses.kt @@ -1,4 +1,5 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JS_IR, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/typeOf/manyTypeArguments.kt b/compiler/testData/codegen/box/reflection/typeOf/manyTypeArguments.kt index 06c8f6139d2..2996da17c3a 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/manyTypeArguments.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/manyTypeArguments.kt @@ -1,4 +1,5 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JS_IR, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/typeOf/multipleLayers.kt b/compiler/testData/codegen/box/reflection/typeOf/multipleLayers.kt index 810c16f45bd..3d0900acc9a 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/multipleLayers.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/multipleLayers.kt @@ -1,4 +1,5 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JS_IR, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/typeOf/noReflect/classes.kt b/compiler/testData/codegen/box/reflection/typeOf/noReflect/classes.kt index 33b7f77598c..edbc9643d8f 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/noReflect/classes.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/noReflect/classes.kt @@ -1,4 +1,5 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/typeOf/noReflect/classesIR.kt b/compiler/testData/codegen/box/reflection/typeOf/noReflect/classesIR.kt index 9cd6449b55a..1ee0e1e707c 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/noReflect/classesIR.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/noReflect/classesIR.kt @@ -1,4 +1,5 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM_IR // WITH_RUNTIME // Separate test is needed for IR because type arguments of typeOf are computed differently. diff --git a/compiler/testData/codegen/box/reflection/typeOf/noReflect/inlineClasses.kt b/compiler/testData/codegen/box/reflection/typeOf/noReflect/inlineClasses.kt index f2496cf375c..37aabf5ddfc 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/noReflect/inlineClasses.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/noReflect/inlineClasses.kt @@ -1,4 +1,5 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/typeOf/noReflect/typeReferenceEqualsHashCode.kt b/compiler/testData/codegen/box/reflection/typeOf/noReflect/typeReferenceEqualsHashCode.kt index a0b0747ce77..2331a9a85b2 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/noReflect/typeReferenceEqualsHashCode.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/noReflect/typeReferenceEqualsHashCode.kt @@ -1,4 +1,5 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/typeOf/noReflect/typeReferenceEqualsHashCodeIR.kt b/compiler/testData/codegen/box/reflection/typeOf/noReflect/typeReferenceEqualsHashCodeIR.kt index 2d90c632067..3b92f720cac 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/noReflect/typeReferenceEqualsHashCodeIR.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/noReflect/typeReferenceEqualsHashCodeIR.kt @@ -1,4 +1,5 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM_IR // WITH_RUNTIME // Separate test is needed for IR because of different ways type arguments of typeOf are calculated. diff --git a/compiler/testData/codegen/box/reflection/typeParameters/declarationSiteVariance.kt b/compiler/testData/codegen/box/reflection/typeParameters/declarationSiteVariance.kt index 494522c21aa..3f8c8d8ff46 100644 --- a/compiler/testData/codegen/box/reflection/typeParameters/declarationSiteVariance.kt +++ b/compiler/testData/codegen/box/reflection/typeParameters/declarationSiteVariance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/typeParameters/typeParametersAndNames.kt b/compiler/testData/codegen/box/reflection/typeParameters/typeParametersAndNames.kt index f08da123cc0..2be85e75df8 100644 --- a/compiler/testData/codegen/box/reflection/typeParameters/typeParametersAndNames.kt +++ b/compiler/testData/codegen/box/reflection/typeParameters/typeParametersAndNames.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/typeParameters/upperBounds.kt b/compiler/testData/codegen/box/reflection/typeParameters/upperBounds.kt index 2fdc4cea305..e0d0141ccd2 100644 --- a/compiler/testData/codegen/box/reflection/typeParameters/upperBounds.kt +++ b/compiler/testData/codegen/box/reflection/typeParameters/upperBounds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/classifierIsClass.kt b/compiler/testData/codegen/box/reflection/types/classifierIsClass.kt index d7e5396cbd9..2c21c6fb069 100644 --- a/compiler/testData/codegen/box/reflection/types/classifierIsClass.kt +++ b/compiler/testData/codegen/box/reflection/types/classifierIsClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/classifierIsTypeParameter.kt b/compiler/testData/codegen/box/reflection/types/classifierIsTypeParameter.kt index c996a57bebb..500a516e6cf 100644 --- a/compiler/testData/codegen/box/reflection/types/classifierIsTypeParameter.kt +++ b/compiler/testData/codegen/box/reflection/types/classifierIsTypeParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/classifiersOfBuiltInTypes.kt b/compiler/testData/codegen/box/reflection/types/classifiersOfBuiltInTypes.kt index cb7a4b70b99..2e474f9e6b0 100644 --- a/compiler/testData/codegen/box/reflection/types/classifiersOfBuiltInTypes.kt +++ b/compiler/testData/codegen/box/reflection/types/classifiersOfBuiltInTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/types/createType/equality.kt b/compiler/testData/codegen/box/reflection/types/createType/equality.kt index 3fb58c90353..87c37beb562 100644 --- a/compiler/testData/codegen/box/reflection/types/createType/equality.kt +++ b/compiler/testData/codegen/box/reflection/types/createType/equality.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/createType/innerGeneric.kt b/compiler/testData/codegen/box/reflection/types/createType/innerGeneric.kt index b664e36db88..76b2e36adbd 100644 --- a/compiler/testData/codegen/box/reflection/types/createType/innerGeneric.kt +++ b/compiler/testData/codegen/box/reflection/types/createType/innerGeneric.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/createType/simpleCreateType.kt b/compiler/testData/codegen/box/reflection/types/createType/simpleCreateType.kt index 6f8ea42b0ca..6c63477f256 100644 --- a/compiler/testData/codegen/box/reflection/types/createType/simpleCreateType.kt +++ b/compiler/testData/codegen/box/reflection/types/createType/simpleCreateType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/createType/typeParameter.kt b/compiler/testData/codegen/box/reflection/types/createType/typeParameter.kt index 02f5002a603..3efa2a28ea9 100644 --- a/compiler/testData/codegen/box/reflection/types/createType/typeParameter.kt +++ b/compiler/testData/codegen/box/reflection/types/createType/typeParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/createType/wrongNumberOfArguments.kt b/compiler/testData/codegen/box/reflection/types/createType/wrongNumberOfArguments.kt index f9b647a6197..8cdf98a8396 100644 --- a/compiler/testData/codegen/box/reflection/types/createType/wrongNumberOfArguments.kt +++ b/compiler/testData/codegen/box/reflection/types/createType/wrongNumberOfArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/innerGenericArguments.kt b/compiler/testData/codegen/box/reflection/types/innerGenericArguments.kt index 4ba5a9d8c80..aa9d791021d 100644 --- a/compiler/testData/codegen/box/reflection/types/innerGenericArguments.kt +++ b/compiler/testData/codegen/box/reflection/types/innerGenericArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/jvmErasureOfClass.kt b/compiler/testData/codegen/box/reflection/types/jvmErasureOfClass.kt index bea77ac9c0f..c8845211670 100644 --- a/compiler/testData/codegen/box/reflection/types/jvmErasureOfClass.kt +++ b/compiler/testData/codegen/box/reflection/types/jvmErasureOfClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/types/jvmErasureOfTypeParameter.kt b/compiler/testData/codegen/box/reflection/types/jvmErasureOfTypeParameter.kt index 0c30cd71cb7..e6a94496695 100644 --- a/compiler/testData/codegen/box/reflection/types/jvmErasureOfTypeParameter.kt +++ b/compiler/testData/codegen/box/reflection/types/jvmErasureOfTypeParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/types/platformTypeClassifier.kt b/compiler/testData/codegen/box/reflection/types/platformTypeClassifier.kt index 8487647d634..f89d2722bd8 100644 --- a/compiler/testData/codegen/box/reflection/types/platformTypeClassifier.kt +++ b/compiler/testData/codegen/box/reflection/types/platformTypeClassifier.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/types/platformTypeNotEqualToKotlinType.kt b/compiler/testData/codegen/box/reflection/types/platformTypeNotEqualToKotlinType.kt index d4a033b063f..b2df2719301 100644 --- a/compiler/testData/codegen/box/reflection/types/platformTypeNotEqualToKotlinType.kt +++ b/compiler/testData/codegen/box/reflection/types/platformTypeNotEqualToKotlinType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/types/platformTypeToString.kt b/compiler/testData/codegen/box/reflection/types/platformTypeToString.kt index e339364b397..5b814f3e328 100644 --- a/compiler/testData/codegen/box/reflection/types/platformTypeToString.kt +++ b/compiler/testData/codegen/box/reflection/types/platformTypeToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/types/subtyping/platformType.kt b/compiler/testData/codegen/box/reflection/types/subtyping/platformType.kt index f9932a50a7d..dbbf1375790 100644 --- a/compiler/testData/codegen/box/reflection/types/subtyping/platformType.kt +++ b/compiler/testData/codegen/box/reflection/types/subtyping/platformType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/types/subtyping/simpleGenericTypes.kt b/compiler/testData/codegen/box/reflection/types/subtyping/simpleGenericTypes.kt index 56898204b25..2000521c470 100644 --- a/compiler/testData/codegen/box/reflection/types/subtyping/simpleGenericTypes.kt +++ b/compiler/testData/codegen/box/reflection/types/subtyping/simpleGenericTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/subtyping/simpleSubtypeSupertype.kt b/compiler/testData/codegen/box/reflection/types/subtyping/simpleSubtypeSupertype.kt index ce82270a60e..927c6a23b4b 100644 --- a/compiler/testData/codegen/box/reflection/types/subtyping/simpleSubtypeSupertype.kt +++ b/compiler/testData/codegen/box/reflection/types/subtyping/simpleSubtypeSupertype.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/subtyping/typeProjection.kt b/compiler/testData/codegen/box/reflection/types/subtyping/typeProjection.kt index 29863590942..bd6247658e6 100644 --- a/compiler/testData/codegen/box/reflection/types/subtyping/typeProjection.kt +++ b/compiler/testData/codegen/box/reflection/types/subtyping/typeProjection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/typeArguments.kt b/compiler/testData/codegen/box/reflection/types/typeArguments.kt index 7334b017e0a..e8a005f2d86 100644 --- a/compiler/testData/codegen/box/reflection/types/typeArguments.kt +++ b/compiler/testData/codegen/box/reflection/types/typeArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/useSiteVariance.kt b/compiler/testData/codegen/box/reflection/types/useSiteVariance.kt index d6b0fc3fc1f..c3c0e87123c 100644 --- a/compiler/testData/codegen/box/reflection/types/useSiteVariance.kt +++ b/compiler/testData/codegen/box/reflection/types/useSiteVariance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/withNullability.kt b/compiler/testData/codegen/box/reflection/types/withNullability.kt index f1f2aae2ad7..0999b3c7636 100644 --- a/compiler/testData/codegen/box/reflection/types/withNullability.kt +++ b/compiler/testData/codegen/box/reflection/types/withNullability.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/regressions/Kt1149.kt b/compiler/testData/codegen/box/regressions/Kt1149.kt index 985e1628eab..c1a82e063c0 100644 --- a/compiler/testData/codegen/box/regressions/Kt1149.kt +++ b/compiler/testData/codegen/box/regressions/Kt1149.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/Kt1619Test.kt b/compiler/testData/codegen/box/regressions/Kt1619Test.kt index 2540b77d307..922532e7e7d 100644 --- a/compiler/testData/codegen/box/regressions/Kt1619Test.kt +++ b/compiler/testData/codegen/box/regressions/Kt1619Test.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/Kt2495Test.kt b/compiler/testData/codegen/box/regressions/Kt2495Test.kt index 8fd6f97bbb9..4fd4e95cbac 100644 --- a/compiler/testData/codegen/box/regressions/Kt2495Test.kt +++ b/compiler/testData/codegen/box/regressions/Kt2495Test.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/approximateIntersectionType.kt b/compiler/testData/codegen/box/regressions/approximateIntersectionType.kt index e37bcd4a0c2..0118b2895a8 100644 --- a/compiler/testData/codegen/box/regressions/approximateIntersectionType.kt +++ b/compiler/testData/codegen/box/regressions/approximateIntersectionType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/regressions/arrayLengthNPE.kt b/compiler/testData/codegen/box/regressions/arrayLengthNPE.kt index e3c91e64aaf..859d01c313b 100644 --- a/compiler/testData/codegen/box/regressions/arrayLengthNPE.kt +++ b/compiler/testData/codegen/box/regressions/arrayLengthNPE.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See KT-14242 var x = 1 fun box(): String { diff --git a/compiler/testData/codegen/box/regressions/collections.kt b/compiler/testData/codegen/box/regressions/collections.kt index f0f3b7a26df..d31a1ffb188 100644 --- a/compiler/testData/codegen/box/regressions/collections.kt +++ b/compiler/testData/codegen/box/regressions/collections.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/commonSupertypeContravariant.kt b/compiler/testData/codegen/box/regressions/commonSupertypeContravariant.kt index 8fb7e750367..e0c8320c567 100644 --- a/compiler/testData/codegen/box/regressions/commonSupertypeContravariant.kt +++ b/compiler/testData/codegen/box/regressions/commonSupertypeContravariant.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface In class En : In diff --git a/compiler/testData/codegen/box/regressions/commonSupertypeContravariant2.kt b/compiler/testData/codegen/box/regressions/commonSupertypeContravariant2.kt index 959eaf527aa..15b8f2e9c6e 100644 --- a/compiler/testData/codegen/box/regressions/commonSupertypeContravariant2.kt +++ b/compiler/testData/codegen/box/regressions/commonSupertypeContravariant2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface In class A : In class B : In diff --git a/compiler/testData/codegen/box/regressions/dontCaptureTypesWithTypeVariables.kt b/compiler/testData/codegen/box/regressions/dontCaptureTypesWithTypeVariables.kt index f14ecd2a694..bcc049fc766 100644 --- a/compiler/testData/codegen/box/regressions/dontCaptureTypesWithTypeVariables.kt +++ b/compiler/testData/codegen/box/regressions/dontCaptureTypesWithTypeVariables.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test(i: Inv) { foo(i.superclass()) } diff --git a/compiler/testData/codegen/box/regressions/functionLiteralAsLastExpressionInBlock.kt b/compiler/testData/codegen/box/regressions/functionLiteralAsLastExpressionInBlock.kt index 13ed03338d2..f6bad7bccd0 100644 --- a/compiler/testData/codegen/box/regressions/functionLiteralAsLastExpressionInBlock.kt +++ b/compiler/testData/codegen/box/regressions/functionLiteralAsLastExpressionInBlock.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val p: (String) -> Boolean = if (true) { { true } diff --git a/compiler/testData/codegen/box/regressions/generic.kt b/compiler/testData/codegen/box/regressions/generic.kt index ede3a824d0f..9b2fa0fcd07 100644 --- a/compiler/testData/codegen/box/regressions/generic.kt +++ b/compiler/testData/codegen/box/regressions/generic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/getGenericInterfaces.kt b/compiler/testData/codegen/box/regressions/getGenericInterfaces.kt index 5d757d05cb5..c28bdadcd23 100644 --- a/compiler/testData/codegen/box/regressions/getGenericInterfaces.kt +++ b/compiler/testData/codegen/box/regressions/getGenericInterfaces.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/hashCodeNPE.kt b/compiler/testData/codegen/box/regressions/hashCodeNPE.kt index d362db21e77..ba7252dcba5 100644 --- a/compiler/testData/codegen/box/regressions/hashCodeNPE.kt +++ b/compiler/testData/codegen/box/regressions/hashCodeNPE.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See KT-14242 var x = 1 fun box(): String { diff --git a/compiler/testData/codegen/box/regressions/intersectionAsLastLambda.kt b/compiler/testData/codegen/box/regressions/intersectionAsLastLambda.kt index 19ced178876..3f13e27a9c2 100644 --- a/compiler/testData/codegen/box/regressions/intersectionAsLastLambda.kt +++ b/compiler/testData/codegen/box/regressions/intersectionAsLastLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: First.java diff --git a/compiler/testData/codegen/box/regressions/intersectionOfEqualTypes.kt b/compiler/testData/codegen/box/regressions/intersectionOfEqualTypes.kt index 220d3759335..b706ec27d40 100644 --- a/compiler/testData/codegen/box/regressions/intersectionOfEqualTypes.kt +++ b/compiler/testData/codegen/box/regressions/intersectionOfEqualTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // FILE: test.kt diff --git a/compiler/testData/codegen/box/regressions/kt10143.kt b/compiler/testData/codegen/box/regressions/kt10143.kt index 33a0cbbce16..9378ac5c3f6 100644 --- a/compiler/testData/codegen/box/regressions/kt10143.kt +++ b/compiler/testData/codegen/box/regressions/kt10143.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: Outer.kt package another diff --git a/compiler/testData/codegen/box/regressions/kt10934.kt b/compiler/testData/codegen/box/regressions/kt10934.kt index bbc549b99c4..ae633f539ac 100644 --- a/compiler/testData/codegen/box/regressions/kt10934.kt +++ b/compiler/testData/codegen/box/regressions/kt10934.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-10934 compiler throws UninferredParameterTypeConstructor in when block that covers all types class Parser(val f: (TInput) -> Result) { diff --git a/compiler/testData/codegen/box/regressions/kt1172.kt b/compiler/testData/codegen/box/regressions/kt1172.kt index a63c1e31ac4..2f657cdd233 100644 --- a/compiler/testData/codegen/box/regressions/kt1172.kt +++ b/compiler/testData/codegen/box/regressions/kt1172.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/regressions/kt1202.kt b/compiler/testData/codegen/box/regressions/kt1202.kt index 139bfc770bf..5215b83f758 100644 --- a/compiler/testData/codegen/box/regressions/kt1202.kt +++ b/compiler/testData/codegen/box/regressions/kt1202.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt13381.kt b/compiler/testData/codegen/box/regressions/kt13381.kt index b424d596455..6274447be56 100644 --- a/compiler/testData/codegen/box/regressions/kt13381.kt +++ b/compiler/testData/codegen/box/regressions/kt13381.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { // There must be no delegation methods for 'log' and 'bar' in C as they are private private val log: String get() = "O" diff --git a/compiler/testData/codegen/box/regressions/kt1406.kt b/compiler/testData/codegen/box/regressions/kt1406.kt index 171a734bec8..5145a041464 100644 --- a/compiler/testData/codegen/box/regressions/kt1406.kt +++ b/compiler/testData/codegen/box/regressions/kt1406.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt14447.kt b/compiler/testData/codegen/box/regressions/kt14447.kt index 7aab4c5003b..3061fe0c5e8 100644 --- a/compiler/testData/codegen/box/regressions/kt14447.kt +++ b/compiler/testData/codegen/box/regressions/kt14447.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class ImpulsMigration { fun migrate(oldVersion: Long) diff --git a/compiler/testData/codegen/box/regressions/kt1515.kt b/compiler/testData/codegen/box/regressions/kt1515.kt index 67e673e96f1..5e79b61b2a2 100644 --- a/compiler/testData/codegen/box/regressions/kt1515.kt +++ b/compiler/testData/codegen/box/regressions/kt1515.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt15196.kt b/compiler/testData/codegen/box/regressions/kt15196.kt index 735ca177d1e..949368125aa 100644 --- a/compiler/testData/codegen/box/regressions/kt15196.kt +++ b/compiler/testData/codegen/box/regressions/kt15196.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME fun foo() { diff --git a/compiler/testData/codegen/box/regressions/kt1568.kt b/compiler/testData/codegen/box/regressions/kt1568.kt index f084e0d58b1..5a2556ebf04 100644 --- a/compiler/testData/codegen/box/regressions/kt1568.kt +++ b/compiler/testData/codegen/box/regressions/kt1568.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt1779.kt b/compiler/testData/codegen/box/regressions/kt1779.kt index cd665923985..7bccf5d8bf7 100644 --- a/compiler/testData/codegen/box/regressions/kt1779.kt +++ b/compiler/testData/codegen/box/regressions/kt1779.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt1800.kt b/compiler/testData/codegen/box/regressions/kt1800.kt index 80abfaa72ee..2351f5e5ee8 100644 --- a/compiler/testData/codegen/box/regressions/kt1800.kt +++ b/compiler/testData/codegen/box/regressions/kt1800.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME //KT-1800 error/NonExistentClass generated on runtime diff --git a/compiler/testData/codegen/box/regressions/kt18779.kt b/compiler/testData/codegen/box/regressions/kt18779.kt index 986fc495998..4622a5125d9 100644 --- a/compiler/testData/codegen/box/regressions/kt18779.kt +++ b/compiler/testData/codegen/box/regressions/kt18779.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR sealed class Result { class Failure(val exception: Exception) : Result() class Success(val message: String) : Result() diff --git a/compiler/testData/codegen/box/regressions/kt1932.kt b/compiler/testData/codegen/box/regressions/kt1932.kt index f96f6379f4a..2f9dfcded13 100644 --- a/compiler/testData/codegen/box/regressions/kt1932.kt +++ b/compiler/testData/codegen/box/regressions/kt1932.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt2017.kt b/compiler/testData/codegen/box/regressions/kt2017.kt index c28300c2f54..af7b3675b20 100644 --- a/compiler/testData/codegen/box/regressions/kt2017.kt +++ b/compiler/testData/codegen/box/regressions/kt2017.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt2060.kt b/compiler/testData/codegen/box/regressions/kt2060.kt index 374e73111fb..8c11476e83a 100644 --- a/compiler/testData/codegen/box/regressions/kt2060.kt +++ b/compiler/testData/codegen/box/regressions/kt2060.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: 1.kt import testing.ClassWithInternals diff --git a/compiler/testData/codegen/box/regressions/kt2210.kt b/compiler/testData/codegen/box/regressions/kt2210.kt index 95f4d64882a..0704934eff9 100644 --- a/compiler/testData/codegen/box/regressions/kt2210.kt +++ b/compiler/testData/codegen/box/regressions/kt2210.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(t: Array>) { val a:Array> = t } diff --git a/compiler/testData/codegen/box/regressions/kt2318.kt b/compiler/testData/codegen/box/regressions/kt2318.kt index 66e6ea2190a..675f600d732 100644 --- a/compiler/testData/codegen/box/regressions/kt2318.kt +++ b/compiler/testData/codegen/box/regressions/kt2318.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt24913.kt b/compiler/testData/codegen/box/regressions/kt24913.kt index ef2ed878041..cb978988925 100644 --- a/compiler/testData/codegen/box/regressions/kt24913.kt +++ b/compiler/testData/codegen/box/regressions/kt24913.kt @@ -1,4 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE +// IGNORE_BACKEND_FIR: JVM_IR class Outer (val v: T) { val prop: Any? diff --git a/compiler/testData/codegen/box/regressions/kt2509.kt b/compiler/testData/codegen/box/regressions/kt2509.kt index 10529d6d497..b91cb59bf2e 100644 --- a/compiler/testData/codegen/box/regressions/kt2509.kt +++ b/compiler/testData/codegen/box/regressions/kt2509.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { A() return "OK" diff --git a/compiler/testData/codegen/box/regressions/kt274.kt b/compiler/testData/codegen/box/regressions/kt274.kt index 2c8f56d34e5..5f46b38908c 100644 --- a/compiler/testData/codegen/box/regressions/kt274.kt +++ b/compiler/testData/codegen/box/regressions/kt274.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt3046.kt b/compiler/testData/codegen/box/regressions/kt3046.kt index bf4221b3c5c..8076f933b71 100644 --- a/compiler/testData/codegen/box/regressions/kt3046.kt +++ b/compiler/testData/codegen/box/regressions/kt3046.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt32949.kt b/compiler/testData/codegen/box/regressions/kt32949.kt index aa36bd2b87c..d451702bf00 100644 --- a/compiler/testData/codegen/box/regressions/kt32949.kt +++ b/compiler/testData/codegen/box/regressions/kt32949.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Binder() { lateinit var bindee: Container<*> diff --git a/compiler/testData/codegen/box/regressions/kt3421.kt b/compiler/testData/codegen/box/regressions/kt3421.kt index a3f0590d621..f25efb39233 100644 --- a/compiler/testData/codegen/box/regressions/kt3421.kt +++ b/compiler/testData/codegen/box/regressions/kt3421.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR public object Globals{ operator fun get(key: String, remove: Boolean = true): String { return "OK" diff --git a/compiler/testData/codegen/box/regressions/kt344.kt b/compiler/testData/codegen/box/regressions/kt344.kt index 8c6d2a103bd..cafcaafd0ad 100644 --- a/compiler/testData/codegen/box/regressions/kt344.kt +++ b/compiler/testData/codegen/box/regressions/kt344.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/regressions/kt3442.kt b/compiler/testData/codegen/box/regressions/kt3442.kt index 19c49d33516..69109a8bb31 100644 --- a/compiler/testData/codegen/box/regressions/kt3442.kt +++ b/compiler/testData/codegen/box/regressions/kt3442.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt3850.kt b/compiler/testData/codegen/box/regressions/kt3850.kt index 03acfce7df7..953fdfa0c58 100644 --- a/compiler/testData/codegen/box/regressions/kt3850.kt +++ b/compiler/testData/codegen/box/regressions/kt3850.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR private class One { val a1 = arrayOf( object { val fy = "text"} diff --git a/compiler/testData/codegen/box/regressions/kt3903.kt b/compiler/testData/codegen/box/regressions/kt3903.kt index 1d08051cded..fbc1f3b71ea 100644 --- a/compiler/testData/codegen/box/regressions/kt3903.kt +++ b/compiler/testData/codegen/box/regressions/kt3903.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Foo { fun bar(): String { fun foo(t:() -> T) : T = t() diff --git a/compiler/testData/codegen/box/regressions/kt4259.kt b/compiler/testData/codegen/box/regressions/kt4259.kt index 103aaf8cebe..3597fa0481b 100644 --- a/compiler/testData/codegen/box/regressions/kt4259.kt +++ b/compiler/testData/codegen/box/regressions/kt4259.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt4262.kt b/compiler/testData/codegen/box/regressions/kt4262.kt index a68c3213170..263aa635b17 100644 --- a/compiler/testData/codegen/box/regressions/kt4262.kt +++ b/compiler/testData/codegen/box/regressions/kt4262.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt4281.kt b/compiler/testData/codegen/box/regressions/kt4281.kt index a1e84ddff49..3b8ba12c9eb 100644 --- a/compiler/testData/codegen/box/regressions/kt4281.kt +++ b/compiler/testData/codegen/box/regressions/kt4281.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class C { fun test(x: Int) { if (x == 0) return diff --git a/compiler/testData/codegen/box/regressions/kt5056.kt b/compiler/testData/codegen/box/regressions/kt5056.kt index 646c8cbe443..4f959d46848 100644 --- a/compiler/testData/codegen/box/regressions/kt5056.kt +++ b/compiler/testData/codegen/box/regressions/kt5056.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt528.kt b/compiler/testData/codegen/box/regressions/kt528.kt index 30b7260f257..69bd247f7e4 100644 --- a/compiler/testData/codegen/box/regressions/kt528.kt +++ b/compiler/testData/codegen/box/regressions/kt528.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt529.kt b/compiler/testData/codegen/box/regressions/kt529.kt index e0cbe3dd126..d3cc89b47cf 100644 --- a/compiler/testData/codegen/box/regressions/kt529.kt +++ b/compiler/testData/codegen/box/regressions/kt529.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt533.kt b/compiler/testData/codegen/box/regressions/kt533.kt index 0e3fc2c3301..2586265da43 100644 --- a/compiler/testData/codegen/box/regressions/kt533.kt +++ b/compiler/testData/codegen/box/regressions/kt533.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt5395.kt b/compiler/testData/codegen/box/regressions/kt5395.kt index 11bb02ddf09..d55de8f7f3f 100644 --- a/compiler/testData/codegen/box/regressions/kt5395.kt +++ b/compiler/testData/codegen/box/regressions/kt5395.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class D { companion object { protected val F: String = "OK" diff --git a/compiler/testData/codegen/box/regressions/kt5445.kt b/compiler/testData/codegen/box/regressions/kt5445.kt index 323f207875c..ea6fff72bea 100644 --- a/compiler/testData/codegen/box/regressions/kt5445.kt +++ b/compiler/testData/codegen/box/regressions/kt5445.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/regressions/kt5445_2.kt b/compiler/testData/codegen/box/regressions/kt5445_2.kt index f98527129c9..77eb3ca9deb 100644 --- a/compiler/testData/codegen/box/regressions/kt5445_2.kt +++ b/compiler/testData/codegen/box/regressions/kt5445_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt5786_privateWithDefault.kt b/compiler/testData/codegen/box/regressions/kt5786_privateWithDefault.kt index 916ed482c60..a43c65667fd 100644 --- a/compiler/testData/codegen/box/regressions/kt5786_privateWithDefault.kt +++ b/compiler/testData/codegen/box/regressions/kt5786_privateWithDefault.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/regressions/kt5953.kt b/compiler/testData/codegen/box/regressions/kt5953.kt index 3ccb46f328a..6b310dd7fa5 100644 --- a/compiler/testData/codegen/box/regressions/kt5953.kt +++ b/compiler/testData/codegen/box/regressions/kt5953.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt6153.kt b/compiler/testData/codegen/box/regressions/kt6153.kt index d2b703a5520..9374af34257 100644 --- a/compiler/testData/codegen/box/regressions/kt6153.kt +++ b/compiler/testData/codegen/box/regressions/kt6153.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // KT-6153 java.lang.IllegalStateException while building object Bug { diff --git a/compiler/testData/codegen/box/regressions/kt6434.kt b/compiler/testData/codegen/box/regressions/kt6434.kt index bfc7654874a..696c75fae7f 100644 --- a/compiler/testData/codegen/box/regressions/kt6434.kt +++ b/compiler/testData/codegen/box/regressions/kt6434.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/regressions/kt6434_2.kt b/compiler/testData/codegen/box/regressions/kt6434_2.kt index 13343c8cd65..d58fd8ee0a1 100644 --- a/compiler/testData/codegen/box/regressions/kt6434_2.kt +++ b/compiler/testData/codegen/box/regressions/kt6434_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt6485.kt b/compiler/testData/codegen/box/regressions/kt6485.kt index 26e99c5e6a0..c0a03bb9875 100644 --- a/compiler/testData/codegen/box/regressions/kt6485.kt +++ b/compiler/testData/codegen/box/regressions/kt6485.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt715.kt b/compiler/testData/codegen/box/regressions/kt715.kt index 3898a6135cb..e7ef7f1391a 100644 --- a/compiler/testData/codegen/box/regressions/kt715.kt +++ b/compiler/testData/codegen/box/regressions/kt715.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt789.kt b/compiler/testData/codegen/box/regressions/kt789.kt index d3df588ce1f..259f578e4a8 100644 --- a/compiler/testData/codegen/box/regressions/kt789.kt +++ b/compiler/testData/codegen/box/regressions/kt789.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME package foo diff --git a/compiler/testData/codegen/box/regressions/kt864.kt b/compiler/testData/codegen/box/regressions/kt864.kt index 91d9a1fbbc4..6717cd9b5e7 100644 --- a/compiler/testData/codegen/box/regressions/kt864.kt +++ b/compiler/testData/codegen/box/regressions/kt864.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/kt998.kt b/compiler/testData/codegen/box/regressions/kt998.kt index 2996bbd148f..d8817300981 100644 --- a/compiler/testData/codegen/box/regressions/kt998.kt +++ b/compiler/testData/codegen/box/regressions/kt998.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/lambdaAsLastExpressionInLambda.kt b/compiler/testData/codegen/box/regressions/lambdaAsLastExpressionInLambda.kt index 05336badb47..b9dfbc13167 100644 --- a/compiler/testData/codegen/box/regressions/lambdaAsLastExpressionInLambda.kt +++ b/compiler/testData/codegen/box/regressions/lambdaAsLastExpressionInLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val foo: ((String) -> String) = run { { it } } diff --git a/compiler/testData/codegen/box/regressions/lambdaPostponeConstruction.kt b/compiler/testData/codegen/box/regressions/lambdaPostponeConstruction.kt index 8da1e337a0c..3a61a2b1836 100644 --- a/compiler/testData/codegen/box/regressions/lambdaPostponeConstruction.kt +++ b/compiler/testData/codegen/box/regressions/lambdaPostponeConstruction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class MyList operator fun MyList.plusAssign(element: T) {} diff --git a/compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt b/compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt index b60e314e0fb..2e508c2bc15 100644 --- a/compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt +++ b/compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun test() = foo({ line: String -> line }) fun foo(x: T): T = TODO() diff --git a/compiler/testData/codegen/box/regressions/nestedIntersection.kt b/compiler/testData/codegen/box/regressions/nestedIntersection.kt index 6346d76c392..133ac5bb865 100644 --- a/compiler/testData/codegen/box/regressions/nestedIntersection.kt +++ b/compiler/testData/codegen/box/regressions/nestedIntersection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/noAssertionsWhenNullableTypeParameterReplacedWithIntersectionType.kt b/compiler/testData/codegen/box/regressions/noAssertionsWhenNullableTypeParameterReplacedWithIntersectionType.kt index 925ff26edd9..c2c7f92a074 100644 --- a/compiler/testData/codegen/box/regressions/noAssertionsWhenNullableTypeParameterReplacedWithIntersectionType.kt +++ b/compiler/testData/codegen/box/regressions/noAssertionsWhenNullableTypeParameterReplacedWithIntersectionType.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND_FIR: JVM_IR class Recursive> : Generic>, MainSupertype open class Simple : Generic, MainSupertype diff --git a/compiler/testData/codegen/box/regressions/noCapturingForTypesWithTypeVariables.kt b/compiler/testData/codegen/box/regressions/noCapturingForTypesWithTypeVariables.kt index 993d8ad63cd..2ab91417c3c 100644 --- a/compiler/testData/codegen/box/regressions/noCapturingForTypesWithTypeVariables.kt +++ b/compiler/testData/codegen/box/regressions/noCapturingForTypesWithTypeVariables.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(useScriptArgs: Array?) { val constructorArgs: Array = arrayOf(useScriptArgs.orEmpty()) } diff --git a/compiler/testData/codegen/box/regressions/noResolutionRecursion.kt b/compiler/testData/codegen/box/regressions/noResolutionRecursion.kt index 098e9879f99..209fedc0ecc 100644 --- a/compiler/testData/codegen/box/regressions/noResolutionRecursion.kt +++ b/compiler/testData/codegen/box/regressions/noResolutionRecursion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun T.at(element: Int) = this.at() fun T.at(): T = this diff --git a/compiler/testData/codegen/box/regressions/nullabilityForCommonCapturedSupertypes.kt b/compiler/testData/codegen/box/regressions/nullabilityForCommonCapturedSupertypes.kt index 336e9fa73a7..113492415df 100644 --- a/compiler/testData/codegen/box/regressions/nullabilityForCommonCapturedSupertypes.kt +++ b/compiler/testData/codegen/box/regressions/nullabilityForCommonCapturedSupertypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val targetArgument = id2(star(), star()) // error fun id2(x: T, y: T): T = x diff --git a/compiler/testData/codegen/box/regressions/nullableAfterExclExcl.kt b/compiler/testData/codegen/box/regressions/nullableAfterExclExcl.kt index 781ff87ee01..25d97116a2b 100644 --- a/compiler/testData/codegen/box/regressions/nullableAfterExclExcl.kt +++ b/compiler/testData/codegen/box/regressions/nullableAfterExclExcl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Sample { val callMe: Int } diff --git a/compiler/testData/codegen/box/regressions/objectCaptureOuterConstructorProperty.kt b/compiler/testData/codegen/box/regressions/objectCaptureOuterConstructorProperty.kt index 48bd6910e91..5f68a595ec3 100644 --- a/compiler/testData/codegen/box/regressions/objectCaptureOuterConstructorProperty.kt +++ b/compiler/testData/codegen/box/regressions/objectCaptureOuterConstructorProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/objectInsideDelegation.kt b/compiler/testData/codegen/box/regressions/objectInsideDelegation.kt index f2f9caf960d..2fa010627f3 100644 --- a/compiler/testData/codegen/box/regressions/objectInsideDelegation.kt +++ b/compiler/testData/codegen/box/regressions/objectInsideDelegation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME val b: First by lazy { diff --git a/compiler/testData/codegen/box/regressions/referenceToSelfInLocal.kt b/compiler/testData/codegen/box/regressions/referenceToSelfInLocal.kt index 0904542ac8c..834e100def7 100644 --- a/compiler/testData/codegen/box/regressions/referenceToSelfInLocal.kt +++ b/compiler/testData/codegen/box/regressions/referenceToSelfInLocal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/resolvedCallForGetOperator.kt b/compiler/testData/codegen/box/regressions/resolvedCallForGetOperator.kt index 19841190362..e2859475f60 100644 --- a/compiler/testData/codegen/box/regressions/resolvedCallForGetOperator.kt +++ b/compiler/testData/codegen/box/regressions/resolvedCallForGetOperator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/regressions/supertypeDepth.kt b/compiler/testData/codegen/box/regressions/supertypeDepth.kt index bb74263ee89..867d837ee83 100644 --- a/compiler/testData/codegen/box/regressions/supertypeDepth.kt +++ b/compiler/testData/codegen/box/regressions/supertypeDepth.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A : FirstOwner> class B : SecondOwner> diff --git a/compiler/testData/codegen/box/reified/DIExample.kt b/compiler/testData/codegen/box/reified/DIExample.kt index 1515c8ccc42..670d4b9d5aa 100644 --- a/compiler/testData/codegen/box/reified/DIExample.kt +++ b/compiler/testData/codegen/box/reified/DIExample.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/anonymousObject.kt b/compiler/testData/codegen/box/reified/anonymousObject.kt index c8323753642..2a403196a96 100644 --- a/compiler/testData/codegen/box/reified/anonymousObject.kt +++ b/compiler/testData/codegen/box/reified/anonymousObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/anonymousObjectNoPropagate.kt b/compiler/testData/codegen/box/reified/anonymousObjectNoPropagate.kt index ae7d058fa46..57e666ffa0f 100644 --- a/compiler/testData/codegen/box/reified/anonymousObjectNoPropagate.kt +++ b/compiler/testData/codegen/box/reified/anonymousObjectNoPropagate.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/anonymousObjectReifiedSupertype.kt b/compiler/testData/codegen/box/reified/anonymousObjectReifiedSupertype.kt index c8506afd518..e74fb38c883 100644 --- a/compiler/testData/codegen/box/reified/anonymousObjectReifiedSupertype.kt +++ b/compiler/testData/codegen/box/reified/anonymousObjectReifiedSupertype.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/approximateCapturedTypes.kt b/compiler/testData/codegen/box/reified/approximateCapturedTypes.kt index 97cae1cce6d..0df0e8bd60b 100644 --- a/compiler/testData/codegen/box/reified/approximateCapturedTypes.kt +++ b/compiler/testData/codegen/box/reified/approximateCapturedTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/arraysReification/instanceOf.kt b/compiler/testData/codegen/box/reified/arraysReification/instanceOf.kt index 9f3ab24fc1c..92210cf9abb 100644 --- a/compiler/testData/codegen/box/reified/arraysReification/instanceOf.kt +++ b/compiler/testData/codegen/box/reified/arraysReification/instanceOf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not diff --git a/compiler/testData/codegen/box/reified/arraysReification/instanceOfArrays.kt b/compiler/testData/codegen/box/reified/arraysReification/instanceOfArrays.kt index 0bc1ad17c58..201852e48af 100644 --- a/compiler/testData/codegen/box/reified/arraysReification/instanceOfArrays.kt +++ b/compiler/testData/codegen/box/reified/arraysReification/instanceOfArrays.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not diff --git a/compiler/testData/codegen/box/reified/arraysReification/jClass.kt b/compiler/testData/codegen/box/reified/arraysReification/jClass.kt index 472f86053ac..c33fe3f56df 100644 --- a/compiler/testData/codegen/box/reified/arraysReification/jClass.kt +++ b/compiler/testData/codegen/box/reified/arraysReification/jClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/arraysReification/jaggedArray.kt b/compiler/testData/codegen/box/reified/arraysReification/jaggedArray.kt index 1a2bee24db9..3aeeb137dac 100644 --- a/compiler/testData/codegen/box/reified/arraysReification/jaggedArray.kt +++ b/compiler/testData/codegen/box/reified/arraysReification/jaggedArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun jaggedArray(x: (Int, Int) -> T): Array> = Array(1) { i -> Array(1) { j -> x(i, j) } } diff --git a/compiler/testData/codegen/box/reified/arraysReification/jaggedArrayOfNulls.kt b/compiler/testData/codegen/box/reified/arraysReification/jaggedArrayOfNulls.kt index 50a0569287c..f9bce68a48c 100644 --- a/compiler/testData/codegen/box/reified/arraysReification/jaggedArrayOfNulls.kt +++ b/compiler/testData/codegen/box/reified/arraysReification/jaggedArrayOfNulls.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/arraysReification/jaggedDeep.kt b/compiler/testData/codegen/box/reified/arraysReification/jaggedDeep.kt index aa8f36fc23e..471a862d008 100644 --- a/compiler/testData/codegen/box/reified/arraysReification/jaggedDeep.kt +++ b/compiler/testData/codegen/box/reified/arraysReification/jaggedDeep.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun jaggedArray(x: (Int, Int, Int) -> T): Array>> = Array(1) { i -> Array(1) { j -> Array(1) { k -> x(i, j, k) } diff --git a/compiler/testData/codegen/box/reified/asOnPlatformType.kt b/compiler/testData/codegen/box/reified/asOnPlatformType.kt index 4cbd3bc5628..dabd6737019 100644 --- a/compiler/testData/codegen/box/reified/asOnPlatformType.kt +++ b/compiler/testData/codegen/box/reified/asOnPlatformType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: JavaClass.java diff --git a/compiler/testData/codegen/box/reified/checkcast.kt b/compiler/testData/codegen/box/reified/checkcast.kt index 3b10a4bd5f8..b68a7946428 100644 --- a/compiler/testData/codegen/box/reified/checkcast.kt +++ b/compiler/testData/codegen/box/reified/checkcast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reified/copyToArray.kt b/compiler/testData/codegen/box/reified/copyToArray.kt index 43564bbd88e..4cb82c3fbdb 100644 --- a/compiler/testData/codegen/box/reified/copyToArray.kt +++ b/compiler/testData/codegen/box/reified/copyToArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/defaultJavaClass.kt b/compiler/testData/codegen/box/reified/defaultJavaClass.kt index 2e256d33fe5..38e48c87777 100644 --- a/compiler/testData/codegen/box/reified/defaultJavaClass.kt +++ b/compiler/testData/codegen/box/reified/defaultJavaClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/expectedTypeFromCast.kt b/compiler/testData/codegen/box/reified/expectedTypeFromCast.kt index 4318eebe754..a2e8c4aff38 100644 --- a/compiler/testData/codegen/box/reified/expectedTypeFromCast.kt +++ b/compiler/testData/codegen/box/reified/expectedTypeFromCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/filterIsInstance.kt b/compiler/testData/codegen/box/reified/filterIsInstance.kt index 6d9af413560..b642fc8d9bf 100644 --- a/compiler/testData/codegen/box/reified/filterIsInstance.kt +++ b/compiler/testData/codegen/box/reified/filterIsInstance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/reified/innerAnonymousObject.kt b/compiler/testData/codegen/box/reified/innerAnonymousObject.kt index 72ad5bc6347..713d554e149 100644 --- a/compiler/testData/codegen/box/reified/innerAnonymousObject.kt +++ b/compiler/testData/codegen/box/reified/innerAnonymousObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/instanceof.kt b/compiler/testData/codegen/box/reified/instanceof.kt index 49a8988abfd..aba918499bf 100644 --- a/compiler/testData/codegen/box/reified/instanceof.kt +++ b/compiler/testData/codegen/box/reified/instanceof.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/reified/isOnPlatformType.kt b/compiler/testData/codegen/box/reified/isOnPlatformType.kt index b1367761760..8ad6423aac6 100644 --- a/compiler/testData/codegen/box/reified/isOnPlatformType.kt +++ b/compiler/testData/codegen/box/reified/isOnPlatformType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: JavaClass.java diff --git a/compiler/testData/codegen/box/reified/javaClass.kt b/compiler/testData/codegen/box/reified/javaClass.kt index 56a4fe7a85c..ee67621f095 100644 --- a/compiler/testData/codegen/box/reified/javaClass.kt +++ b/compiler/testData/codegen/box/reified/javaClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/nestedReified.kt b/compiler/testData/codegen/box/reified/nestedReified.kt index 7bcd268f3c8..a06205b51ea 100644 --- a/compiler/testData/codegen/box/reified/nestedReified.kt +++ b/compiler/testData/codegen/box/reified/nestedReified.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/nestedReifiedSignature.kt b/compiler/testData/codegen/box/reified/nestedReifiedSignature.kt index 3bbea827022..3755f867ce3 100644 --- a/compiler/testData/codegen/box/reified/nestedReifiedSignature.kt +++ b/compiler/testData/codegen/box/reified/nestedReifiedSignature.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/newArrayInt.kt b/compiler/testData/codegen/box/reified/newArrayInt.kt index 2e8a533c8e4..41fd818f9ab 100644 --- a/compiler/testData/codegen/box/reified/newArrayInt.kt +++ b/compiler/testData/codegen/box/reified/newArrayInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/reified/nonInlineableLambdaInReifiedFunction.kt b/compiler/testData/codegen/box/reified/nonInlineableLambdaInReifiedFunction.kt index abaa5651861..d9defaaf4bc 100644 --- a/compiler/testData/codegen/box/reified/nonInlineableLambdaInReifiedFunction.kt +++ b/compiler/testData/codegen/box/reified/nonInlineableLambdaInReifiedFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/recursiveInnerAnonymousObject.kt b/compiler/testData/codegen/box/reified/recursiveInnerAnonymousObject.kt index 33ce0ad2d8a..f7e77001bc8 100644 --- a/compiler/testData/codegen/box/reified/recursiveInnerAnonymousObject.kt +++ b/compiler/testData/codegen/box/reified/recursiveInnerAnonymousObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/recursiveNewArray.kt b/compiler/testData/codegen/box/reified/recursiveNewArray.kt index 8d2dc0e99b9..c2f85b6e972 100644 --- a/compiler/testData/codegen/box/reified/recursiveNewArray.kt +++ b/compiler/testData/codegen/box/reified/recursiveNewArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/reified/recursiveNonInlineableLambda.kt b/compiler/testData/codegen/box/reified/recursiveNonInlineableLambda.kt index 0962de0b01e..c9d1b276626 100644 --- a/compiler/testData/codegen/box/reified/recursiveNonInlineableLambda.kt +++ b/compiler/testData/codegen/box/reified/recursiveNonInlineableLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/reifiedChain.kt b/compiler/testData/codegen/box/reified/reifiedChain.kt index e017d0d4e0d..1111c63a111 100644 --- a/compiler/testData/codegen/box/reified/reifiedChain.kt +++ b/compiler/testData/codegen/box/reified/reifiedChain.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun Any?.check(): Boolean { return this is T } diff --git a/compiler/testData/codegen/box/reified/reifiedInlineFunOfObject.kt b/compiler/testData/codegen/box/reified/reifiedInlineFunOfObject.kt index f25e58cadc9..e1f41121214 100644 --- a/compiler/testData/codegen/box/reified/reifiedInlineFunOfObject.kt +++ b/compiler/testData/codegen/box/reified/reifiedInlineFunOfObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/reifiedInlineFunOfObjectWithinReified.kt b/compiler/testData/codegen/box/reified/reifiedInlineFunOfObjectWithinReified.kt index 6abdf91192c..a02d70779a6 100644 --- a/compiler/testData/codegen/box/reified/reifiedInlineFunOfObjectWithinReified.kt +++ b/compiler/testData/codegen/box/reified/reifiedInlineFunOfObjectWithinReified.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/reifiedInlineIntoNonInlineableLambda.kt b/compiler/testData/codegen/box/reified/reifiedInlineIntoNonInlineableLambda.kt index b1641f1ed42..e96ecc77dce 100644 --- a/compiler/testData/codegen/box/reified/reifiedInlineIntoNonInlineableLambda.kt +++ b/compiler/testData/codegen/box/reified/reifiedInlineIntoNonInlineableLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/safecast.kt b/compiler/testData/codegen/box/reified/safecast.kt index 10171dd33fe..9ae1fba4409 100644 --- a/compiler/testData/codegen/box/reified/safecast.kt +++ b/compiler/testData/codegen/box/reified/safecast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reified/sameIndexRecursive.kt b/compiler/testData/codegen/box/reified/sameIndexRecursive.kt index dbbca821272..9cd42a312ab 100644 --- a/compiler/testData/codegen/box/reified/sameIndexRecursive.kt +++ b/compiler/testData/codegen/box/reified/sameIndexRecursive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/reified/spreads.kt b/compiler/testData/codegen/box/reified/spreads.kt index 3ef1765c97b..ee2d7159538 100644 --- a/compiler/testData/codegen/box/reified/spreads.kt +++ b/compiler/testData/codegen/box/reified/spreads.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reified/varargs.kt b/compiler/testData/codegen/box/reified/varargs.kt index a3cd0cbb9d4..0248efa908c 100644 --- a/compiler/testData/codegen/box/reified/varargs.kt +++ b/compiler/testData/codegen/box/reified/varargs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/safeCall/genericNull.kt b/compiler/testData/codegen/box/safeCall/genericNull.kt index d8ffc413616..6e3ed6865fc 100644 --- a/compiler/testData/codegen/box/safeCall/genericNull.kt +++ b/compiler/testData/codegen/box/safeCall/genericNull.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(t: T) { t?.toInt() } diff --git a/compiler/testData/codegen/box/safeCall/kt1572.kt b/compiler/testData/codegen/box/safeCall/kt1572.kt index d3b3c52bde1..faf15a2e619 100644 --- a/compiler/testData/codegen/box/safeCall/kt1572.kt +++ b/compiler/testData/codegen/box/safeCall/kt1572.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-1572 Frontend doesn't mark all vars included in closure as refs. class A(val t : Int) {} diff --git a/compiler/testData/codegen/box/safeCall/kt245.kt b/compiler/testData/codegen/box/safeCall/kt245.kt index d241b94dcc6..1801e115775 100644 --- a/compiler/testData/codegen/box/safeCall/kt245.kt +++ b/compiler/testData/codegen/box/safeCall/kt245.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun foo() { val l = ArrayList(2) diff --git a/compiler/testData/codegen/box/safeCall/kt247.kt b/compiler/testData/codegen/box/safeCall/kt247.kt index 55a7fbe74f8..c490038cafc 100644 --- a/compiler/testData/codegen/box/safeCall/kt247.kt +++ b/compiler/testData/codegen/box/safeCall/kt247.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun t1() : Boolean { val s1 : String? = "sff" val s2 : String? = null diff --git a/compiler/testData/codegen/box/safeCall/kt3430.kt b/compiler/testData/codegen/box/safeCall/kt3430.kt index 19620029283..d2c2e5b727f 100644 --- a/compiler/testData/codegen/box/safeCall/kt3430.kt +++ b/compiler/testData/codegen/box/safeCall/kt3430.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun f(b : Int.(Int)->Int) = 1?.b(1) fun box(): String { diff --git a/compiler/testData/codegen/box/safeCall/kt4733.kt b/compiler/testData/codegen/box/safeCall/kt4733.kt index dde6d4af7cb..9e07a8e8adc 100644 --- a/compiler/testData/codegen/box/safeCall/kt4733.kt +++ b/compiler/testData/codegen/box/safeCall/kt4733.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Test { val Long.foo: Long get() = this + 1 diff --git a/compiler/testData/codegen/box/safeCall/primitiveEqSafeCall.kt b/compiler/testData/codegen/box/safeCall/primitiveEqSafeCall.kt index 6cfb10708e8..ddc733b25a7 100644 --- a/compiler/testData/codegen/box/safeCall/primitiveEqSafeCall.kt +++ b/compiler/testData/codegen/box/safeCall/primitiveEqSafeCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun Long.id() = this fun String.drop2() = if (length >= 2) subSequence(2, length) else null diff --git a/compiler/testData/codegen/box/safeCall/primitiveNotEqSafeCall.kt b/compiler/testData/codegen/box/safeCall/primitiveNotEqSafeCall.kt index 1485dea2135..6ef217185cd 100644 --- a/compiler/testData/codegen/box/safeCall/primitiveNotEqSafeCall.kt +++ b/compiler/testData/codegen/box/safeCall/primitiveNotEqSafeCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun Long.id() = this fun String.drop2() = if (length >= 2) subSequence(2, length) else null diff --git a/compiler/testData/codegen/box/safeCall/safeCallEqPrimitive.kt b/compiler/testData/codegen/box/safeCall/safeCallEqPrimitive.kt index fe8438abca6..fb1e7a238c6 100644 --- a/compiler/testData/codegen/box/safeCall/safeCallEqPrimitive.kt +++ b/compiler/testData/codegen/box/safeCall/safeCallEqPrimitive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun Long.id() = this fun String.drop2() = if (length >= 2) subSequence(2, length) else null diff --git a/compiler/testData/codegen/box/safeCall/safeCallNotEqPrimitive.kt b/compiler/testData/codegen/box/safeCall/safeCallNotEqPrimitive.kt index 8cac0043470..1270127a089 100644 --- a/compiler/testData/codegen/box/safeCall/safeCallNotEqPrimitive.kt +++ b/compiler/testData/codegen/box/safeCall/safeCallNotEqPrimitive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun Long.id() = this fun String.drop2() = if (length >= 2) subSequence(2, length) else null diff --git a/compiler/testData/codegen/box/safeCall/safeCallOnLong.kt b/compiler/testData/codegen/box/safeCall/safeCallOnLong.kt index 9937adc2991..65e9ba81a3f 100644 --- a/compiler/testData/codegen/box/safeCall/safeCallOnLong.kt +++ b/compiler/testData/codegen/box/safeCall/safeCallOnLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun f(b : Long.(Long)->Long) = 1L?.b(2L) fun box(): String { diff --git a/compiler/testData/codegen/box/sam/castFromAny.kt b/compiler/testData/codegen/box/sam/castFromAny.kt index d843ac68847..84baf128d5d 100644 --- a/compiler/testData/codegen/box/sam/castFromAny.kt +++ b/compiler/testData/codegen/box/sam/castFromAny.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM fun test(a: Any?) { diff --git a/compiler/testData/codegen/box/sam/constructors/comparator.kt b/compiler/testData/codegen/box/sam/constructors/comparator.kt index b6425b8e53a..1794f5c0e8c 100644 --- a/compiler/testData/codegen/box/sam/constructors/comparator.kt +++ b/compiler/testData/codegen/box/sam/constructors/comparator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/sam/constructors/filenameFilter.kt b/compiler/testData/codegen/box/sam/constructors/filenameFilter.kt index 81e835d7075..d1b9a5c6017 100644 --- a/compiler/testData/codegen/box/sam/constructors/filenameFilter.kt +++ b/compiler/testData/codegen/box/sam/constructors/filenameFilter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM import java.io.* diff --git a/compiler/testData/codegen/box/sam/constructors/kt16790.kt b/compiler/testData/codegen/box/sam/constructors/kt16790.kt index 899a3da70fa..204c3938c98 100644 --- a/compiler/testData/codegen/box/sam/constructors/kt16790.kt +++ b/compiler/testData/codegen/box/sam/constructors/kt16790.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // SKIP_JDK6 // FULL_JDK diff --git a/compiler/testData/codegen/box/sam/constructors/kt19251.kt b/compiler/testData/codegen/box/sam/constructors/kt19251.kt index 35948380cc2..d08ee898c2e 100644 --- a/compiler/testData/codegen/box/sam/constructors/kt19251.kt +++ b/compiler/testData/codegen/box/sam/constructors/kt19251.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/sam/constructors/kt19251_child.kt b/compiler/testData/codegen/box/sam/constructors/kt19251_child.kt index bfbf4f59870..98b0cec9e38 100644 --- a/compiler/testData/codegen/box/sam/constructors/kt19251_child.kt +++ b/compiler/testData/codegen/box/sam/constructors/kt19251_child.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/sam/constructors/nonLiteralComparator.kt b/compiler/testData/codegen/box/sam/constructors/nonLiteralComparator.kt index 4df997f35f9..ef095da46c3 100644 --- a/compiler/testData/codegen/box/sam/constructors/nonLiteralComparator.kt +++ b/compiler/testData/codegen/box/sam/constructors/nonLiteralComparator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/sam/constructors/nonLiteralFilenameFilter.kt b/compiler/testData/codegen/box/sam/constructors/nonLiteralFilenameFilter.kt index 362479fb553..e975af5d038 100644 --- a/compiler/testData/codegen/box/sam/constructors/nonLiteralFilenameFilter.kt +++ b/compiler/testData/codegen/box/sam/constructors/nonLiteralFilenameFilter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM import java.io.* diff --git a/compiler/testData/codegen/box/sam/constructors/nonLiteralRunnable.kt b/compiler/testData/codegen/box/sam/constructors/nonLiteralRunnable.kt index 59818629db0..97724cbb54b 100644 --- a/compiler/testData/codegen/box/sam/constructors/nonLiteralRunnable.kt +++ b/compiler/testData/codegen/box/sam/constructors/nonLiteralRunnable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM fun box(): String { diff --git a/compiler/testData/codegen/box/sam/constructors/nonTrivialRunnable.kt b/compiler/testData/codegen/box/sam/constructors/nonTrivialRunnable.kt index 23dd339127c..4ca379aab36 100644 --- a/compiler/testData/codegen/box/sam/constructors/nonTrivialRunnable.kt +++ b/compiler/testData/codegen/box/sam/constructors/nonTrivialRunnable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM var result = "FAIL" diff --git a/compiler/testData/codegen/box/sam/constructors/runnable.kt b/compiler/testData/codegen/box/sam/constructors/runnable.kt index 7c4564f0b50..6ffbd52827e 100644 --- a/compiler/testData/codegen/box/sam/constructors/runnable.kt +++ b/compiler/testData/codegen/box/sam/constructors/runnable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM var result = "FAIL" diff --git a/compiler/testData/codegen/box/sam/constructors/runnableAccessingClosure1.kt b/compiler/testData/codegen/box/sam/constructors/runnableAccessingClosure1.kt index 1381931b9f1..83ca4756e89 100644 --- a/compiler/testData/codegen/box/sam/constructors/runnableAccessingClosure1.kt +++ b/compiler/testData/codegen/box/sam/constructors/runnableAccessingClosure1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM fun box(): String { diff --git a/compiler/testData/codegen/box/sam/constructors/runnableAccessingClosure2.kt b/compiler/testData/codegen/box/sam/constructors/runnableAccessingClosure2.kt index 15c2ff185e9..0408e137424 100644 --- a/compiler/testData/codegen/box/sam/constructors/runnableAccessingClosure2.kt +++ b/compiler/testData/codegen/box/sam/constructors/runnableAccessingClosure2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM class Box(val s: String) { diff --git a/compiler/testData/codegen/box/sam/constructors/samWrappersDifferentFiles.kt b/compiler/testData/codegen/box/sam/constructors/samWrappersDifferentFiles.kt index a1adf5fb527..3ae6b3f26f3 100644 --- a/compiler/testData/codegen/box/sam/constructors/samWrappersDifferentFiles.kt +++ b/compiler/testData/codegen/box/sam/constructors/samWrappersDifferentFiles.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/sam/constructors/sameWrapperClass.kt b/compiler/testData/codegen/box/sam/constructors/sameWrapperClass.kt index 6cb9b4faa66..d651b23ed7b 100644 --- a/compiler/testData/codegen/box/sam/constructors/sameWrapperClass.kt +++ b/compiler/testData/codegen/box/sam/constructors/sameWrapperClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/sam/constructors/syntheticVsReal.kt b/compiler/testData/codegen/box/sam/constructors/syntheticVsReal.kt index 70ad7f5b42b..70688092389 100644 --- a/compiler/testData/codegen/box/sam/constructors/syntheticVsReal.kt +++ b/compiler/testData/codegen/box/sam/constructors/syntheticVsReal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM var global = "" diff --git a/compiler/testData/codegen/box/sam/inlinedSamWrapper.kt b/compiler/testData/codegen/box/sam/inlinedSamWrapper.kt index 6b88883410a..c36bb773116 100644 --- a/compiler/testData/codegen/box/sam/inlinedSamWrapper.kt +++ b/compiler/testData/codegen/box/sam/inlinedSamWrapper.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: MyRunnable.java diff --git a/compiler/testData/codegen/box/sam/kt17091.kt b/compiler/testData/codegen/box/sam/kt17091.kt index b6da586db2a..b54c20f2c06 100644 --- a/compiler/testData/codegen/box/sam/kt17091.kt +++ b/compiler/testData/codegen/box/sam/kt17091.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: Foo.kt diff --git a/compiler/testData/codegen/box/sam/kt17091_2.kt b/compiler/testData/codegen/box/sam/kt17091_2.kt index a4fffc0cec0..2084dd8ff68 100644 --- a/compiler/testData/codegen/box/sam/kt17091_2.kt +++ b/compiler/testData/codegen/box/sam/kt17091_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: Foo.kt diff --git a/compiler/testData/codegen/box/sam/kt17091_3.kt b/compiler/testData/codegen/box/sam/kt17091_3.kt index 2282bfc5444..660692c2fa8 100644 --- a/compiler/testData/codegen/box/sam/kt17091_3.kt +++ b/compiler/testData/codegen/box/sam/kt17091_3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: Foo.kt diff --git a/compiler/testData/codegen/box/sam/kt17091_4.kt b/compiler/testData/codegen/box/sam/kt17091_4.kt index e41aad8b0de..8cf3c7ad36b 100644 --- a/compiler/testData/codegen/box/sam/kt17091_4.kt +++ b/compiler/testData/codegen/box/sam/kt17091_4.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: Foo.kt diff --git a/compiler/testData/codegen/box/sam/kt22906.kt b/compiler/testData/codegen/box/sam/kt22906.kt index 16f799c8a9e..1d140b9838d 100644 --- a/compiler/testData/codegen/box/sam/kt22906.kt +++ b/compiler/testData/codegen/box/sam/kt22906.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: kt22906_1.kt diff --git a/compiler/testData/codegen/box/sam/kt22906_2.kt b/compiler/testData/codegen/box/sam/kt22906_2.kt index 1699464b814..e54448e85ef 100644 --- a/compiler/testData/codegen/box/sam/kt22906_2.kt +++ b/compiler/testData/codegen/box/sam/kt22906_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: kt22906_1.kt diff --git a/compiler/testData/codegen/box/sam/kt24825.kt b/compiler/testData/codegen/box/sam/kt24825.kt index 5f66288d32d..66c2e6a670c 100644 --- a/compiler/testData/codegen/box/sam/kt24825.kt +++ b/compiler/testData/codegen/box/sam/kt24825.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/sam/nullableSam.kt b/compiler/testData/codegen/box/sam/nullableSam.kt index 17c5143052e..53223695566 100644 --- a/compiler/testData/codegen/box/sam/nullableSam.kt +++ b/compiler/testData/codegen/box/sam/nullableSam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/sam/partialSam.kt b/compiler/testData/codegen/box/sam/partialSam.kt index b7345250da1..f0dc010a10b 100644 --- a/compiler/testData/codegen/box/sam/partialSam.kt +++ b/compiler/testData/codegen/box/sam/partialSam.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +SamConversionPerArgument +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/sam/partialSamKT.kt b/compiler/testData/codegen/box/sam/partialSamKT.kt index 6202063e241..85d436407be 100644 --- a/compiler/testData/codegen/box/sam/partialSamKT.kt +++ b/compiler/testData/codegen/box/sam/partialSamKT.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +SamConversionForKotlinFunctions +SamConversionPerArgument +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/sam/predicateSamWrapper.kt b/compiler/testData/codegen/box/sam/predicateSamWrapper.kt index ef7dc3f32ff..102fe13141b 100644 --- a/compiler/testData/codegen/box/sam/predicateSamWrapper.kt +++ b/compiler/testData/codegen/box/sam/predicateSamWrapper.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/box/sam/receiverEvaluatedOnce.kt b/compiler/testData/codegen/box/sam/receiverEvaluatedOnce.kt index 18842a303b0..eac268fb0eb 100644 --- a/compiler/testData/codegen/box/sam/receiverEvaluatedOnce.kt +++ b/compiler/testData/codegen/box/sam/receiverEvaluatedOnce.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: JavaRunner.java diff --git a/compiler/testData/codegen/box/sealed/objects.kt b/compiler/testData/codegen/box/sealed/objects.kt index c33a71d498f..0873aef3d9f 100644 --- a/compiler/testData/codegen/box/sealed/objects.kt +++ b/compiler/testData/codegen/box/sealed/objects.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR sealed class Season { object Warm: Season() object Cold: Season() diff --git a/compiler/testData/codegen/box/sealed/simple.kt b/compiler/testData/codegen/box/sealed/simple.kt index 01ae3af2c95..e342bbbd968 100644 --- a/compiler/testData/codegen/box/sealed/simple.kt +++ b/compiler/testData/codegen/box/sealed/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR sealed class Season { class Warm: Season() class Cold: Season() diff --git a/compiler/testData/codegen/box/secondaryConstructors/accessToCompanion.kt b/compiler/testData/codegen/box/secondaryConstructors/accessToCompanion.kt index 0c9e1d2df2e..932d0565614 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/accessToCompanion.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/accessToCompanion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR internal class A(val result: Int) { companion object { fun foo(): Int = 1 diff --git a/compiler/testData/codegen/box/secondaryConstructors/basicNoPrimaryManySinks.kt b/compiler/testData/codegen/box/secondaryConstructors/basicNoPrimaryManySinks.kt index 862ed7e242c..7a8ab9c2f88 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/basicNoPrimaryManySinks.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/basicNoPrimaryManySinks.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var sideEffects: String = "" class A { diff --git a/compiler/testData/codegen/box/secondaryConstructors/basicNoPrimaryOneSink.kt b/compiler/testData/codegen/box/secondaryConstructors/basicNoPrimaryOneSink.kt index 23f796276c0..0de0b7c8f99 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/basicNoPrimaryOneSink.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/basicNoPrimaryOneSink.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR internal var sideEffects: String = "" internal class A { diff --git a/compiler/testData/codegen/box/secondaryConstructors/basicPrimary.kt b/compiler/testData/codegen/box/secondaryConstructors/basicPrimary.kt index 6195900e1d8..82331bf6bed 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/basicPrimary.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/basicPrimary.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var sideEffects: String = "" class A() { diff --git a/compiler/testData/codegen/box/secondaryConstructors/callFromLocalSubClass.kt b/compiler/testData/codegen/box/secondaryConstructors/callFromLocalSubClass.kt index e74d65b029d..391d7ee6535 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/callFromLocalSubClass.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/callFromLocalSubClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val z = "K" open class A(val x: String) { diff --git a/compiler/testData/codegen/box/secondaryConstructors/callFromPrimaryWithNamedArgs.kt b/compiler/testData/codegen/box/secondaryConstructors/callFromPrimaryWithNamedArgs.kt index 30fc0208f2c..cd6a52613e5 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/callFromPrimaryWithNamedArgs.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/callFromPrimaryWithNamedArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val result: String) { constructor(x: Int = 11, y: Int = 22, z: Int = 33) : this("$x$y$z") } diff --git a/compiler/testData/codegen/box/secondaryConstructors/callFromPrimaryWithOptionalArgs.kt b/compiler/testData/codegen/box/secondaryConstructors/callFromPrimaryWithOptionalArgs.kt index 71955e44537..648f7696592 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/callFromPrimaryWithOptionalArgs.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/callFromPrimaryWithOptionalArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val result: String) { constructor(x: Int, y: Int = 99) : this("$x$y") } diff --git a/compiler/testData/codegen/box/secondaryConstructors/callFromSubClass.kt b/compiler/testData/codegen/box/secondaryConstructors/callFromSubClass.kt index 7dd165dbc23..c581d7919d1 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/callFromSubClass.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/callFromSubClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val x: String, val z: String) { constructor(z: String) : this("O", z) } diff --git a/compiler/testData/codegen/box/secondaryConstructors/clashingDefaultConstructors.kt b/compiler/testData/codegen/box/secondaryConstructors/clashingDefaultConstructors.kt index bad07d0d16b..67f36d5a623 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/clashingDefaultConstructors.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/clashingDefaultConstructors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val x: String = "abc", val y: String = "efg") { constructor(x: String, y: String, z: Int): this(x, y + "#" + z.toString()) diff --git a/compiler/testData/codegen/box/secondaryConstructors/dataClasses.kt b/compiler/testData/codegen/box/secondaryConstructors/dataClasses.kt index 074508611b6..1ffe30657af 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/dataClasses.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/dataClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR internal data class A1(val prop1: String) { val prop2: String = "const2" var prop3: String = "" diff --git a/compiler/testData/codegen/box/secondaryConstructors/defaultArgs.kt b/compiler/testData/codegen/box/secondaryConstructors/defaultArgs.kt index 3c9d312462e..a787cfe01f2 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/defaultArgs.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/defaultArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR val global = "OK" class A { val prop: String diff --git a/compiler/testData/codegen/box/secondaryConstructors/defaultParametersNotDuplicated.kt b/compiler/testData/codegen/box/secondaryConstructors/defaultParametersNotDuplicated.kt index 409e42f9ec0..c12840e9636 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/defaultParametersNotDuplicated.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/defaultParametersNotDuplicated.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var global = 0 fun sideEffect() = global++ diff --git a/compiler/testData/codegen/box/secondaryConstructors/delegateWithComplexExpression.kt b/compiler/testData/codegen/box/secondaryConstructors/delegateWithComplexExpression.kt index 999d944d7f1..7828742a1b9 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/delegateWithComplexExpression.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/delegateWithComplexExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var log = "" open class Base(val s: String) diff --git a/compiler/testData/codegen/box/secondaryConstructors/delegatedThisWithLambda.kt b/compiler/testData/codegen/box/secondaryConstructors/delegatedThisWithLambda.kt index b48d1356430..9b863f037e6 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/delegatedThisWithLambda.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/delegatedThisWithLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A(val f: () -> Int) { constructor() : this({ 23 }) } diff --git a/compiler/testData/codegen/box/secondaryConstructors/delegationWithPrimary.kt b/compiler/testData/codegen/box/secondaryConstructors/delegationWithPrimary.kt index 42690e92b97..a7901be8eaf 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/delegationWithPrimary.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/delegationWithPrimary.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR internal interface A { fun foo(): String } diff --git a/compiler/testData/codegen/box/secondaryConstructors/enums.kt b/compiler/testData/codegen/box/secondaryConstructors/enums.kt index 3b0bdf8007e..17845d971d8 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/enums.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/enums.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR enum class A1(val prop1: String) { X("asd"), diff --git a/compiler/testData/codegen/box/secondaryConstructors/generics.kt b/compiler/testData/codegen/box/secondaryConstructors/generics.kt index a025954f6dd..c1e3a0fb5cb 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/generics.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/generics.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR internal open class B(val x: T, val y: T) { constructor(x: T): this(x, x) override fun toString() = "$x#$y" diff --git a/compiler/testData/codegen/box/secondaryConstructors/innerClasses.kt b/compiler/testData/codegen/box/secondaryConstructors/innerClasses.kt index 9d0851c426b..aa17bfb4dbd 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/innerClasses.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/innerClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer { val outerProp: String constructor(x: String) { diff --git a/compiler/testData/codegen/box/secondaryConstructors/innerClassesInheritance.kt b/compiler/testData/codegen/box/secondaryConstructors/innerClassesInheritance.kt index f68b538d5ef..e4aaa5c1718 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/innerClassesInheritance.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/innerClassesInheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer { val outerProp: String constructor(x: String) { diff --git a/compiler/testData/codegen/box/secondaryConstructors/localClasses.kt b/compiler/testData/codegen/box/secondaryConstructors/localClasses.kt index fb26a6ba6aa..f10e7695e11 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/localClasses.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/localClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class C(val grandParentProp: String) fun box(): String { var sideEffects: String = "" diff --git a/compiler/testData/codegen/box/secondaryConstructors/superCallPrimary.kt b/compiler/testData/codegen/box/secondaryConstructors/superCallPrimary.kt index 7225bc1af4f..93d0c7ac89f 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/superCallPrimary.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/superCallPrimary.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var sideEffects: String = "" abstract class B protected constructor(val arg: Int) { diff --git a/compiler/testData/codegen/box/secondaryConstructors/superCallSecondary.kt b/compiler/testData/codegen/box/secondaryConstructors/superCallSecondary.kt index e5d0064aa01..fc0485c7f74 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/superCallSecondary.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/superCallSecondary.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var sideEffects: String = "" internal abstract class B { diff --git a/compiler/testData/codegen/box/secondaryConstructors/varargs.kt b/compiler/testData/codegen/box/secondaryConstructors/varargs.kt index 39bfb8bf7a9..19b22b853a7 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/varargs.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/varargs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun join(x: Array): String { var result = "" for (i in x) { diff --git a/compiler/testData/codegen/box/secondaryConstructors/withGenerics.kt b/compiler/testData/codegen/box/secondaryConstructors/withGenerics.kt index 20cd7ce3da7..e2b807a291b 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/withGenerics.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/withGenerics.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: WithGenerics.java diff --git a/compiler/testData/codegen/box/secondaryConstructors/withNonLocalReturn.kt b/compiler/testData/codegen/box/secondaryConstructors/withNonLocalReturn.kt index 4ab9a4450b1..8eb8b7110b2 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/withNonLocalReturn.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/withNonLocalReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR inline fun run2(block: () -> Unit) = block() class A { diff --git a/compiler/testData/codegen/box/secondaryConstructors/withPrimary.kt b/compiler/testData/codegen/box/secondaryConstructors/withPrimary.kt index 28080ec08d1..85ef1b723cf 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/withPrimary.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/withPrimary.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: WithPrimary.java diff --git a/compiler/testData/codegen/box/secondaryConstructors/withReturn.kt b/compiler/testData/codegen/box/secondaryConstructors/withReturn.kt index b6cb18cf2af..2864a07f950 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/withReturn.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/withReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { val prop: Int constructor(arg: Boolean) { diff --git a/compiler/testData/codegen/box/secondaryConstructors/withReturnUnit.kt b/compiler/testData/codegen/box/secondaryConstructors/withReturnUnit.kt index 956c6db367e..1fae47c1eed 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/withReturnUnit.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/withReturnUnit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { val prop: Int constructor(arg: Boolean) { diff --git a/compiler/testData/codegen/box/secondaryConstructors/withVarargs.kt b/compiler/testData/codegen/box/secondaryConstructors/withVarargs.kt index 84b0f3feba8..1b77f6428fd 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/withVarargs.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/withVarargs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: WithVarargs.java diff --git a/compiler/testData/codegen/box/secondaryConstructors/withoutPrimary.kt b/compiler/testData/codegen/box/secondaryConstructors/withoutPrimary.kt index d455a57dba8..4a2844e2d4e 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/withoutPrimary.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/withoutPrimary.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: WithoutPrimary.java diff --git a/compiler/testData/codegen/box/secondaryConstructors/withoutPrimarySimple.kt b/compiler/testData/codegen/box/secondaryConstructors/withoutPrimarySimple.kt index 35092448120..266ee075d36 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/withoutPrimarySimple.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/withoutPrimarySimple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { val value: String get() = field + "K" diff --git a/compiler/testData/codegen/box/signatureAnnotations/defaultAndNamedCombination.kt b/compiler/testData/codegen/box/signatureAnnotations/defaultAndNamedCombination.kt index eb6f3a447e2..4525a8a1180 100644 --- a/compiler/testData/codegen/box/signatureAnnotations/defaultAndNamedCombination.kt +++ b/compiler/testData/codegen/box/signatureAnnotations/defaultAndNamedCombination.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/signatureAnnotations/defaultBoxTypes.kt b/compiler/testData/codegen/box/signatureAnnotations/defaultBoxTypes.kt index 0486da0f9e7..89dddf3b8e7 100644 --- a/compiler/testData/codegen/box/signatureAnnotations/defaultBoxTypes.kt +++ b/compiler/testData/codegen/box/signatureAnnotations/defaultBoxTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/signatureAnnotations/defaultEnumType.kt b/compiler/testData/codegen/box/signatureAnnotations/defaultEnumType.kt index 06b6ab11d6a..19a7df4e6f5 100644 --- a/compiler/testData/codegen/box/signatureAnnotations/defaultEnumType.kt +++ b/compiler/testData/codegen/box/signatureAnnotations/defaultEnumType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/signatureAnnotations/defaultLongLiteral.kt b/compiler/testData/codegen/box/signatureAnnotations/defaultLongLiteral.kt index 8e4b4df553f..01667dd4112 100644 --- a/compiler/testData/codegen/box/signatureAnnotations/defaultLongLiteral.kt +++ b/compiler/testData/codegen/box/signatureAnnotations/defaultLongLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/signatureAnnotations/defaultMultipleParams.kt b/compiler/testData/codegen/box/signatureAnnotations/defaultMultipleParams.kt index 01849e48a42..388d146a78a 100644 --- a/compiler/testData/codegen/box/signatureAnnotations/defaultMultipleParams.kt +++ b/compiler/testData/codegen/box/signatureAnnotations/defaultMultipleParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/signatureAnnotations/defaultNull.kt b/compiler/testData/codegen/box/signatureAnnotations/defaultNull.kt index 446f7f6f7ff..c735e66f2f3 100644 --- a/compiler/testData/codegen/box/signatureAnnotations/defaultNull.kt +++ b/compiler/testData/codegen/box/signatureAnnotations/defaultNull.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/signatureAnnotations/defaultNullableBoxTypes.kt b/compiler/testData/codegen/box/signatureAnnotations/defaultNullableBoxTypes.kt index 6bf9d4a5043..7a6c2d436b4 100644 --- a/compiler/testData/codegen/box/signatureAnnotations/defaultNullableBoxTypes.kt +++ b/compiler/testData/codegen/box/signatureAnnotations/defaultNullableBoxTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/signatureAnnotations/defaultOverrides.kt b/compiler/testData/codegen/box/signatureAnnotations/defaultOverrides.kt index c98dd510ba4..99b591be472 100644 --- a/compiler/testData/codegen/box/signatureAnnotations/defaultOverrides.kt +++ b/compiler/testData/codegen/box/signatureAnnotations/defaultOverrides.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/signatureAnnotations/defaultPrimitiveTypes.kt b/compiler/testData/codegen/box/signatureAnnotations/defaultPrimitiveTypes.kt index 6531f4e0bb2..9a194d7d4b8 100644 --- a/compiler/testData/codegen/box/signatureAnnotations/defaultPrimitiveTypes.kt +++ b/compiler/testData/codegen/box/signatureAnnotations/defaultPrimitiveTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/signatureAnnotations/defaultValueInConstructor.kt b/compiler/testData/codegen/box/signatureAnnotations/defaultValueInConstructor.kt index e2b734c0b36..f0a89a6a3a9 100644 --- a/compiler/testData/codegen/box/signatureAnnotations/defaultValueInConstructor.kt +++ b/compiler/testData/codegen/box/signatureAnnotations/defaultValueInConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/signatureAnnotations/defaultWithJavaBase.kt b/compiler/testData/codegen/box/signatureAnnotations/defaultWithJavaBase.kt index 7cc499afafd..8465bd6b52d 100644 --- a/compiler/testData/codegen/box/signatureAnnotations/defaultWithJavaBase.kt +++ b/compiler/testData/codegen/box/signatureAnnotations/defaultWithJavaBase.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/signatureAnnotations/defaultWithKotlinBase.kt b/compiler/testData/codegen/box/signatureAnnotations/defaultWithKotlinBase.kt index e1735227023..0a015dc5051 100644 --- a/compiler/testData/codegen/box/signatureAnnotations/defaultWithKotlinBase.kt +++ b/compiler/testData/codegen/box/signatureAnnotations/defaultWithKotlinBase.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: A.kt diff --git a/compiler/testData/codegen/box/signatureAnnotations/reorderedParameterNames.kt b/compiler/testData/codegen/box/signatureAnnotations/reorderedParameterNames.kt index 6227b07240c..5fa9e3b634d 100644 --- a/compiler/testData/codegen/box/signatureAnnotations/reorderedParameterNames.kt +++ b/compiler/testData/codegen/box/signatureAnnotations/reorderedParameterNames.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: A.java diff --git a/compiler/testData/codegen/box/smap/chainCalls.kt b/compiler/testData/codegen/box/smap/chainCalls.kt index 73da8b97720..492e5cbc641 100644 --- a/compiler/testData/codegen/box/smap/chainCalls.kt +++ b/compiler/testData/codegen/box/smap/chainCalls.kt @@ -1,7 +1,9 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK package test + fun testProperLineNumber(): String { var exceptionCount = 0; try { @@ -13,7 +15,7 @@ fun testProperLineNumber(): String { catch(e: AssertionError) { val entry = (e as java.lang.Throwable).getStackTrace()!!.get(1) val actual = "${entry.getFileName()}:${entry.getLineNumber()}" - if ("chainCalls.kt:10" != actual) { + if ("chainCalls.kt:12" != actual) { return "fail 1: ${actual}" } exceptionCount++ @@ -27,7 +29,7 @@ fun testProperLineNumber(): String { catch(e: AssertionError) { val entry = e.stackTrace!![1] val actual = "${entry.getFileName()}:${entry.getLineNumber()}" - if ("chainCalls.kt:25" != actual) { + if ("chainCalls.kt:27" != actual) { return "fail 2: ${actual}" } exceptionCount++ @@ -40,7 +42,7 @@ fun testProperLineNumber(): String { catch(e: AssertionError) { val entry = e.stackTrace!![1] val actual = "${entry.getFileName()}:${entry.getLineNumber()}" - if ("chainCalls.kt:38" != actual) { + if ("chainCalls.kt:40" != actual) { return "fail 3: ${actual}" } exceptionCount++ @@ -52,7 +54,7 @@ fun testProperLineNumber(): String { catch(e: AssertionError) { val entry = e.stackTrace!![1] val actual = "${entry.getFileName()}:${entry.getLineNumber()}" - if ("chainCalls.kt:50" != actual) { + if ("chainCalls.kt:52" != actual) { return "fail 4: ${actual}" } exceptionCount++ diff --git a/compiler/testData/codegen/box/smap/infixCalls.kt b/compiler/testData/codegen/box/smap/infixCalls.kt index eeab32d82e9..0b5da3c0ccb 100644 --- a/compiler/testData/codegen/box/smap/infixCalls.kt +++ b/compiler/testData/codegen/box/smap/infixCalls.kt @@ -1,7 +1,9 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK package test + fun testProperLineNumber(): String { var exceptionCount = 0; try { @@ -11,7 +13,7 @@ fun testProperLineNumber(): String { catch(e: AssertionError) { val entry = (e as java.lang.Throwable).getStackTrace()!!.get(1) val actual = "${entry.getFileName()}:${entry.getLineNumber()}" - if ("infixCalls.kt:8" != actual) { + if ("infixCalls.kt:10" != actual) { return "fail 1: ${actual}" } exceptionCount++ @@ -24,7 +26,7 @@ fun testProperLineNumber(): String { catch(e: AssertionError) { val entry = e.stackTrace!![1] val actual = "${entry.getFileName()}:${entry.getLineNumber()}" - if ("infixCalls.kt:21" != actual) { + if ("infixCalls.kt:23" != actual) { return "fail 1: ${actual}" } exceptionCount++ @@ -36,7 +38,7 @@ fun testProperLineNumber(): String { catch(e: AssertionError) { val entry = e.stackTrace!![1] val actual = "${entry.getFileName()}:${entry.getLineNumber()}" - if ("infixCalls.kt:34" != actual) { + if ("infixCalls.kt:36" != actual) { return "fail 1: ${actual}" } exceptionCount++ diff --git a/compiler/testData/codegen/box/smap/simpleCallWithParams.kt b/compiler/testData/codegen/box/smap/simpleCallWithParams.kt index 473fa927e1b..96a685827cc 100644 --- a/compiler/testData/codegen/box/smap/simpleCallWithParams.kt +++ b/compiler/testData/codegen/box/smap/simpleCallWithParams.kt @@ -1,7 +1,9 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK package test + fun testProperLineNumberAfterInline(): String { var exceptionCount = 0; try { @@ -11,7 +13,7 @@ fun testProperLineNumberAfterInline(): String { catch(e: AssertionError) { val entry = (e as java.lang.Throwable).getStackTrace()!!.get(1) val actual = "${entry.getFileName()}:${entry.getLineNumber()}" - if ("simpleCallWithParams.kt:8" != actual) { + if ("simpleCallWithParams.kt:10" != actual) { return "fail 1: ${actual}" } exceptionCount++ @@ -24,7 +26,7 @@ fun testProperLineNumberAfterInline(): String { catch(e: AssertionError) { val entry = e.stackTrace!![1] val actual = "${entry.getFileName()}:${entry.getLineNumber()}" - if ("simpleCallWithParams.kt:21" != actual) { + if ("simpleCallWithParams.kt:23" != actual) { return "fail 2: ${actual}" } exceptionCount++ @@ -42,7 +44,7 @@ fun testProperLineForOtherParameters(): String { catch(e: AssertionError) { val entry = e.stackTrace!![1] val actual = "${entry.getFileName()}:${entry.getLineNumber()}" - if ("simpleCallWithParams.kt:40" != actual) { + if ("simpleCallWithParams.kt:42" != actual) { return "fail 3: ${actual}" } exceptionCount++ @@ -56,7 +58,7 @@ fun testProperLineForOtherParameters(): String { catch(e: AssertionError) { val entry = e.stackTrace!![1] val actual = "${entry.getFileName()}:${entry.getLineNumber()}" - if ("simpleCallWithParams.kt:53" != actual) { + if ("simpleCallWithParams.kt:55" != actual) { return "fail 4: ${actual}" } exceptionCount++ @@ -68,7 +70,7 @@ fun testProperLineForOtherParameters(): String { catch(e: AssertionError) { val entry = e.stackTrace!![1] val actual = "${entry.getFileName()}:${entry.getLineNumber()}" - if ("simpleCallWithParams.kt:66" != actual) { + if ("simpleCallWithParams.kt:68" != actual) { return "fail 5: ${actual}" } exceptionCount++ @@ -80,7 +82,7 @@ fun testProperLineForOtherParameters(): String { catch(e: AssertionError) { val entry = e.stackTrace!![1] val actual = "${entry.getFileName()}:${entry.getLineNumber()}" - if ("simpleCallWithParams.kt:78" != actual) { + if ("simpleCallWithParams.kt:80" != actual) { return "fail 6: ${actual}" } exceptionCount++ diff --git a/compiler/testData/codegen/box/smartCasts/falseSmartCast.kt b/compiler/testData/codegen/box/smartCasts/falseSmartCast.kt index cfdcf7e1e7c..4555777e1b5 100644 --- a/compiler/testData/codegen/box/smartCasts/falseSmartCast.kt +++ b/compiler/testData/codegen/box/smartCasts/falseSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class SuperFoo { public fun bar(): String { if (this is Foo) { diff --git a/compiler/testData/codegen/box/smartCasts/genericIntersection.kt b/compiler/testData/codegen/box/smartCasts/genericIntersection.kt index 51c34682f0e..19f07409ed9 100644 --- a/compiler/testData/codegen/box/smartCasts/genericIntersection.kt +++ b/compiler/testData/codegen/box/smartCasts/genericIntersection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // See also KT-7801 class A diff --git a/compiler/testData/codegen/box/smartCasts/genericSet.kt b/compiler/testData/codegen/box/smartCasts/genericSet.kt index 48350f84309..bcce1d6bdcc 100644 --- a/compiler/testData/codegen/box/smartCasts/genericSet.kt +++ b/compiler/testData/codegen/box/smartCasts/genericSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Wrapper(var x: T) inline fun change(w: Wrapper, x: Any?) { diff --git a/compiler/testData/codegen/box/smartCasts/implicitExtensionReceiver.kt b/compiler/testData/codegen/box/smartCasts/implicitExtensionReceiver.kt index f315a202bdb..d2cef58995b 100644 --- a/compiler/testData/codegen/box/smartCasts/implicitExtensionReceiver.kt +++ b/compiler/testData/codegen/box/smartCasts/implicitExtensionReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun foo() = "OK" } diff --git a/compiler/testData/codegen/box/smartCasts/implicitMemberReceiver.kt b/compiler/testData/codegen/box/smartCasts/implicitMemberReceiver.kt index f38fa9fd9b5..d83ae9faac1 100644 --- a/compiler/testData/codegen/box/smartCasts/implicitMemberReceiver.kt +++ b/compiler/testData/codegen/box/smartCasts/implicitMemberReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open val a = "OK" } diff --git a/compiler/testData/codegen/box/smartCasts/implicitReceiver.kt b/compiler/testData/codegen/box/smartCasts/implicitReceiver.kt index 911f53248c5..44b8c9d5e74 100644 --- a/compiler/testData/codegen/box/smartCasts/implicitReceiver.kt +++ b/compiler/testData/codegen/box/smartCasts/implicitReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { class B : A() { val a = "FAIL" diff --git a/compiler/testData/codegen/box/smartCasts/implicitReceiverInWhen.kt b/compiler/testData/codegen/box/smartCasts/implicitReceiverInWhen.kt index ce31ad2d9f3..346e5b3d5c5 100644 --- a/compiler/testData/codegen/box/smartCasts/implicitReceiverInWhen.kt +++ b/compiler/testData/codegen/box/smartCasts/implicitReceiverInWhen.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { fun f(): String = when (this) { diff --git a/compiler/testData/codegen/box/smartCasts/implicitToGrandSon.kt b/compiler/testData/codegen/box/smartCasts/implicitToGrandSon.kt index 588cc9ff24d..d71990f91d7 100644 --- a/compiler/testData/codegen/box/smartCasts/implicitToGrandSon.kt +++ b/compiler/testData/codegen/box/smartCasts/implicitToGrandSon.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo() = "FAIL" diff --git a/compiler/testData/codegen/box/smartCasts/kt17725.kt b/compiler/testData/codegen/box/smartCasts/kt17725.kt index 71334c4f85b..91a593e873b 100644 --- a/compiler/testData/codegen/box/smartCasts/kt17725.kt +++ b/compiler/testData/codegen/box/smartCasts/kt17725.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Bob { fun Bob.bar() = "OK" } diff --git a/compiler/testData/codegen/box/smartCasts/kt19058.kt b/compiler/testData/codegen/box/smartCasts/kt19058.kt index 1f558682449..a461e20fd6d 100644 --- a/compiler/testData/codegen/box/smartCasts/kt19058.kt +++ b/compiler/testData/codegen/box/smartCasts/kt19058.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FILE: Test.kt diff --git a/compiler/testData/codegen/box/smartCasts/kt19100.kt b/compiler/testData/codegen/box/smartCasts/kt19100.kt index 43113a91d5e..5a8cab7863b 100644 --- a/compiler/testData/codegen/box/smartCasts/kt19100.kt +++ b/compiler/testData/codegen/box/smartCasts/kt19100.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class KFoo { fun foo(): String { if (this is KFooQux) return qux diff --git a/compiler/testData/codegen/box/smartCasts/lambdaArgumentWithoutType.kt b/compiler/testData/codegen/box/smartCasts/lambdaArgumentWithoutType.kt index fc100a71664..25dd241dc6a 100644 --- a/compiler/testData/codegen/box/smartCasts/lambdaArgumentWithoutType.kt +++ b/compiler/testData/codegen/box/smartCasts/lambdaArgumentWithoutType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/smartCasts/nullSmartCast.kt b/compiler/testData/codegen/box/smartCasts/nullSmartCast.kt index 1b74cbd9ea3..9f1935c7851 100644 --- a/compiler/testData/codegen/box/smartCasts/nullSmartCast.kt +++ b/compiler/testData/codegen/box/smartCasts/nullSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun String?.foo() = this ?: "OK" fun foo(i: Int?): String { diff --git a/compiler/testData/codegen/box/smartCasts/whenSmartCast.kt b/compiler/testData/codegen/box/smartCasts/whenSmartCast.kt index 8069048ce00..c1f5c2155d5 100644 --- a/compiler/testData/codegen/box/smartCasts/whenSmartCast.kt +++ b/compiler/testData/codegen/box/smartCasts/whenSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun baz(s: String?): Int { if (s == null) return 0 return when(s) { diff --git a/compiler/testData/codegen/box/specialBuiltins/bridgeNotEmptyMap.kt b/compiler/testData/codegen/box/specialBuiltins/bridgeNotEmptyMap.kt index 28b2a037a58..cbb9a1667f5 100644 --- a/compiler/testData/codegen/box/specialBuiltins/bridgeNotEmptyMap.kt +++ b/compiler/testData/codegen/box/specialBuiltins/bridgeNotEmptyMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/specialBuiltins/bridges.kt b/compiler/testData/codegen/box/specialBuiltins/bridges.kt index e60ac046be5..67e24e4a62e 100644 --- a/compiler/testData/codegen/box/specialBuiltins/bridges.kt +++ b/compiler/testData/codegen/box/specialBuiltins/bridges.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/specialBuiltins/collectionImpl.kt b/compiler/testData/codegen/box/specialBuiltins/collectionImpl.kt index 0566ea1c8c1..be88fd416e1 100644 --- a/compiler/testData/codegen/box/specialBuiltins/collectionImpl.kt +++ b/compiler/testData/codegen/box/specialBuiltins/collectionImpl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM class A1 : MutableCollection { diff --git a/compiler/testData/codegen/box/specialBuiltins/commonBridgesTarget.kt b/compiler/testData/codegen/box/specialBuiltins/commonBridgesTarget.kt index 478f498a447..d78e2c3d2ea 100644 --- a/compiler/testData/codegen/box/specialBuiltins/commonBridgesTarget.kt +++ b/compiler/testData/codegen/box/specialBuiltins/commonBridgesTarget.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/specialBuiltins/emptyList.kt b/compiler/testData/codegen/box/specialBuiltins/emptyList.kt index 7c7eb4def7a..b515a6a957c 100644 --- a/compiler/testData/codegen/box/specialBuiltins/emptyList.kt +++ b/compiler/testData/codegen/box/specialBuiltins/emptyList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS private object EmptyList : List { diff --git a/compiler/testData/codegen/box/specialBuiltins/emptyMap.kt b/compiler/testData/codegen/box/specialBuiltins/emptyMap.kt index 16469edd235..6ba11dddbe1 100644 --- a/compiler/testData/codegen/box/specialBuiltins/emptyMap.kt +++ b/compiler/testData/codegen/box/specialBuiltins/emptyMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Bridges are not generated because their signatures would conflict. The logic // should be inserted directly into existing methods, but this is not implemented. // IGNORE_BACKEND: JVM_IR diff --git a/compiler/testData/codegen/box/specialBuiltins/emptyStringMap.kt b/compiler/testData/codegen/box/specialBuiltins/emptyStringMap.kt index fd4953af8ec..17086a66daf 100644 --- a/compiler/testData/codegen/box/specialBuiltins/emptyStringMap.kt +++ b/compiler/testData/codegen/box/specialBuiltins/emptyStringMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR private object EmptyStringMap : Map { override val size: Int get() = 0 override fun isEmpty(): Boolean = true diff --git a/compiler/testData/codegen/box/specialBuiltins/entrySetSOE.kt b/compiler/testData/codegen/box/specialBuiltins/entrySetSOE.kt index e29d879353b..c96ea032fa2 100644 --- a/compiler/testData/codegen/box/specialBuiltins/entrySetSOE.kt +++ b/compiler/testData/codegen/box/specialBuiltins/entrySetSOE.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/specialBuiltins/enumAsOrdinaled.kt b/compiler/testData/codegen/box/specialBuiltins/enumAsOrdinaled.kt index 6b3eda01d77..9ed1dab5b80 100644 --- a/compiler/testData/codegen/box/specialBuiltins/enumAsOrdinaled.kt +++ b/compiler/testData/codegen/box/specialBuiltins/enumAsOrdinaled.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Ordinaled { val ordinal: Int } diff --git a/compiler/testData/codegen/box/specialBuiltins/exceptionCause.kt b/compiler/testData/codegen/box/specialBuiltins/exceptionCause.kt index cd0501bdf1d..9fa2a90e0c8 100644 --- a/compiler/testData/codegen/box/specialBuiltins/exceptionCause.kt +++ b/compiler/testData/codegen/box/specialBuiltins/exceptionCause.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class CustomException : Throwable { constructor(message: String?, cause: Throwable?) : super(message, cause) diff --git a/compiler/testData/codegen/box/specialBuiltins/explicitSuperCall.kt b/compiler/testData/codegen/box/specialBuiltins/explicitSuperCall.kt index 6c0a3b7f566..eb8cf9326cf 100644 --- a/compiler/testData/codegen/box/specialBuiltins/explicitSuperCall.kt +++ b/compiler/testData/codegen/box/specialBuiltins/explicitSuperCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/specialBuiltins/irrelevantRemoveAtOverride.kt b/compiler/testData/codegen/box/specialBuiltins/irrelevantRemoveAtOverride.kt index 747fb11092b..ca919e2959d 100644 --- a/compiler/testData/codegen/box/specialBuiltins/irrelevantRemoveAtOverride.kt +++ b/compiler/testData/codegen/box/specialBuiltins/irrelevantRemoveAtOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE interface Container { diff --git a/compiler/testData/codegen/box/specialBuiltins/mapGetOrDefault.kt b/compiler/testData/codegen/box/specialBuiltins/mapGetOrDefault.kt index 6df54b0c16f..84e6c01b000 100644 --- a/compiler/testData/codegen/box/specialBuiltins/mapGetOrDefault.kt +++ b/compiler/testData/codegen/box/specialBuiltins/mapGetOrDefault.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/specialBuiltins/maps.kt b/compiler/testData/codegen/box/specialBuiltins/maps.kt index e16c06cba11..3c06f6fb3e3 100644 --- a/compiler/testData/codegen/box/specialBuiltins/maps.kt +++ b/compiler/testData/codegen/box/specialBuiltins/maps.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE class A : Map { diff --git a/compiler/testData/codegen/box/specialBuiltins/noSpecialBridgeInSuperClass.kt b/compiler/testData/codegen/box/specialBuiltins/noSpecialBridgeInSuperClass.kt index 8857356fa06..e8128d184a2 100644 --- a/compiler/testData/codegen/box/specialBuiltins/noSpecialBridgeInSuperClass.kt +++ b/compiler/testData/codegen/box/specialBuiltins/noSpecialBridgeInSuperClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE var result = "" diff --git a/compiler/testData/codegen/box/specialBuiltins/notEmptyListAny.kt b/compiler/testData/codegen/box/specialBuiltins/notEmptyListAny.kt index ec217ce2836..73be9b2024b 100644 --- a/compiler/testData/codegen/box/specialBuiltins/notEmptyListAny.kt +++ b/compiler/testData/codegen/box/specialBuiltins/notEmptyListAny.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/specialBuiltins/notEmptyMap.kt b/compiler/testData/codegen/box/specialBuiltins/notEmptyMap.kt index 501d6b526ed..5fa0e23db70 100644 --- a/compiler/testData/codegen/box/specialBuiltins/notEmptyMap.kt +++ b/compiler/testData/codegen/box/specialBuiltins/notEmptyMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/specialBuiltins/redundantStubForSize.kt b/compiler/testData/codegen/box/specialBuiltins/redundantStubForSize.kt index df0376cc9cb..31fc74505f8 100644 --- a/compiler/testData/codegen/box/specialBuiltins/redundantStubForSize.kt +++ b/compiler/testData/codegen/box/specialBuiltins/redundantStubForSize.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A1 { open val size: Int = 56 } diff --git a/compiler/testData/codegen/box/specialBuiltins/removeAtTwoSpecialBridges.kt b/compiler/testData/codegen/box/specialBuiltins/removeAtTwoSpecialBridges.kt index 7a312ef58fb..6245ac90001 100644 --- a/compiler/testData/codegen/box/specialBuiltins/removeAtTwoSpecialBridges.kt +++ b/compiler/testData/codegen/box/specialBuiltins/removeAtTwoSpecialBridges.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/specialBuiltins/removeSetInt.kt b/compiler/testData/codegen/box/specialBuiltins/removeSetInt.kt index 2ae21dea147..31a312e0cae 100644 --- a/compiler/testData/codegen/box/specialBuiltins/removeSetInt.kt +++ b/compiler/testData/codegen/box/specialBuiltins/removeSetInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JVM_IR diff --git a/compiler/testData/codegen/box/specialBuiltins/throwable.kt b/compiler/testData/codegen/box/specialBuiltins/throwable.kt index e4040a63794..f8fb7f6fc9f 100644 --- a/compiler/testData/codegen/box/specialBuiltins/throwable.kt +++ b/compiler/testData/codegen/box/specialBuiltins/throwable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { try { throw Throwable("OK", null) diff --git a/compiler/testData/codegen/box/specialBuiltins/throwableComplex.kt b/compiler/testData/codegen/box/specialBuiltins/throwableComplex.kt index deb29039e10..f89f7029996 100644 --- a/compiler/testData/codegen/box/specialBuiltins/throwableComplex.kt +++ b/compiler/testData/codegen/box/specialBuiltins/throwableComplex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Super calls to Throwable properties are not supported // IGNORE_BACKEND: JS_IR diff --git a/compiler/testData/codegen/box/specialBuiltins/throwableImpl.kt b/compiler/testData/codegen/box/specialBuiltins/throwableImpl.kt index d33162bd698..79197fe2c82 100644 --- a/compiler/testData/codegen/box/specialBuiltins/throwableImpl.kt +++ b/compiler/testData/codegen/box/specialBuiltins/throwableImpl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Super calls to Throwable properties are not supported // IGNORE_BACKEND: JS_IR diff --git a/compiler/testData/codegen/box/specialBuiltins/throwableImplWithSecondaryConstructor.kt b/compiler/testData/codegen/box/specialBuiltins/throwableImplWithSecondaryConstructor.kt index afa627c4598..da4c2fbef34 100644 --- a/compiler/testData/codegen/box/specialBuiltins/throwableImplWithSecondaryConstructor.kt +++ b/compiler/testData/codegen/box/specialBuiltins/throwableImplWithSecondaryConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class MyThrowable : Throwable { val x: String diff --git a/compiler/testData/codegen/box/specialBuiltins/valuesInsideEnum.kt b/compiler/testData/codegen/box/specialBuiltins/valuesInsideEnum.kt index ee008bfcf82..3f73a6729bc 100644 --- a/compiler/testData/codegen/box/specialBuiltins/valuesInsideEnum.kt +++ b/compiler/testData/codegen/box/specialBuiltins/valuesInsideEnum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Variants { O, K; companion object { diff --git a/compiler/testData/codegen/box/statics/anonymousInitializerIObject.kt b/compiler/testData/codegen/box/statics/anonymousInitializerIObject.kt index 72aa88ec05b..9ce669581f9 100644 --- a/compiler/testData/codegen/box/statics/anonymousInitializerIObject.kt +++ b/compiler/testData/codegen/box/statics/anonymousInitializerIObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR object Foo { val bar: String diff --git a/compiler/testData/codegen/box/statics/anonymousInitializerInClassObject.kt b/compiler/testData/codegen/box/statics/anonymousInitializerInClassObject.kt index 3b3559b2895..d7902cce605 100644 --- a/compiler/testData/codegen/box/statics/anonymousInitializerInClassObject.kt +++ b/compiler/testData/codegen/box/statics/anonymousInitializerInClassObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Foo { companion object { val bar: String diff --git a/compiler/testData/codegen/box/statics/fields.kt b/compiler/testData/codegen/box/statics/fields.kt index aac3d842f87..c3a475af001 100644 --- a/compiler/testData/codegen/box/statics/fields.kt +++ b/compiler/testData/codegen/box/statics/fields.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Child.java diff --git a/compiler/testData/codegen/box/statics/incInClassObject.kt b/compiler/testData/codegen/box/statics/incInClassObject.kt index f4cfe90e680..1396ea8258d 100644 --- a/compiler/testData/codegen/box/statics/incInClassObject.kt +++ b/compiler/testData/codegen/box/statics/incInClassObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { companion object { private var r: Int = 1; diff --git a/compiler/testData/codegen/box/statics/incInObject.kt b/compiler/testData/codegen/box/statics/incInObject.kt index c1f48692d36..0b79f6cb408 100644 --- a/compiler/testData/codegen/box/statics/incInObject.kt +++ b/compiler/testData/codegen/box/statics/incInObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR object A { private var r: Int = 1; diff --git a/compiler/testData/codegen/box/statics/inheritedPropertyInClassObject.kt b/compiler/testData/codegen/box/statics/inheritedPropertyInClassObject.kt index 2ab591a3f58..d2c2c59b651 100644 --- a/compiler/testData/codegen/box/statics/inheritedPropertyInClassObject.kt +++ b/compiler/testData/codegen/box/statics/inheritedPropertyInClassObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Bar(val prop: String) class Foo { companion object : Bar("OK") { diff --git a/compiler/testData/codegen/box/statics/inheritedPropertyInObject.kt b/compiler/testData/codegen/box/statics/inheritedPropertyInObject.kt index 4d00f209f61..db69f0321bb 100644 --- a/compiler/testData/codegen/box/statics/inheritedPropertyInObject.kt +++ b/compiler/testData/codegen/box/statics/inheritedPropertyInObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Bar(val prop: String) object Foo : Bar("OK") { diff --git a/compiler/testData/codegen/box/statics/inlineCallsStaticMethod.kt b/compiler/testData/codegen/box/statics/inlineCallsStaticMethod.kt index d2f689dd23d..557432bdb2e 100644 --- a/compiler/testData/codegen/box/statics/inlineCallsStaticMethod.kt +++ b/compiler/testData/codegen/box/statics/inlineCallsStaticMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Test.java diff --git a/compiler/testData/codegen/box/statics/kt8089.kt b/compiler/testData/codegen/box/statics/kt8089.kt index 2fee361d80d..10ded0838dd 100644 --- a/compiler/testData/codegen/box/statics/kt8089.kt +++ b/compiler/testData/codegen/box/statics/kt8089.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class C { companion object { private val s: String diff --git a/compiler/testData/codegen/box/statics/protectedSamConstructor.kt b/compiler/testData/codegen/box/statics/protectedSamConstructor.kt index cc67e0c70ec..abfe7ef6883 100644 --- a/compiler/testData/codegen/box/statics/protectedSamConstructor.kt +++ b/compiler/testData/codegen/box/statics/protectedSamConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: JavaClass.java diff --git a/compiler/testData/codegen/box/statics/protectedStatic.kt b/compiler/testData/codegen/box/statics/protectedStatic.kt index b025f912426..9af99d32f82 100644 --- a/compiler/testData/codegen/box/statics/protectedStatic.kt +++ b/compiler/testData/codegen/box/statics/protectedStatic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: First.java diff --git a/compiler/testData/codegen/box/statics/protectedStatic2.kt b/compiler/testData/codegen/box/statics/protectedStatic2.kt index 5b584a702a4..1a8f42273bf 100644 --- a/compiler/testData/codegen/box/statics/protectedStatic2.kt +++ b/compiler/testData/codegen/box/statics/protectedStatic2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Base.java diff --git a/compiler/testData/codegen/box/statics/syntheticAccessor.kt b/compiler/testData/codegen/box/statics/syntheticAccessor.kt index 2a390400701..92661416a8b 100644 --- a/compiler/testData/codegen/box/statics/syntheticAccessor.kt +++ b/compiler/testData/codegen/box/statics/syntheticAccessor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR object A { private val p = "OK"; diff --git a/compiler/testData/codegen/box/storeStackBeforeInline/differentTypes.kt b/compiler/testData/codegen/box/storeStackBeforeInline/differentTypes.kt index 2d38eb00026..1592d0e3ee3 100644 --- a/compiler/testData/codegen/box/storeStackBeforeInline/differentTypes.kt +++ b/compiler/testData/codegen/box/storeStackBeforeInline/differentTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/storeStackBeforeInline/primitiveMerge.kt b/compiler/testData/codegen/box/storeStackBeforeInline/primitiveMerge.kt index 7a0c44138c9..3dde8a0922d 100644 --- a/compiler/testData/codegen/box/storeStackBeforeInline/primitiveMerge.kt +++ b/compiler/testData/codegen/box/storeStackBeforeInline/primitiveMerge.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/storeStackBeforeInline/simple.kt b/compiler/testData/codegen/box/storeStackBeforeInline/simple.kt index 02c77ef3f87..cd3e785690c 100644 --- a/compiler/testData/codegen/box/storeStackBeforeInline/simple.kt +++ b/compiler/testData/codegen/box/storeStackBeforeInline/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/storeStackBeforeInline/unreachableMarker.kt b/compiler/testData/codegen/box/storeStackBeforeInline/unreachableMarker.kt index 303293d3cd8..44ecbad0d7e 100644 --- a/compiler/testData/codegen/box/storeStackBeforeInline/unreachableMarker.kt +++ b/compiler/testData/codegen/box/storeStackBeforeInline/unreachableMarker.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/storeStackBeforeInline/withLambda.kt b/compiler/testData/codegen/box/storeStackBeforeInline/withLambda.kt index 44e64d5a9bc..21116927161 100644 --- a/compiler/testData/codegen/box/storeStackBeforeInline/withLambda.kt +++ b/compiler/testData/codegen/box/storeStackBeforeInline/withLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/strings/constInStringTemplate.kt b/compiler/testData/codegen/box/strings/constInStringTemplate.kt index 5595599889d..98356c44dd3 100644 --- a/compiler/testData/codegen/box/strings/constInStringTemplate.kt +++ b/compiler/testData/codegen/box/strings/constInStringTemplate.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/strings/forInString.kt b/compiler/testData/codegen/box/strings/forInString.kt index 48316a9fcd7..2a6c5582e83 100644 --- a/compiler/testData/codegen/box/strings/forInString.kt +++ b/compiler/testData/codegen/box/strings/forInString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/strings/kt3571.kt b/compiler/testData/codegen/box/strings/kt3571.kt index 960a37656a0..2c1d3ed7460 100644 --- a/compiler/testData/codegen/box/strings/kt3571.kt +++ b/compiler/testData/codegen/box/strings/kt3571.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Thing(delegate: CharSequence) : CharSequence by delegate fun box(): String { diff --git a/compiler/testData/codegen/box/strings/kt3652.kt b/compiler/testData/codegen/box/strings/kt3652.kt index f9e678089b8..acd6401e056 100644 --- a/compiler/testData/codegen/box/strings/kt3652.kt +++ b/compiler/testData/codegen/box/strings/kt3652.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var a = 'a' diff --git a/compiler/testData/codegen/box/strings/kt5389_stringBuilderGet.kt b/compiler/testData/codegen/box/strings/kt5389_stringBuilderGet.kt index 49855350814..a6ffe3485a1 100644 --- a/compiler/testData/codegen/box/strings/kt5389_stringBuilderGet.kt +++ b/compiler/testData/codegen/box/strings/kt5389_stringBuilderGet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun box(): String { val sb = StringBuilder("OK") diff --git a/compiler/testData/codegen/box/strings/kt5956.kt b/compiler/testData/codegen/box/strings/kt5956.kt index 037ee9ac1dc..4363571b620 100644 --- a/compiler/testData/codegen/box/strings/kt5956.kt +++ b/compiler/testData/codegen/box/strings/kt5956.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KT-5956 java.lang.AbstractMethodError: test.Thing.subSequence(II)Ljava/lang/CharSequence class Thing(val delegate: CharSequence) : CharSequence { diff --git a/compiler/testData/codegen/box/strings/kt881.kt b/compiler/testData/codegen/box/strings/kt881.kt index ba9911d887e..182514b3775 100644 --- a/compiler/testData/codegen/box/strings/kt881.kt +++ b/compiler/testData/codegen/box/strings/kt881.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { val b = 1+1 if ("$b" != "2") return "fail" diff --git a/compiler/testData/codegen/box/strings/kt894.kt b/compiler/testData/codegen/box/strings/kt894.kt index e2aeb1f5bab..a4b973b67cd 100644 --- a/compiler/testData/codegen/box/strings/kt894.kt +++ b/compiler/testData/codegen/box/strings/kt894.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun stringConcat(n : Int) : String? { var string : String? = "" for (i in 0..(n - 1)) diff --git a/compiler/testData/codegen/box/strings/multilineStringsWithTemplates.kt b/compiler/testData/codegen/box/strings/multilineStringsWithTemplates.kt index 38e661755cd..daa216647a5 100644 --- a/compiler/testData/codegen/box/strings/multilineStringsWithTemplates.kt +++ b/compiler/testData/codegen/box/strings/multilineStringsWithTemplates.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String { val s = "abc" val test1 = """$s""" diff --git a/compiler/testData/codegen/box/strings/nestedConcat.kt b/compiler/testData/codegen/box/strings/nestedConcat.kt index 34b2d423c8d..955110f2931 100644 --- a/compiler/testData/codegen/box/strings/nestedConcat.kt +++ b/compiler/testData/codegen/box/strings/nestedConcat.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/strings/rawStringsWithManyQuotes.kt b/compiler/testData/codegen/box/strings/rawStringsWithManyQuotes.kt index 1fb97bd718e..77862cda0b6 100644 --- a/compiler/testData/codegen/box/strings/rawStringsWithManyQuotes.kt +++ b/compiler/testData/codegen/box/strings/rawStringsWithManyQuotes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class P(val actual: String, val expected: String) fun array(vararg s: P) = s diff --git a/compiler/testData/codegen/box/strings/singleConcatNullable.kt b/compiler/testData/codegen/box/strings/singleConcatNullable.kt index efd66fa99fa..a0cf099d9e1 100644 --- a/compiler/testData/codegen/box/strings/singleConcatNullable.kt +++ b/compiler/testData/codegen/box/strings/singleConcatNullable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun f(s: String?): String { return "$s" } diff --git a/compiler/testData/codegen/box/strings/stringPlusOnlyWorksOnString.kt b/compiler/testData/codegen/box/strings/stringPlusOnlyWorksOnString.kt index 69806f7415b..3ddca65d83c 100644 --- a/compiler/testData/codegen/box/strings/stringPlusOnlyWorksOnString.kt +++ b/compiler/testData/codegen/box/strings/stringPlusOnlyWorksOnString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/super/basicmethodSuperClass.kt b/compiler/testData/codegen/box/super/basicmethodSuperClass.kt index 4165898b355..e963fbf6853 100644 --- a/compiler/testData/codegen/box/super/basicmethodSuperClass.kt +++ b/compiler/testData/codegen/box/super/basicmethodSuperClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/super/basicmethodSuperTrait.kt b/compiler/testData/codegen/box/super/basicmethodSuperTrait.kt index 886987cf6f3..0ebb2e00928 100644 --- a/compiler/testData/codegen/box/super/basicmethodSuperTrait.kt +++ b/compiler/testData/codegen/box/super/basicmethodSuperTrait.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Tr { fun extra() : String = "_" diff --git a/compiler/testData/codegen/box/super/basicproperty.kt b/compiler/testData/codegen/box/super/basicproperty.kt index f1fab6ffe23..a763c7a82d8 100644 --- a/compiler/testData/codegen/box/super/basicproperty.kt +++ b/compiler/testData/codegen/box/super/basicproperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class M() { open var b: Int = 0 } diff --git a/compiler/testData/codegen/box/super/enclosedFun.kt b/compiler/testData/codegen/box/super/enclosedFun.kt index 5f317b46f77..bf2dbdfa208 100644 --- a/compiler/testData/codegen/box/super/enclosedFun.kt +++ b/compiler/testData/codegen/box/super/enclosedFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface BK { fun x() : Int = 50 } diff --git a/compiler/testData/codegen/box/super/enclosedVar.kt b/compiler/testData/codegen/box/super/enclosedVar.kt index 50477570820..634b8d34ddc 100644 --- a/compiler/testData/codegen/box/super/enclosedVar.kt +++ b/compiler/testData/codegen/box/super/enclosedVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class M() { open var y = 500 } diff --git a/compiler/testData/codegen/box/super/innerClassLabeledSuper.kt b/compiler/testData/codegen/box/super/innerClassLabeledSuper.kt index cbb0a875df9..e48977e31c1 100644 --- a/compiler/testData/codegen/box/super/innerClassLabeledSuper.kt +++ b/compiler/testData/codegen/box/super/innerClassLabeledSuper.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface BK { fun foo(): String fun bar(): String diff --git a/compiler/testData/codegen/box/super/innerClassLabeledSuper2.kt b/compiler/testData/codegen/box/super/innerClassLabeledSuper2.kt index 1a0bca8c437..2de78ff0e27 100644 --- a/compiler/testData/codegen/box/super/innerClassLabeledSuper2.kt +++ b/compiler/testData/codegen/box/super/innerClassLabeledSuper2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //inspired by kt3492 interface BK { fun foo(): String diff --git a/compiler/testData/codegen/box/super/innerClassLabeledSuperProperty.kt b/compiler/testData/codegen/box/super/innerClassLabeledSuperProperty.kt index bb8098564f6..4c1f0a54b75 100644 --- a/compiler/testData/codegen/box/super/innerClassLabeledSuperProperty.kt +++ b/compiler/testData/codegen/box/super/innerClassLabeledSuperProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Base { val foo: String fun bar(): String diff --git a/compiler/testData/codegen/box/super/innerClassLabeledSuperProperty2.kt b/compiler/testData/codegen/box/super/innerClassLabeledSuperProperty2.kt index effc71e7925..0f6fbf2d06d 100644 --- a/compiler/testData/codegen/box/super/innerClassLabeledSuperProperty2.kt +++ b/compiler/testData/codegen/box/super/innerClassLabeledSuperProperty2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //inspired by kt3492 interface Base { val foo: String diff --git a/compiler/testData/codegen/box/super/innerClassQualifiedFunctionCall.kt b/compiler/testData/codegen/box/super/innerClassQualifiedFunctionCall.kt index 557905cedbe..52115bac21c 100644 --- a/compiler/testData/codegen/box/super/innerClassQualifiedFunctionCall.kt +++ b/compiler/testData/codegen/box/super/innerClassQualifiedFunctionCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface T { open fun baz(): String = "T.baz" } diff --git a/compiler/testData/codegen/box/super/innerClassQualifiedPropertyAccess.kt b/compiler/testData/codegen/box/super/innerClassQualifiedPropertyAccess.kt index bdcd70ce962..a8f23ad3649 100644 --- a/compiler/testData/codegen/box/super/innerClassQualifiedPropertyAccess.kt +++ b/compiler/testData/codegen/box/super/innerClassQualifiedPropertyAccess.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface T { open val baz: String get() = "T.baz" diff --git a/compiler/testData/codegen/box/super/kt14243.kt b/compiler/testData/codegen/box/super/kt14243.kt index 75d5fcb7ae7..0e9e4cba1cb 100644 --- a/compiler/testData/codegen/box/super/kt14243.kt +++ b/compiler/testData/codegen/box/super/kt14243.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Z { fun test(p: T): T { return p diff --git a/compiler/testData/codegen/box/super/kt14243_2.kt b/compiler/testData/codegen/box/super/kt14243_2.kt index b72bf3dac7c..d896d345688 100644 --- a/compiler/testData/codegen/box/super/kt14243_2.kt +++ b/compiler/testData/codegen/box/super/kt14243_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Z { fun test(p: T): T { return p diff --git a/compiler/testData/codegen/box/super/kt14243_class.kt b/compiler/testData/codegen/box/super/kt14243_class.kt index c0ec94be493..20152a93dd8 100644 --- a/compiler/testData/codegen/box/super/kt14243_class.kt +++ b/compiler/testData/codegen/box/super/kt14243_class.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Z { open fun test(p: T, z: Y): T { diff --git a/compiler/testData/codegen/box/super/kt14243_prop.kt b/compiler/testData/codegen/box/super/kt14243_prop.kt index 73979c08226..e221b3d5339 100644 --- a/compiler/testData/codegen/box/super/kt14243_prop.kt +++ b/compiler/testData/codegen/box/super/kt14243_prop.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Z { val value: T diff --git a/compiler/testData/codegen/box/super/kt3492ClassFun.kt b/compiler/testData/codegen/box/super/kt3492ClassFun.kt index 1dd8d1b2770..a75140c80b1 100644 --- a/compiler/testData/codegen/box/super/kt3492ClassFun.kt +++ b/compiler/testData/codegen/box/super/kt3492ClassFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open fun foo2(): String = "OK" } diff --git a/compiler/testData/codegen/box/super/kt3492ClassProperty.kt b/compiler/testData/codegen/box/super/kt3492ClassProperty.kt index 25feedb525f..055d9a4764c 100644 --- a/compiler/testData/codegen/box/super/kt3492ClassProperty.kt +++ b/compiler/testData/codegen/box/super/kt3492ClassProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A { open val foo: String = "OK" } diff --git a/compiler/testData/codegen/box/super/kt3492TraitFun.kt b/compiler/testData/codegen/box/super/kt3492TraitFun.kt index 144e86036a3..08a85b5dfb0 100644 --- a/compiler/testData/codegen/box/super/kt3492TraitFun.kt +++ b/compiler/testData/codegen/box/super/kt3492TraitFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface ATrait { open fun foo2(): String = "OK" } diff --git a/compiler/testData/codegen/box/super/kt3492TraitProperty.kt b/compiler/testData/codegen/box/super/kt3492TraitProperty.kt index c4c3298afcb..f141d566948 100644 --- a/compiler/testData/codegen/box/super/kt3492TraitProperty.kt +++ b/compiler/testData/codegen/box/super/kt3492TraitProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { open val foo: String get() = "OK" diff --git a/compiler/testData/codegen/box/super/kt4173.kt b/compiler/testData/codegen/box/super/kt4173.kt index 12ca4f5c6ee..fa5f29c6d5c 100644 --- a/compiler/testData/codegen/box/super/kt4173.kt +++ b/compiler/testData/codegen/box/super/kt4173.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class C(val f: () -> Unit) { fun test() { f() diff --git a/compiler/testData/codegen/box/super/kt4173_2.kt b/compiler/testData/codegen/box/super/kt4173_2.kt index 3bc81264f0c..25a398da0f9 100644 --- a/compiler/testData/codegen/box/super/kt4173_2.kt +++ b/compiler/testData/codegen/box/super/kt4173_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class X(var s: ()-> Unit) open class C(val f: X) { diff --git a/compiler/testData/codegen/box/super/kt4173_3.kt b/compiler/testData/codegen/box/super/kt4173_3.kt index 8c23cf83f28..a220dddbed9 100644 --- a/compiler/testData/codegen/box/super/kt4173_3.kt +++ b/compiler/testData/codegen/box/super/kt4173_3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class C(s: Int) { fun test() { diff --git a/compiler/testData/codegen/box/super/kt4982.kt b/compiler/testData/codegen/box/super/kt4982.kt index 8c01d8f2212..76da76cab8e 100644 --- a/compiler/testData/codegen/box/super/kt4982.kt +++ b/compiler/testData/codegen/box/super/kt4982.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class WaitFor { init { condition() diff --git a/compiler/testData/codegen/box/super/multipleSuperTraits.kt b/compiler/testData/codegen/box/super/multipleSuperTraits.kt index 2ddb25d35b9..706f2359c1e 100644 --- a/compiler/testData/codegen/box/super/multipleSuperTraits.kt +++ b/compiler/testData/codegen/box/super/multipleSuperTraits.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface T1 { fun foo() = "O" } diff --git a/compiler/testData/codegen/box/super/superConstructor/kt13846.kt b/compiler/testData/codegen/box/super/superConstructor/kt13846.kt index c066d8e6ce5..41dcff9b626 100644 --- a/compiler/testData/codegen/box/super/superConstructor/kt13846.kt +++ b/compiler/testData/codegen/box/super/superConstructor/kt13846.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class SuperClass(val arg: () -> String) object obj { diff --git a/compiler/testData/codegen/box/super/superConstructor/kt17464_arrayOf.kt b/compiler/testData/codegen/box/super/superConstructor/kt17464_arrayOf.kt index eb092f89776..73c6cef1ce8 100644 --- a/compiler/testData/codegen/box/super/superConstructor/kt17464_arrayOf.kt +++ b/compiler/testData/codegen/box/super/superConstructor/kt17464_arrayOf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(val array: Array) class B : A(arrayOf("OK")) diff --git a/compiler/testData/codegen/box/super/superConstructor/kt17464_linkedMapOf.kt b/compiler/testData/codegen/box/super/superConstructor/kt17464_linkedMapOf.kt index b4d06baa10b..86113cda4ee 100644 --- a/compiler/testData/codegen/box/super/superConstructor/kt17464_linkedMapOf.kt +++ b/compiler/testData/codegen/box/super/superConstructor/kt17464_linkedMapOf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/box/super/superConstructor/kt18356.kt b/compiler/testData/codegen/box/super/superConstructor/kt18356.kt index 150d2f5dd85..79d75d4691c 100644 --- a/compiler/testData/codegen/box/super/superConstructor/kt18356.kt +++ b/compiler/testData/codegen/box/super/superConstructor/kt18356.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base(val addr: Long, val name: String) fun box(): String { diff --git a/compiler/testData/codegen/box/super/superConstructor/kt18356_2.kt b/compiler/testData/codegen/box/super/superConstructor/kt18356_2.kt index 9773342f5fa..4c1662196db 100644 --- a/compiler/testData/codegen/box/super/superConstructor/kt18356_2.kt +++ b/compiler/testData/codegen/box/super/superConstructor/kt18356_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR abstract class Base(val s: String, vararg ints: Int) fun foo(s: String, ints: IntArray) = object : Base(ints = *ints, s = s) {} diff --git a/compiler/testData/codegen/box/super/superConstructor/objectExtendsInner.kt b/compiler/testData/codegen/box/super/superConstructor/objectExtendsInner.kt index 83d075cdeae..20711c88538 100644 --- a/compiler/testData/codegen/box/super/superConstructor/objectExtendsInner.kt +++ b/compiler/testData/codegen/box/super/superConstructor/objectExtendsInner.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Foo(val value: String) { open inner class Inner(val d: Double = -1.0, val s: String, vararg val y: Int) { diff --git a/compiler/testData/codegen/box/super/superConstructor/objectExtendsLocalInner.kt b/compiler/testData/codegen/box/super/superConstructor/objectExtendsLocalInner.kt index ab3c695f278..1e436a7f5d1 100644 --- a/compiler/testData/codegen/box/super/superConstructor/objectExtendsLocalInner.kt +++ b/compiler/testData/codegen/box/super/superConstructor/objectExtendsLocalInner.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val capture = "O" diff --git a/compiler/testData/codegen/box/super/traitproperty.kt b/compiler/testData/codegen/box/super/traitproperty.kt index a5de71c24eb..08c5be4a23c 100644 --- a/compiler/testData/codegen/box/super/traitproperty.kt +++ b/compiler/testData/codegen/box/super/traitproperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface M { var backingB : Int var b : Int diff --git a/compiler/testData/codegen/box/super/unqualifiedSuper.kt b/compiler/testData/codegen/box/super/unqualifiedSuper.kt index 9863671fa68..78edaf75489 100644 --- a/compiler/testData/codegen/box/super/unqualifiedSuper.kt +++ b/compiler/testData/codegen/box/super/unqualifiedSuper.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Base() { open fun baseFun(): String = "Base.baseFun()" diff --git a/compiler/testData/codegen/box/super/unqualifiedSuperWithDeeperHierarchies.kt b/compiler/testData/codegen/box/super/unqualifiedSuperWithDeeperHierarchies.kt index c9ab55a897d..1cf0899bf00 100644 --- a/compiler/testData/codegen/box/super/unqualifiedSuperWithDeeperHierarchies.kt +++ b/compiler/testData/codegen/box/super/unqualifiedSuperWithDeeperHierarchies.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class DeeperBase { open fun deeperBaseFun(): String = "DeeperBase.deeperBaseFun()" diff --git a/compiler/testData/codegen/box/super/unqualifiedSuperWithMethodsOfAny.kt b/compiler/testData/codegen/box/super/unqualifiedSuperWithMethodsOfAny.kt index b0eb1ec0d01..139f159c416 100644 --- a/compiler/testData/codegen/box/super/unqualifiedSuperWithMethodsOfAny.kt +++ b/compiler/testData/codegen/box/super/unqualifiedSuperWithMethodsOfAny.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface ISomething open class ClassWithToString { diff --git a/compiler/testData/codegen/box/synchronized/changeMonitor.kt b/compiler/testData/codegen/box/synchronized/changeMonitor.kt index 5c2bab2c36b..6b3600f3c94 100644 --- a/compiler/testData/codegen/box/synchronized/changeMonitor.kt +++ b/compiler/testData/codegen/box/synchronized/changeMonitor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/synchronized/exceptionInMonitorExpression.kt b/compiler/testData/codegen/box/synchronized/exceptionInMonitorExpression.kt index cf4ade8b111..1f6da529e37 100644 --- a/compiler/testData/codegen/box/synchronized/exceptionInMonitorExpression.kt +++ b/compiler/testData/codegen/box/synchronized/exceptionInMonitorExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/synchronized/finally.kt b/compiler/testData/codegen/box/synchronized/finally.kt index 2fd42eae717..684753ed2e7 100644 --- a/compiler/testData/codegen/box/synchronized/finally.kt +++ b/compiler/testData/codegen/box/synchronized/finally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/synchronized/longValue.kt b/compiler/testData/codegen/box/synchronized/longValue.kt index 8dec5eb94fc..1a5e95be2ce 100644 --- a/compiler/testData/codegen/box/synchronized/longValue.kt +++ b/compiler/testData/codegen/box/synchronized/longValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/synchronized/nestedDifferentObjects.kt b/compiler/testData/codegen/box/synchronized/nestedDifferentObjects.kt index d5779c1e1bd..0d83196b6f1 100644 --- a/compiler/testData/codegen/box/synchronized/nestedDifferentObjects.kt +++ b/compiler/testData/codegen/box/synchronized/nestedDifferentObjects.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/synchronized/nestedSameObject.kt b/compiler/testData/codegen/box/synchronized/nestedSameObject.kt index a98bdd48bd0..1687907d007 100644 --- a/compiler/testData/codegen/box/synchronized/nestedSameObject.kt +++ b/compiler/testData/codegen/box/synchronized/nestedSameObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/synchronized/nonLocalReturn.kt b/compiler/testData/codegen/box/synchronized/nonLocalReturn.kt index 7368d92fd82..1113acd81da 100644 --- a/compiler/testData/codegen/box/synchronized/nonLocalReturn.kt +++ b/compiler/testData/codegen/box/synchronized/nonLocalReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/synchronized/objectValue.kt b/compiler/testData/codegen/box/synchronized/objectValue.kt index 1c27b83df69..8fcd888dfdb 100644 --- a/compiler/testData/codegen/box/synchronized/objectValue.kt +++ b/compiler/testData/codegen/box/synchronized/objectValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/synchronized/sync.kt b/compiler/testData/codegen/box/synchronized/sync.kt index e48f6181edb..f9ee66237f8 100644 --- a/compiler/testData/codegen/box/synchronized/sync.kt +++ b/compiler/testData/codegen/box/synchronized/sync.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/synchronized/value.kt b/compiler/testData/codegen/box/synchronized/value.kt index 7b4d63adafb..f85f4572a80 100644 --- a/compiler/testData/codegen/box/synchronized/value.kt +++ b/compiler/testData/codegen/box/synchronized/value.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/synchronized/wait.kt b/compiler/testData/codegen/box/synchronized/wait.kt index 56acadd4016..379a4bcb6d7 100644 --- a/compiler/testData/codegen/box/synchronized/wait.kt +++ b/compiler/testData/codegen/box/synchronized/wait.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericConstructor.kt b/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericConstructor.kt index 9a97980a5a6..ec6e7bf8cbe 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericConstructor.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { A.Nested().nestedA() A.Nested().Inner().innerA() diff --git a/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericMethod.kt b/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericMethod.kt index a5ffca91336..1a12f5fec67 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericMethod.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: test.kt import b.B diff --git a/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericMethodWithDefaults.kt b/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericMethodWithDefaults.kt index 943d7e681cd..65dbabcbd7b 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericMethodWithDefaults.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericMethodWithDefaults.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: test.kt import b.B diff --git a/compiler/testData/codegen/box/syntheticAccessors/accessorForProtected.kt b/compiler/testData/codegen/box/syntheticAccessors/accessorForProtected.kt index 6250b18d1ce..7890a8a2743 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/accessorForProtected.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/accessorForProtected.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: 1.kt import b.B diff --git a/compiler/testData/codegen/box/syntheticAccessors/accessorForProtectedInvokeVirtual.kt b/compiler/testData/codegen/box/syntheticAccessors/accessorForProtectedInvokeVirtual.kt index f68dda4d4b1..750d4b31edd 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/accessorForProtectedInvokeVirtual.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/accessorForProtectedInvokeVirtual.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // FILE: 1.kt diff --git a/compiler/testData/codegen/box/syntheticAccessors/inline.kt b/compiler/testData/codegen/box/syntheticAccessors/inline.kt index 32a562d29e7..d8b5ff9c85f 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/inline.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/inline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { fun foo() = o_plus_f_plus_k {""} diff --git a/compiler/testData/codegen/box/syntheticAccessors/inlineInOtherClass.kt b/compiler/testData/codegen/box/syntheticAccessors/inlineInOtherClass.kt index 9664410fb44..327f69bd913 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/inlineInOtherClass.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/inlineInOtherClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { private inline fun f() = g() private fun g() = "OK" diff --git a/compiler/testData/codegen/box/syntheticAccessors/jvmField.kt b/compiler/testData/codegen/box/syntheticAccessors/jvmField.kt index 76c38ef8d7e..15aa93facf1 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/jvmField.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/jvmField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/syntheticAccessors/jvmNameForAccessors.kt b/compiler/testData/codegen/box/syntheticAccessors/jvmNameForAccessors.kt index 1f91d3ae2d5..48db403de55 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/jvmNameForAccessors.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/jvmNameForAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/syntheticAccessors/kt10047.kt b/compiler/testData/codegen/box/syntheticAccessors/kt10047.kt index 8317ac0f765..c8127aad812 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/kt10047.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/kt10047.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: a.kt package test2 diff --git a/compiler/testData/codegen/box/syntheticAccessors/kt21258_indirect.kt b/compiler/testData/codegen/box/syntheticAccessors/kt21258_indirect.kt index 951d2ead0c9..a147fc912d6 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/kt21258_indirect.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/kt21258_indirect.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Foo { private val fld: String = "O" get() = { field }() + "K" diff --git a/compiler/testData/codegen/box/syntheticAccessors/kt21258_simple.kt b/compiler/testData/codegen/box/syntheticAccessors/kt21258_simple.kt index df6d81ce1d2..188e20a2eb0 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/kt21258_simple.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/kt21258_simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Foo { private val fld: String = "O" get() = { field }() + "K" diff --git a/compiler/testData/codegen/box/syntheticAccessors/kt9717.kt b/compiler/testData/codegen/box/syntheticAccessors/kt9717.kt index f2438b5a591..17c8fd7763f 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/kt9717.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/kt9717.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: box.kt object Test { diff --git a/compiler/testData/codegen/box/syntheticAccessors/kt9717DifferentPackages.kt b/compiler/testData/codegen/box/syntheticAccessors/kt9717DifferentPackages.kt index d201d7c2a39..2e7801834c9 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/kt9717DifferentPackages.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/kt9717DifferentPackages.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: a.kt package a diff --git a/compiler/testData/codegen/box/syntheticAccessors/kt9958.kt b/compiler/testData/codegen/box/syntheticAccessors/kt9958.kt index d138dc19fe4..4420d29df0b 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/kt9958.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/kt9958.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: a.kt package a diff --git a/compiler/testData/codegen/box/syntheticAccessors/kt9958Interface.kt b/compiler/testData/codegen/box/syntheticAccessors/kt9958Interface.kt index 639bf6b35bb..2607be52e4e 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/kt9958Interface.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/kt9958Interface.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: a.kt package a diff --git a/compiler/testData/codegen/box/syntheticAccessors/protectedFromLambda.kt b/compiler/testData/codegen/box/syntheticAccessors/protectedFromLambda.kt index a0cb7165308..6f26b2e5925 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/protectedFromLambda.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/protectedFromLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // FILE: A.kt package first diff --git a/compiler/testData/codegen/box/syntheticAccessors/syntheticAccessorNames.kt b/compiler/testData/codegen/box/syntheticAccessors/syntheticAccessorNames.kt index 7c37f4284aa..87d81c14140 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/syntheticAccessorNames.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/syntheticAccessorNames.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/toArray/incorrectToArrayDetection.kt b/compiler/testData/codegen/box/toArray/incorrectToArrayDetection.kt index 90bd84d0a2b..ecb89ec3d3a 100644 --- a/compiler/testData/codegen/box/toArray/incorrectToArrayDetection.kt +++ b/compiler/testData/codegen/box/toArray/incorrectToArrayDetection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/toArray/kt3177-toTypedArray.kt b/compiler/testData/codegen/box/toArray/kt3177-toTypedArray.kt index effa002f45d..12e1326aaa3 100644 --- a/compiler/testData/codegen/box/toArray/kt3177-toTypedArray.kt +++ b/compiler/testData/codegen/box/toArray/kt3177-toTypedArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/toArray/returnToTypedArray.kt b/compiler/testData/codegen/box/toArray/returnToTypedArray.kt index 235d1d425f5..290b908c9a0 100644 --- a/compiler/testData/codegen/box/toArray/returnToTypedArray.kt +++ b/compiler/testData/codegen/box/toArray/returnToTypedArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/toArray/toArray.kt b/compiler/testData/codegen/box/toArray/toArray.kt index 0475226a268..4492616e4db 100644 --- a/compiler/testData/codegen/box/toArray/toArray.kt +++ b/compiler/testData/codegen/box/toArray/toArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/toArray/toArrayAlreadyPresent.kt b/compiler/testData/codegen/box/toArray/toArrayAlreadyPresent.kt index 3be85f8dad4..b690ff6eccc 100644 --- a/compiler/testData/codegen/box/toArray/toArrayAlreadyPresent.kt +++ b/compiler/testData/codegen/box/toArray/toArrayAlreadyPresent.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/toArray/toArrayShouldBePublic.kt b/compiler/testData/codegen/box/toArray/toArrayShouldBePublic.kt index 06676b5519f..9612c8a8cbf 100644 --- a/compiler/testData/codegen/box/toArray/toArrayShouldBePublic.kt +++ b/compiler/testData/codegen/box/toArray/toArrayShouldBePublic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/toArray/toArrayShouldBePublicWithJava.kt b/compiler/testData/codegen/box/toArray/toArrayShouldBePublicWithJava.kt index 4fb4f6d4914..caafe5531b7 100644 --- a/compiler/testData/codegen/box/toArray/toArrayShouldBePublicWithJava.kt +++ b/compiler/testData/codegen/box/toArray/toArrayShouldBePublicWithJava.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/toArray/toTypedArray.kt b/compiler/testData/codegen/box/toArray/toTypedArray.kt index 8eef1cd2ee2..f16ae8c716a 100644 --- a/compiler/testData/codegen/box/toArray/toTypedArray.kt +++ b/compiler/testData/codegen/box/toArray/toTypedArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not diff --git a/compiler/testData/codegen/box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade.kt b/compiler/testData/codegen/box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade.kt index 33b2b195fa5..8cc4dccf044 100644 --- a/compiler/testData/codegen/box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade.kt +++ b/compiler/testData/codegen/box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade2.kt b/compiler/testData/codegen/box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade2.kt index eea28c9b194..9e37c7b2830 100644 --- a/compiler/testData/codegen/box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade2.kt +++ b/compiler/testData/codegen/box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/topLevelPrivate/privateInInlineNested.kt b/compiler/testData/codegen/box/topLevelPrivate/privateInInlineNested.kt index 2f43f6e7930..bfe6b954ee3 100644 --- a/compiler/testData/codegen/box/topLevelPrivate/privateInInlineNested.kt +++ b/compiler/testData/codegen/box/topLevelPrivate/privateInInlineNested.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package test private val prop = "O" diff --git a/compiler/testData/codegen/box/topLevelPrivate/privateVisibility.kt b/compiler/testData/codegen/box/topLevelPrivate/privateVisibility.kt index 44d0c4b557b..1c4bf19d995 100644 --- a/compiler/testData/codegen/box/topLevelPrivate/privateVisibility.kt +++ b/compiler/testData/codegen/box/topLevelPrivate/privateVisibility.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FULL_JDK diff --git a/compiler/testData/codegen/box/topLevelPrivate/syntheticAccessor.kt b/compiler/testData/codegen/box/topLevelPrivate/syntheticAccessor.kt index 68d402f57bc..4f98f4b2382 100644 --- a/compiler/testData/codegen/box/topLevelPrivate/syntheticAccessor.kt +++ b/compiler/testData/codegen/box/topLevelPrivate/syntheticAccessor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package test private val prop = "O" diff --git a/compiler/testData/codegen/box/topLevelPrivate/syntheticAccessorInMultiFile.kt b/compiler/testData/codegen/box/topLevelPrivate/syntheticAccessorInMultiFile.kt index c7c72020467..7ae294ded9a 100644 --- a/compiler/testData/codegen/box/topLevelPrivate/syntheticAccessorInMultiFile.kt +++ b/compiler/testData/codegen/box/topLevelPrivate/syntheticAccessorInMultiFile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/traits/abstractClassInheritsFromInterface.kt b/compiler/testData/codegen/box/traits/abstractClassInheritsFromInterface.kt index 3f232516da2..a9740c6af7e 100644 --- a/compiler/testData/codegen/box/traits/abstractClassInheritsFromInterface.kt +++ b/compiler/testData/codegen/box/traits/abstractClassInheritsFromInterface.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: ExtendsKCWithT.java diff --git a/compiler/testData/codegen/box/traits/diamondPropertyAccessors.kt b/compiler/testData/codegen/box/traits/diamondPropertyAccessors.kt index e1c4d7a6b36..812367d38f8 100644 --- a/compiler/testData/codegen/box/traits/diamondPropertyAccessors.kt +++ b/compiler/testData/codegen/box/traits/diamondPropertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { var bar: Boolean get() = false diff --git a/compiler/testData/codegen/box/traits/genericMethod.kt b/compiler/testData/codegen/box/traits/genericMethod.kt index e3d47b24181..45bc5b985a5 100644 --- a/compiler/testData/codegen/box/traits/genericMethod.kt +++ b/compiler/testData/codegen/box/traits/genericMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { val property : T diff --git a/compiler/testData/codegen/box/traits/indirectlyInheritPropertyGetter.kt b/compiler/testData/codegen/box/traits/indirectlyInheritPropertyGetter.kt index 75cde1daa46..29522a96127 100644 --- a/compiler/testData/codegen/box/traits/indirectlyInheritPropertyGetter.kt +++ b/compiler/testData/codegen/box/traits/indirectlyInheritPropertyGetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { val str: String get() = "OK" diff --git a/compiler/testData/codegen/box/traits/inheritJavaInterface.kt b/compiler/testData/codegen/box/traits/inheritJavaInterface.kt index e97a48935a1..0eaaee92c27 100644 --- a/compiler/testData/codegen/box/traits/inheritJavaInterface.kt +++ b/compiler/testData/codegen/box/traits/inheritJavaInterface.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: MyInt.java diff --git a/compiler/testData/codegen/box/traits/inheritedFun.kt b/compiler/testData/codegen/box/traits/inheritedFun.kt index 756aed226c7..e0fc8324e5e 100644 --- a/compiler/testData/codegen/box/traits/inheritedFun.kt +++ b/compiler/testData/codegen/box/traits/inheritedFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-2206 interface A { fun f():Int = 239 diff --git a/compiler/testData/codegen/box/traits/inheritedVar.kt b/compiler/testData/codegen/box/traits/inheritedVar.kt index 887f33c2178..04a3faf7782 100644 --- a/compiler/testData/codegen/box/traits/inheritedVar.kt +++ b/compiler/testData/codegen/box/traits/inheritedVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR //KT-2206 interface A { diff --git a/compiler/testData/codegen/box/traits/interfaceDefaultImpls.kt b/compiler/testData/codegen/box/traits/interfaceDefaultImpls.kt index 991f550c928..b6ca02494dc 100644 --- a/compiler/testData/codegen/box/traits/interfaceDefaultImpls.kt +++ b/compiler/testData/codegen/box/traits/interfaceDefaultImpls.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: B.java diff --git a/compiler/testData/codegen/box/traits/interfaceWithNonAbstractFunIndirect.kt b/compiler/testData/codegen/box/traits/interfaceWithNonAbstractFunIndirect.kt index e77b2472214..125210cd5c1 100644 --- a/compiler/testData/codegen/box/traits/interfaceWithNonAbstractFunIndirect.kt +++ b/compiler/testData/codegen/box/traits/interfaceWithNonAbstractFunIndirect.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface I { fun foo(): String = "foo" diff --git a/compiler/testData/codegen/box/traits/interfaceWithNonAbstractFunIndirectGeneric.kt b/compiler/testData/codegen/box/traits/interfaceWithNonAbstractFunIndirectGeneric.kt index 65f641c2d5a..5ff994c67a3 100644 --- a/compiler/testData/codegen/box/traits/interfaceWithNonAbstractFunIndirectGeneric.kt +++ b/compiler/testData/codegen/box/traits/interfaceWithNonAbstractFunIndirectGeneric.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface I { fun foo(x: T): String = "foo($x)" diff --git a/compiler/testData/codegen/box/traits/kt1936.kt b/compiler/testData/codegen/box/traits/kt1936.kt index 0764dca3de4..fbdc0456b35 100644 --- a/compiler/testData/codegen/box/traits/kt1936.kt +++ b/compiler/testData/codegen/box/traits/kt1936.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "Fail" interface MyTrait diff --git a/compiler/testData/codegen/box/traits/kt1936_1.kt b/compiler/testData/codegen/box/traits/kt1936_1.kt index c3c6ef815f6..4cd9e92de65 100644 --- a/compiler/testData/codegen/box/traits/kt1936_1.kt +++ b/compiler/testData/codegen/box/traits/kt1936_1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface MyTrait { var property : String diff --git a/compiler/testData/codegen/box/traits/kt2260.kt b/compiler/testData/codegen/box/traits/kt2260.kt index f63a2220542..f99935db68e 100644 --- a/compiler/testData/codegen/box/traits/kt2260.kt +++ b/compiler/testData/codegen/box/traits/kt2260.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Flusher { fun flush() = "OK" } diff --git a/compiler/testData/codegen/box/traits/kt2399.kt b/compiler/testData/codegen/box/traits/kt2399.kt index dd9027936c1..7ed5377fdba 100644 --- a/compiler/testData/codegen/box/traits/kt2399.kt +++ b/compiler/testData/codegen/box/traits/kt2399.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/traits/kt2541.kt b/compiler/testData/codegen/box/traits/kt2541.kt index 5be4abf0272..4246166cee0 100644 --- a/compiler/testData/codegen/box/traits/kt2541.kt +++ b/compiler/testData/codegen/box/traits/kt2541.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(t: T, u: U) = "OK" } diff --git a/compiler/testData/codegen/box/traits/kt3315.kt b/compiler/testData/codegen/box/traits/kt3315.kt index 91f7f81a489..532fe3441c2 100644 --- a/compiler/testData/codegen/box/traits/kt3315.kt +++ b/compiler/testData/codegen/box/traits/kt3315.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface B { fun foo(dd: T): T = dd } diff --git a/compiler/testData/codegen/box/traits/kt3500.kt b/compiler/testData/codegen/box/traits/kt3500.kt index 18433df514a..9b9a8a72d14 100644 --- a/compiler/testData/codegen/box/traits/kt3500.kt +++ b/compiler/testData/codegen/box/traits/kt3500.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface BK { fun foo(): String = 10.toString() } diff --git a/compiler/testData/codegen/box/traits/kt5393.kt b/compiler/testData/codegen/box/traits/kt5393.kt index 2b221df2cb3..38d22959ec3 100644 --- a/compiler/testData/codegen/box/traits/kt5393.kt +++ b/compiler/testData/codegen/box/traits/kt5393.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(): String { return "OK" diff --git a/compiler/testData/codegen/box/traits/kt5393_property.kt b/compiler/testData/codegen/box/traits/kt5393_property.kt index 881fb3ba8ca..9a274b99008 100644 --- a/compiler/testData/codegen/box/traits/kt5393_property.kt +++ b/compiler/testData/codegen/box/traits/kt5393_property.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "Fail" interface A { diff --git a/compiler/testData/codegen/box/traits/multiple.kt b/compiler/testData/codegen/box/traits/multiple.kt index bc6470c0d6b..451d7a87d1e 100644 --- a/compiler/testData/codegen/box/traits/multiple.kt +++ b/compiler/testData/codegen/box/traits/multiple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface AL { fun get(index: Int) : Any? = null } diff --git a/compiler/testData/codegen/box/traits/noPrivateDelegation.kt b/compiler/testData/codegen/box/traits/noPrivateDelegation.kt index 42a64385eb8..800c5f35525 100644 --- a/compiler/testData/codegen/box/traits/noPrivateDelegation.kt +++ b/compiler/testData/codegen/box/traits/noPrivateDelegation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/traits/privateInterfaceMethod.kt b/compiler/testData/codegen/box/traits/privateInterfaceMethod.kt index 74b01ae58ff..e7452fa2024 100644 --- a/compiler/testData/codegen/box/traits/privateInterfaceMethod.kt +++ b/compiler/testData/codegen/box/traits/privateInterfaceMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS interface A { diff --git a/compiler/testData/codegen/box/traits/syntheticAccessor.kt b/compiler/testData/codegen/box/traits/syntheticAccessor.kt index 32ce13d9d57..bc1a509989c 100644 --- a/compiler/testData/codegen/box/traits/syntheticAccessor.kt +++ b/compiler/testData/codegen/box/traits/syntheticAccessor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var result = "fail" interface B { diff --git a/compiler/testData/codegen/box/traits/traitImplDelegationWithCovariantOverride.kt b/compiler/testData/codegen/box/traits/traitImplDelegationWithCovariantOverride.kt index 2c8af75f5c0..caa12832d7b 100644 --- a/compiler/testData/codegen/box/traits/traitImplDelegationWithCovariantOverride.kt +++ b/compiler/testData/codegen/box/traits/traitImplDelegationWithCovariantOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(): Number { return 42 diff --git a/compiler/testData/codegen/box/traits/traitImplDiamond.kt b/compiler/testData/codegen/box/traits/traitImplDiamond.kt index 4d11997cb2a..dd0cc61c8fe 100644 --- a/compiler/testData/codegen/box/traits/traitImplDiamond.kt +++ b/compiler/testData/codegen/box/traits/traitImplDiamond.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo() = "Fail" } diff --git a/compiler/testData/codegen/box/traits/traitImplGenericDelegation.kt b/compiler/testData/codegen/box/traits/traitImplGenericDelegation.kt index 65253011fd9..fcdc224154b 100644 --- a/compiler/testData/codegen/box/traits/traitImplGenericDelegation.kt +++ b/compiler/testData/codegen/box/traits/traitImplGenericDelegation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface A { fun foo(t: T, u: U): V? { return null diff --git a/compiler/testData/codegen/box/traits/traitWithPrivateExtension.kt b/compiler/testData/codegen/box/traits/traitWithPrivateExtension.kt index 5dee33c0792..9f93bd724be 100644 --- a/compiler/testData/codegen/box/traits/traitWithPrivateExtension.kt +++ b/compiler/testData/codegen/box/traits/traitWithPrivateExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class B { val p = "OK" } diff --git a/compiler/testData/codegen/box/traits/traitWithPrivateMember.kt b/compiler/testData/codegen/box/traits/traitWithPrivateMember.kt index 50debaa1e26..07604d6cf0e 100644 --- a/compiler/testData/codegen/box/traits/traitWithPrivateMember.kt +++ b/compiler/testData/codegen/box/traits/traitWithPrivateMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Z { fun testFun() : String { diff --git a/compiler/testData/codegen/box/traits/traitWithPrivateMemberAccessFromLambda.kt b/compiler/testData/codegen/box/traits/traitWithPrivateMemberAccessFromLambda.kt index 0b2a16072d3..7628c5b4985 100644 --- a/compiler/testData/codegen/box/traits/traitWithPrivateMemberAccessFromLambda.kt +++ b/compiler/testData/codegen/box/traits/traitWithPrivateMemberAccessFromLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Z { fun testFun(): String { diff --git a/compiler/testData/codegen/box/typeInfo/ifOrWhenSpecialCall.kt b/compiler/testData/codegen/box/typeInfo/ifOrWhenSpecialCall.kt index 54ec5152a12..88f81d4d073 100644 --- a/compiler/testData/codegen/box/typeInfo/ifOrWhenSpecialCall.kt +++ b/compiler/testData/codegen/box/typeInfo/ifOrWhenSpecialCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR interface Option { val s: String } diff --git a/compiler/testData/codegen/box/typeInfo/implicitSmartCastThis.kt b/compiler/testData/codegen/box/typeInfo/implicitSmartCastThis.kt index a4587005887..36918e8bd09 100644 --- a/compiler/testData/codegen/box/typeInfo/implicitSmartCastThis.kt +++ b/compiler/testData/codegen/box/typeInfo/implicitSmartCastThis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A class B : A() { diff --git a/compiler/testData/codegen/box/typeInfo/inheritance.kt b/compiler/testData/codegen/box/typeInfo/inheritance.kt index f40166007db..2e6e894d39a 100644 --- a/compiler/testData/codegen/box/typeInfo/inheritance.kt +++ b/compiler/testData/codegen/box/typeInfo/inheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A () { fun plus(e: T) = B (e) } diff --git a/compiler/testData/codegen/box/typeInfo/kt2811.kt b/compiler/testData/codegen/box/typeInfo/kt2811.kt index 293eb80b20b..685aea42946 100644 --- a/compiler/testData/codegen/box/typeInfo/kt2811.kt +++ b/compiler/testData/codegen/box/typeInfo/kt2811.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Test1 { fun test1(): String { if (this is Test2) { diff --git a/compiler/testData/codegen/box/typeInfo/primitiveTypeInfo.kt b/compiler/testData/codegen/box/typeInfo/primitiveTypeInfo.kt index ff67d156b7d..a7e39164111 100644 --- a/compiler/testData/codegen/box/typeInfo/primitiveTypeInfo.kt +++ b/compiler/testData/codegen/box/typeInfo/primitiveTypeInfo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Box(t: T) { var value = t } diff --git a/compiler/testData/codegen/box/typeInfo/smartCastThis.kt b/compiler/testData/codegen/box/typeInfo/smartCastThis.kt index 6ed06c50328..27d582d0f03 100644 --- a/compiler/testData/codegen/box/typeInfo/smartCastThis.kt +++ b/compiler/testData/codegen/box/typeInfo/smartCastThis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR package h open class A { diff --git a/compiler/testData/codegen/box/typeMapping/enhancedPrimitives.kt b/compiler/testData/codegen/box/typeMapping/enhancedPrimitives.kt index 193dea1204f..b08e58ea0ec 100644 --- a/compiler/testData/codegen/box/typeMapping/enhancedPrimitives.kt +++ b/compiler/testData/codegen/box/typeMapping/enhancedPrimitives.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: J.java diff --git a/compiler/testData/codegen/box/typeMapping/genericTypeWithNothing.kt b/compiler/testData/codegen/box/typeMapping/genericTypeWithNothing.kt index 8cd253b338c..c8d814d31e5 100644 --- a/compiler/testData/codegen/box/typeMapping/genericTypeWithNothing.kt +++ b/compiler/testData/codegen/box/typeMapping/genericTypeWithNothing.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/typeMapping/kt309.kt b/compiler/testData/codegen/box/typeMapping/kt309.kt index c50c6eb951e..7b5f2c85841 100644 --- a/compiler/testData/codegen/box/typeMapping/kt309.kt +++ b/compiler/testData/codegen/box/typeMapping/kt309.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/typeMapping/kt3863.kt b/compiler/testData/codegen/box/typeMapping/kt3863.kt index 21b6b4acd63..3c535f3288e 100644 --- a/compiler/testData/codegen/box/typeMapping/kt3863.kt +++ b/compiler/testData/codegen/box/typeMapping/kt3863.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty // java.lang.VerifyError: (class: NotImplemented, method: get signature: (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;) Unable to pop operand off an empty stack diff --git a/compiler/testData/codegen/box/typeMapping/kt3976.kt b/compiler/testData/codegen/box/typeMapping/kt3976.kt index 47110878e72..8f9e7415ba4 100644 --- a/compiler/testData/codegen/box/typeMapping/kt3976.kt +++ b/compiler/testData/codegen/box/typeMapping/kt3976.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR import kotlin.reflect.KProperty // java.lang.ClassNotFoundException: kotlin.Nothing diff --git a/compiler/testData/codegen/box/typeMapping/typeParameterMultipleBounds.kt b/compiler/testData/codegen/box/typeMapping/typeParameterMultipleBounds.kt index 4c4f2037be3..9adbb68d631 100644 --- a/compiler/testData/codegen/box/typeMapping/typeParameterMultipleBounds.kt +++ b/compiler/testData/codegen/box/typeMapping/typeParameterMultipleBounds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/typealias/enumEntryQualifier.kt b/compiler/testData/codegen/box/typealias/enumEntryQualifier.kt index 19c383aaed0..50ed9a72b95 100644 --- a/compiler/testData/codegen/box/typealias/enumEntryQualifier.kt +++ b/compiler/testData/codegen/box/typealias/enumEntryQualifier.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class MyEnum { O; companion object { diff --git a/compiler/testData/codegen/box/typealias/genericTypeAliasConstructor.kt b/compiler/testData/codegen/box/typealias/genericTypeAliasConstructor.kt index 6dfe839c270..602fd1c6b91 100644 --- a/compiler/testData/codegen/box/typealias/genericTypeAliasConstructor.kt +++ b/compiler/testData/codegen/box/typealias/genericTypeAliasConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Cell(val x: T) typealias StringCell = Cell diff --git a/compiler/testData/codegen/box/typealias/genericTypeAliasConstructor2.kt b/compiler/testData/codegen/box/typealias/genericTypeAliasConstructor2.kt index 845d35b4aed..c15ed78573d 100644 --- a/compiler/testData/codegen/box/typealias/genericTypeAliasConstructor2.kt +++ b/compiler/testData/codegen/box/typealias/genericTypeAliasConstructor2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Pair(val x1: T1, val x2: T2) typealias ST = Pair diff --git a/compiler/testData/codegen/box/typealias/innerClassTypeAliasConstructor.kt b/compiler/testData/codegen/box/typealias/innerClassTypeAliasConstructor.kt index 6193b148048..2b3b380b7c7 100644 --- a/compiler/testData/codegen/box/typealias/innerClassTypeAliasConstructor.kt +++ b/compiler/testData/codegen/box/typealias/innerClassTypeAliasConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer(val x: String) { inner class Inner(val y: String) { val z = x + y diff --git a/compiler/testData/codegen/box/typealias/innerClassTypeAliasConstructorInSupertypes.kt b/compiler/testData/codegen/box/typealias/innerClassTypeAliasConstructorInSupertypes.kt index 69638e0c6e3..ce7d8776baf 100644 --- a/compiler/testData/codegen/box/typealias/innerClassTypeAliasConstructorInSupertypes.kt +++ b/compiler/testData/codegen/box/typealias/innerClassTypeAliasConstructorInSupertypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class Outer(val x: String) { abstract inner class InnerBase diff --git a/compiler/testData/codegen/box/typealias/kt15109.kt b/compiler/testData/codegen/box/typealias/kt15109.kt index f6846176bf5..dc6528e9ed1 100644 --- a/compiler/testData/codegen/box/typealias/kt15109.kt +++ b/compiler/testData/codegen/box/typealias/kt15109.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class A(private val s: String = "") { fun foo() = s } diff --git a/compiler/testData/codegen/box/typealias/objectLiteralConstructor.kt b/compiler/testData/codegen/box/typealias/objectLiteralConstructor.kt index eab3abf7d1d..5e8f4dc20e6 100644 --- a/compiler/testData/codegen/box/typealias/objectLiteralConstructor.kt +++ b/compiler/testData/codegen/box/typealias/objectLiteralConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class LockFreeLinkedListNode(val s: String) private class SendBuffered(s: String) : LockFreeLinkedListNode(s) open class AddLastDesc2(val node: T) diff --git a/compiler/testData/codegen/box/typealias/privateInKlib.kt b/compiler/testData/codegen/box/typealias/privateInKlib.kt index fc9e1658ca3..addad8fca58 100644 --- a/compiler/testData/codegen/box/typealias/privateInKlib.kt +++ b/compiler/testData/codegen/box/typealias/privateInKlib.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // MODULE: lib // FILE: f1.kt diff --git a/compiler/testData/codegen/box/typealias/simple.kt b/compiler/testData/codegen/box/typealias/simple.kt index a5cd67b9ad7..3f78d42d61c 100644 --- a/compiler/testData/codegen/box/typealias/simple.kt +++ b/compiler/testData/codegen/box/typealias/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR typealias S = String typealias SF = (T) -> S diff --git a/compiler/testData/codegen/box/typealias/typeAliasAsBareType.kt b/compiler/testData/codegen/box/typealias/typeAliasAsBareType.kt index 165de444126..746d04d6e42 100644 --- a/compiler/testData/codegen/box/typealias/typeAliasAsBareType.kt +++ b/compiler/testData/codegen/box/typealias/typeAliasAsBareType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/typealias/typeAliasCompanion.kt b/compiler/testData/codegen/box/typealias/typeAliasCompanion.kt index 07efa97a0f0..3b289c091e3 100644 --- a/compiler/testData/codegen/box/typealias/typeAliasCompanion.kt +++ b/compiler/testData/codegen/box/typealias/typeAliasCompanion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class A { companion object { val result = "OK" diff --git a/compiler/testData/codegen/box/typealias/typeAliasConstructorForArray.kt b/compiler/testData/codegen/box/typealias/typeAliasConstructorForArray.kt index 8be95d2e91d..d2ae996f320 100644 --- a/compiler/testData/codegen/box/typealias/typeAliasConstructorForArray.kt +++ b/compiler/testData/codegen/box/typealias/typeAliasConstructorForArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR typealias BoolArray = Array typealias IArray = IntArray typealias MyArray = Array diff --git a/compiler/testData/codegen/box/typealias/typeAliasConstructorInSuperCall.kt b/compiler/testData/codegen/box/typealias/typeAliasConstructorInSuperCall.kt index 95cee2f88ef..d578c237e0d 100644 --- a/compiler/testData/codegen/box/typealias/typeAliasConstructorInSuperCall.kt +++ b/compiler/testData/codegen/box/typealias/typeAliasConstructorInSuperCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Cell(val value: T) typealias CT = Cell diff --git a/compiler/testData/codegen/box/typealias/typeAliasInAnonymousObjectType.kt b/compiler/testData/codegen/box/typealias/typeAliasInAnonymousObjectType.kt index ba3a87abaec..ba41841c633 100644 --- a/compiler/testData/codegen/box/typealias/typeAliasInAnonymousObjectType.kt +++ b/compiler/testData/codegen/box/typealias/typeAliasInAnonymousObjectType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR open class Foo(val x: T) typealias FooStr = Foo diff --git a/compiler/testData/codegen/box/typealias/typeAliasObject.kt b/compiler/testData/codegen/box/typealias/typeAliasObject.kt index 203f4e5bd5f..d5f1caaa072 100644 --- a/compiler/testData/codegen/box/typealias/typeAliasObject.kt +++ b/compiler/testData/codegen/box/typealias/typeAliasObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR object OHolder { val O = "O" } diff --git a/compiler/testData/codegen/box/typealias/typeAliasObjectCallable.kt b/compiler/testData/codegen/box/typealias/typeAliasObjectCallable.kt index 5a321ecd586..0f3d325b5b5 100644 --- a/compiler/testData/codegen/box/typealias/typeAliasObjectCallable.kt +++ b/compiler/testData/codegen/box/typealias/typeAliasObjectCallable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR object O { val x = "OK" diff --git a/compiler/testData/codegen/box/unaryOp/callNullable.kt b/compiler/testData/codegen/box/unaryOp/callNullable.kt index f3ff7db949a..7fc7c8c4740 100644 --- a/compiler/testData/codegen/box/unaryOp/callNullable.kt +++ b/compiler/testData/codegen/box/unaryOp/callNullable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a1: Byte? = 1.unaryMinus() val a2: Short? = 1.unaryMinus() diff --git a/compiler/testData/codegen/box/unaryOp/intrinsicNullable.kt b/compiler/testData/codegen/box/unaryOp/intrinsicNullable.kt index 0463bcddba9..5edb9718d52 100644 --- a/compiler/testData/codegen/box/unaryOp/intrinsicNullable.kt +++ b/compiler/testData/codegen/box/unaryOp/intrinsicNullable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { val a1: Byte? = -1 val a2: Short? = -1 diff --git a/compiler/testData/codegen/box/unit/closureReturnsNullableUnit.kt b/compiler/testData/codegen/box/unit/closureReturnsNullableUnit.kt index 604b35ab71f..01b67a141b8 100644 --- a/compiler/testData/codegen/box/unit/closureReturnsNullableUnit.kt +++ b/compiler/testData/codegen/box/unit/closureReturnsNullableUnit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun isNull(x: Unit?) = x == null fun box(): String { diff --git a/compiler/testData/codegen/box/unit/ifElse.kt b/compiler/testData/codegen/box/unit/ifElse.kt index 282189c4b8d..9c6da8029a9 100644 --- a/compiler/testData/codegen/box/unit/ifElse.kt +++ b/compiler/testData/codegen/box/unit/ifElse.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // Name clashes // IGNORE_BACKEND: JS_IR diff --git a/compiler/testData/codegen/box/unit/kt4265.kt b/compiler/testData/codegen/box/unit/kt4265.kt index 3c1aaf9d462..68e0d7999f3 100644 --- a/compiler/testData/codegen/box/unit/kt4265.kt +++ b/compiler/testData/codegen/box/unit/kt4265.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun T.let(f: (T) -> R): R = f(this) fun box(): String { diff --git a/compiler/testData/codegen/box/unit/nullableUnit.kt b/compiler/testData/codegen/box/unit/nullableUnit.kt index 0289cca09ba..1208847d029 100644 --- a/compiler/testData/codegen/box/unit/nullableUnit.kt +++ b/compiler/testData/codegen/box/unit/nullableUnit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun isNull(x: Unit?) = x == null fun isNullGeneric(x: T?) = x == null diff --git a/compiler/testData/codegen/box/unsignedTypes/boxConstValOfUnsignedType.kt b/compiler/testData/codegen/box/unsignedTypes/boxConstValOfUnsignedType.kt index a71e5d31838..8483a6fd03e 100644 --- a/compiler/testData/codegen/box/unsignedTypes/boxConstValOfUnsignedType.kt +++ b/compiler/testData/codegen/box/unsignedTypes/boxConstValOfUnsignedType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/boxedUnsignedEqualsZero.kt b/compiler/testData/codegen/box/unsignedTypes/boxedUnsignedEqualsZero.kt index 6fd8b5d507d..93b2694d624 100644 --- a/compiler/testData/codegen/box/unsignedTypes/boxedUnsignedEqualsZero.kt +++ b/compiler/testData/codegen/box/unsignedTypes/boxedUnsignedEqualsZero.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/checkBasicUnsignedLiterals.kt b/compiler/testData/codegen/box/unsignedTypes/checkBasicUnsignedLiterals.kt index 0950cc04632..5fc0590c647 100644 --- a/compiler/testData/codegen/box/unsignedTypes/checkBasicUnsignedLiterals.kt +++ b/compiler/testData/codegen/box/unsignedTypes/checkBasicUnsignedLiterals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/equalsImplForInlineClassWrappingNullableInlineClass.kt b/compiler/testData/codegen/box/unsignedTypes/equalsImplForInlineClassWrappingNullableInlineClass.kt index becf919b9bc..35665550457 100644 --- a/compiler/testData/codegen/box/unsignedTypes/equalsImplForInlineClassWrappingNullableInlineClass.kt +++ b/compiler/testData/codegen/box/unsignedTypes/equalsImplForInlineClassWrappingNullableInlineClass.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND_FIR: JVM_IR inline class Z(val x: Int) inline class NZ1(val nz: Z?) diff --git a/compiler/testData/codegen/box/unsignedTypes/evaluateConstructorOfUnsignedType.kt b/compiler/testData/codegen/box/unsignedTypes/evaluateConstructorOfUnsignedType.kt index 823d9303634..7998deba331 100644 --- a/compiler/testData/codegen/box/unsignedTypes/evaluateConstructorOfUnsignedType.kt +++ b/compiler/testData/codegen/box/unsignedTypes/evaluateConstructorOfUnsignedType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR // WITH_REFLECT // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/unsignedTypes/forEachIndexedInListOfUInts.kt b/compiler/testData/codegen/box/unsignedTypes/forEachIndexedInListOfUInts.kt index c5b1fb680c4..83868bed072 100644 --- a/compiler/testData/codegen/box/unsignedTypes/forEachIndexedInListOfUInts.kt +++ b/compiler/testData/codegen/box/unsignedTypes/forEachIndexedInListOfUInts.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/forInUnsignedDownTo.kt b/compiler/testData/codegen/box/unsignedTypes/forInUnsignedDownTo.kt index ffc80bfeefa..257bd7e1e13 100644 --- a/compiler/testData/codegen/box/unsignedTypes/forInUnsignedDownTo.kt +++ b/compiler/testData/codegen/box/unsignedTypes/forInUnsignedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/forInUnsignedProgression.kt b/compiler/testData/codegen/box/unsignedTypes/forInUnsignedProgression.kt index d1246849750..1fe77dcb9e0 100644 --- a/compiler/testData/codegen/box/unsignedTypes/forInUnsignedProgression.kt +++ b/compiler/testData/codegen/box/unsignedTypes/forInUnsignedProgression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/forInUnsignedRange.kt b/compiler/testData/codegen/box/unsignedTypes/forInUnsignedRange.kt index 87ada5cdb3e..f7fb96cf75c 100644 --- a/compiler/testData/codegen/box/unsignedTypes/forInUnsignedRange.kt +++ b/compiler/testData/codegen/box/unsignedTypes/forInUnsignedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/forInUnsignedRangeLiteral.kt b/compiler/testData/codegen/box/unsignedTypes/forInUnsignedRangeLiteral.kt index 87f11adc429..d6b8c8bab46 100644 --- a/compiler/testData/codegen/box/unsignedTypes/forInUnsignedRangeLiteral.kt +++ b/compiler/testData/codegen/box/unsignedTypes/forInUnsignedRangeLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/forInUnsignedRangeWithCoercion.kt b/compiler/testData/codegen/box/unsignedTypes/forInUnsignedRangeWithCoercion.kt index 86ef6034e61..2425e120a4c 100644 --- a/compiler/testData/codegen/box/unsignedTypes/forInUnsignedRangeWithCoercion.kt +++ b/compiler/testData/codegen/box/unsignedTypes/forInUnsignedRangeWithCoercion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/forInUnsignedUntil.kt b/compiler/testData/codegen/box/unsignedTypes/forInUnsignedUntil.kt index 377a90e66af..ee77119327b 100644 --- a/compiler/testData/codegen/box/unsignedTypes/forInUnsignedUntil.kt +++ b/compiler/testData/codegen/box/unsignedTypes/forInUnsignedUntil.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/inUnsignedDownTo.kt b/compiler/testData/codegen/box/unsignedTypes/inUnsignedDownTo.kt index bbd6b7bd505..2b673589302 100644 --- a/compiler/testData/codegen/box/unsignedTypes/inUnsignedDownTo.kt +++ b/compiler/testData/codegen/box/unsignedTypes/inUnsignedDownTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/inUnsignedRange.kt b/compiler/testData/codegen/box/unsignedTypes/inUnsignedRange.kt index f87d766e4fa..7f7780ea4a0 100644 --- a/compiler/testData/codegen/box/unsignedTypes/inUnsignedRange.kt +++ b/compiler/testData/codegen/box/unsignedTypes/inUnsignedRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/inUnsignedRangeLiteral.kt b/compiler/testData/codegen/box/unsignedTypes/inUnsignedRangeLiteral.kt index 5b0cc5eab28..4c5e28b1641 100644 --- a/compiler/testData/codegen/box/unsignedTypes/inUnsignedRangeLiteral.kt +++ b/compiler/testData/codegen/box/unsignedTypes/inUnsignedRangeLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/inUnsignedUntil.kt b/compiler/testData/codegen/box/unsignedTypes/inUnsignedUntil.kt index df040cb2512..a94afc56578 100644 --- a/compiler/testData/codegen/box/unsignedTypes/inUnsignedUntil.kt +++ b/compiler/testData/codegen/box/unsignedTypes/inUnsignedUntil.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/iterateOverArrayOfUnsignedValues.kt b/compiler/testData/codegen/box/unsignedTypes/iterateOverArrayOfUnsignedValues.kt index e3ef1d808f9..ac416b2172d 100644 --- a/compiler/testData/codegen/box/unsignedTypes/iterateOverArrayOfUnsignedValues.kt +++ b/compiler/testData/codegen/box/unsignedTypes/iterateOverArrayOfUnsignedValues.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/iterateOverListOfBoxedUnsignedValues.kt b/compiler/testData/codegen/box/unsignedTypes/iterateOverListOfBoxedUnsignedValues.kt index fdd7ee8188a..9d5cecc39c1 100644 --- a/compiler/testData/codegen/box/unsignedTypes/iterateOverListOfBoxedUnsignedValues.kt +++ b/compiler/testData/codegen/box/unsignedTypes/iterateOverListOfBoxedUnsignedValues.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/kt25784.kt b/compiler/testData/codegen/box/unsignedTypes/kt25784.kt index 41b3aa34a06..e8cf6c408a1 100644 --- a/compiler/testData/codegen/box/unsignedTypes/kt25784.kt +++ b/compiler/testData/codegen/box/unsignedTypes/kt25784.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/literalEqualsNullableUnsigned.kt b/compiler/testData/codegen/box/unsignedTypes/literalEqualsNullableUnsigned.kt index 335d8c53205..4fca5e1c9f7 100644 --- a/compiler/testData/codegen/box/unsignedTypes/literalEqualsNullableUnsigned.kt +++ b/compiler/testData/codegen/box/unsignedTypes/literalEqualsNullableUnsigned.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/nullableUnsignedEqualsLiteral.kt b/compiler/testData/codegen/box/unsignedTypes/nullableUnsignedEqualsLiteral.kt index 497194cccfa..cc7e810b4b0 100644 --- a/compiler/testData/codegen/box/unsignedTypes/nullableUnsignedEqualsLiteral.kt +++ b/compiler/testData/codegen/box/unsignedTypes/nullableUnsignedEqualsLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/unsignedLiteralsForMaxLongValue.kt b/compiler/testData/codegen/box/unsignedTypes/unsignedLiteralsForMaxLongValue.kt index 3dbe24e4a7c..f8adc390680 100644 --- a/compiler/testData/codegen/box/unsignedTypes/unsignedLiteralsForMaxLongValue.kt +++ b/compiler/testData/codegen/box/unsignedTypes/unsignedLiteralsForMaxLongValue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/unsignedLiteralsWithSignedOverflow.kt b/compiler/testData/codegen/box/unsignedTypes/unsignedLiteralsWithSignedOverflow.kt index 570de60bc4c..93c3f067ba8 100644 --- a/compiler/testData/codegen/box/unsignedTypes/unsignedLiteralsWithSignedOverflow.kt +++ b/compiler/testData/codegen/box/unsignedTypes/unsignedLiteralsWithSignedOverflow.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/unsignedLongDivide.kt b/compiler/testData/codegen/box/unsignedTypes/unsignedLongDivide.kt index c9436d97084..803e6938b9c 100644 --- a/compiler/testData/codegen/box/unsignedTypes/unsignedLongDivide.kt +++ b/compiler/testData/codegen/box/unsignedTypes/unsignedLongDivide.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/unsignedLongToString.kt b/compiler/testData/codegen/box/unsignedTypes/unsignedLongToString.kt index de80a1a7b62..6f2b86e8570 100644 --- a/compiler/testData/codegen/box/unsignedTypes/unsignedLongToString.kt +++ b/compiler/testData/codegen/box/unsignedTypes/unsignedLongToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/unsignedRangeIterator.kt b/compiler/testData/codegen/box/unsignedTypes/unsignedRangeIterator.kt index a3f547cf1cb..80d132691d4 100644 --- a/compiler/testData/codegen/box/unsignedTypes/unsignedRangeIterator.kt +++ b/compiler/testData/codegen/box/unsignedTypes/unsignedRangeIterator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/unsignedTypePrefixIncrementDecrementBoxing.kt b/compiler/testData/codegen/box/unsignedTypes/unsignedTypePrefixIncrementDecrementBoxing.kt index 69204a99b26..4e32d9f0bbe 100644 --- a/compiler/testData/codegen/box/unsignedTypes/unsignedTypePrefixIncrementDecrementBoxing.kt +++ b/compiler/testData/codegen/box/unsignedTypes/unsignedTypePrefixIncrementDecrementBoxing.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_REFLECT diff --git a/compiler/testData/codegen/box/unsignedTypes/unsignedTypeValuesInsideStringTemplates.kt b/compiler/testData/codegen/box/unsignedTypes/unsignedTypeValuesInsideStringTemplates.kt index 12bb49a4795..a3f3ce9e436 100644 --- a/compiler/testData/codegen/box/unsignedTypes/unsignedTypeValuesInsideStringTemplates.kt +++ b/compiler/testData/codegen/box/unsignedTypes/unsignedTypeValuesInsideStringTemplates.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/varargsOfUnsignedTypes.kt b/compiler/testData/codegen/box/unsignedTypes/varargsOfUnsignedTypes.kt index 93b631ec9ae..b4b7339b434 100644 --- a/compiler/testData/codegen/box/unsignedTypes/varargsOfUnsignedTypes.kt +++ b/compiler/testData/codegen/box/unsignedTypes/varargsOfUnsignedTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/unsignedTypes/whenByUnsigned.kt b/compiler/testData/codegen/box/unsignedTypes/whenByUnsigned.kt index a400de3e431..68bf3cb2777 100644 --- a/compiler/testData/codegen/box/unsignedTypes/whenByUnsigned.kt +++ b/compiler/testData/codegen/box/unsignedTypes/whenByUnsigned.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/vararg/assigningArrayToVarargInAnnotation.kt b/compiler/testData/codegen/box/vararg/assigningArrayToVarargInAnnotation.kt index d8519bbb06a..52e8becc47d 100644 --- a/compiler/testData/codegen/box/vararg/assigningArrayToVarargInAnnotation.kt +++ b/compiler/testData/codegen/box/vararg/assigningArrayToVarargInAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/vararg/doNotCopyImmediatelyCreatedArrays.kt b/compiler/testData/codegen/box/vararg/doNotCopyImmediatelyCreatedArrays.kt index 6cc4d47dc23..616f94db2ab 100644 --- a/compiler/testData/codegen/box/vararg/doNotCopyImmediatelyCreatedArrays.kt +++ b/compiler/testData/codegen/box/vararg/doNotCopyImmediatelyCreatedArrays.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun booleanVararg(vararg xs: Boolean) { if (xs.size != 1 && xs[0] != true) throw AssertionError() } diff --git a/compiler/testData/codegen/box/vararg/kt1978.kt b/compiler/testData/codegen/box/vararg/kt1978.kt index 6d27ec3a311..5f45dd3e5dd 100644 --- a/compiler/testData/codegen/box/vararg/kt1978.kt +++ b/compiler/testData/codegen/box/vararg/kt1978.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun aa(vararg a : String): String = a[0] fun box(): String { diff --git a/compiler/testData/codegen/box/vararg/kt581.kt b/compiler/testData/codegen/box/vararg/kt581.kt index 9e7c41a3e9a..768fcfc0ace 100644 --- a/compiler/testData/codegen/box/vararg/kt581.kt +++ b/compiler/testData/codegen/box/vararg/kt581.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME package whats.the.difference diff --git a/compiler/testData/codegen/box/vararg/kt6192.kt b/compiler/testData/codegen/box/vararg/kt6192.kt index d442cda5937..8596cc1d06e 100644 --- a/compiler/testData/codegen/box/vararg/kt6192.kt +++ b/compiler/testData/codegen/box/vararg/kt6192.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun barB(vararg args: Byte) = args fun barC(vararg args: Char) = args fun barD(vararg args: Double) = args diff --git a/compiler/testData/codegen/box/vararg/kt796_797.kt b/compiler/testData/codegen/box/vararg/kt796_797.kt index ebb6be014c3..d13a4ec63de 100644 --- a/compiler/testData/codegen/box/vararg/kt796_797.kt +++ b/compiler/testData/codegen/box/vararg/kt796_797.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR operator fun Array?.get(i : Int?) = this!!.get(i!!) fun array(vararg t : T) : Array = t as Array diff --git a/compiler/testData/codegen/box/vararg/singleAssignmentToVarargsInFunction.kt b/compiler/testData/codegen/box/vararg/singleAssignmentToVarargsInFunction.kt index b41ddc0c46d..0ebfa09e668 100644 --- a/compiler/testData/codegen/box/vararg/singleAssignmentToVarargsInFunction.kt +++ b/compiler/testData/codegen/box/vararg/singleAssignmentToVarargsInFunction.kt @@ -1,4 +1,5 @@ // !LANGUAGE: -ProhibitAssigningSingleElementsToVarargsInNamedForm +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { if (test1(p = 1) != "1") return "fail 1" diff --git a/compiler/testData/codegen/box/vararg/spreadCopiesArray.kt b/compiler/testData/codegen/box/vararg/spreadCopiesArray.kt index d5b7fc1fe65..87a70397789 100644 --- a/compiler/testData/codegen/box/vararg/spreadCopiesArray.kt +++ b/compiler/testData/codegen/box/vararg/spreadCopiesArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/vararg/varargInFunParam.kt b/compiler/testData/codegen/box/vararg/varargInFunParam.kt index 6f0d02a20d0..44f18b59d49 100644 --- a/compiler/testData/codegen/box/vararg/varargInFunParam.kt +++ b/compiler/testData/codegen/box/vararg/varargInFunParam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { if (test1() != "") return "fail 1" if (test1(1) != "1") return "fail 2" diff --git a/compiler/testData/codegen/box/vararg/varargsAndFunctionLiterals.kt b/compiler/testData/codegen/box/vararg/varargsAndFunctionLiterals.kt index 3c7dca68c44..d2132071175 100644 --- a/compiler/testData/codegen/box/vararg/varargsAndFunctionLiterals.kt +++ b/compiler/testData/codegen/box/vararg/varargsAndFunctionLiterals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(a: Int, vararg b: Int, f: (IntArray) -> String): String { return "test" + a + " " + f(b) } diff --git a/compiler/testData/codegen/box/when/edgeCases.kt b/compiler/testData/codegen/box/when/edgeCases.kt index df5289d5a5a..c5f078e9f8c 100644 --- a/compiler/testData/codegen/box/when/edgeCases.kt +++ b/compiler/testData/codegen/box/when/edgeCases.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(x: Int): String { return when (x) { 2_147_483_647 -> "MAX" diff --git a/compiler/testData/codegen/box/when/emptyWhen.kt b/compiler/testData/codegen/box/when/emptyWhen.kt index 62ab58b6bf3..de8260a03e7 100644 --- a/compiler/testData/codegen/box/when/emptyWhen.kt +++ b/compiler/testData/codegen/box/when/emptyWhen.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class A { X1, X2 } fun box(): String { diff --git a/compiler/testData/codegen/box/when/enumOptimization/bigEnum.kt b/compiler/testData/codegen/box/when/enumOptimization/bigEnum.kt index 629b6d1a32a..499792682d0 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/bigEnum.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/bigEnum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=bar1 count=6 // CHECK_IF_COUNT: function=bar1 count=0 diff --git a/compiler/testData/codegen/box/when/enumOptimization/differentEnumClasses.kt b/compiler/testData/codegen/box/when/enumOptimization/differentEnumClasses.kt index b0aedc491fb..b8e893eeb4a 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/differentEnumClasses.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/differentEnumClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class A { O, K } diff --git a/compiler/testData/codegen/box/when/enumOptimization/differentEnumClasses2.kt b/compiler/testData/codegen/box/when/enumOptimization/differentEnumClasses2.kt index 65472cb7ad1..61c0a47012d 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/differentEnumClasses2.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/differentEnumClasses2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class A { OK } diff --git a/compiler/testData/codegen/box/when/enumOptimization/duplicatingItems.kt b/compiler/testData/codegen/box/when/enumOptimization/duplicatingItems.kt index 0df6b309bf6..04a5eeddd68 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/duplicatingItems.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/duplicatingItems.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=bar count=3 // CHECK_IF_COUNT: function=bar count=0 diff --git a/compiler/testData/codegen/box/when/enumOptimization/enumInsideClassObject.kt b/compiler/testData/codegen/box/when/enumOptimization/enumInsideClassObject.kt index 1ce3c8075a0..7363d8dfc7c 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/enumInsideClassObject.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/enumInsideClassObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=foo count=3 // CHECK_IF_COUNT: function=foo count=0 diff --git a/compiler/testData/codegen/box/when/enumOptimization/expression.kt b/compiler/testData/codegen/box/when/enumOptimization/expression.kt index 418f1860d09..c36ecce7c9a 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/expression.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/expression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=bar1 count=3 // CHECK_IF_COUNT: function=bar1 count=0 diff --git a/compiler/testData/codegen/box/when/enumOptimization/functionLiteralInTopLevel.kt b/compiler/testData/codegen/box/when/enumOptimization/functionLiteralInTopLevel.kt index 2266ce69a30..e75e1f6c43e 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/functionLiteralInTopLevel.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/functionLiteralInTopLevel.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // CHECK_CASES_COUNT: function=box$lambda count=0 // CHECK_IF_COUNT: function=box$lambda count=1 diff --git a/compiler/testData/codegen/box/when/enumOptimization/kt14597.kt b/compiler/testData/codegen/box/when/enumOptimization/kt14597.kt index 7af0d40883e..50136100f6e 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/kt14597.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/kt14597.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // CHECK_CASES_COUNT: function=box count=6 // CHECK_IF_COUNT: function=box count=1 diff --git a/compiler/testData/codegen/box/when/enumOptimization/kt14597_full.kt b/compiler/testData/codegen/box/when/enumOptimization/kt14597_full.kt index 2926f787c9e..02bf40b97c6 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/kt14597_full.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/kt14597_full.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // CHECK_CASES_COUNT: function=box count=18 // CHECK_IF_COUNT: function=box count=3 diff --git a/compiler/testData/codegen/box/when/enumOptimization/kt14802.kt b/compiler/testData/codegen/box/when/enumOptimization/kt14802.kt index b2fd2b389c6..38f836f9f20 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/kt14802.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/kt14802.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // CHECK_CASES_COUNT: function=crash count=2 // CHECK_IF_COUNT: function=crash count=1 diff --git a/compiler/testData/codegen/box/when/enumOptimization/kt15806.kt b/compiler/testData/codegen/box/when/enumOptimization/kt15806.kt index 54d4d6c5cd9..640feb3311c 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/kt15806.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/kt15806.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // CHECK_CASES_COUNT: function=doTheThing count=2 // CHECK_IF_COUNT: function=doTheThing count=2 diff --git a/compiler/testData/codegen/box/when/enumOptimization/manyWhensWithinClass.kt b/compiler/testData/codegen/box/when/enumOptimization/manyWhensWithinClass.kt index 35b69efcfdd..09a0b1c9715 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/manyWhensWithinClass.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/manyWhensWithinClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=bar1_u51tkt$ count=3 // CHECK_IF_COUNT: function=bar1_u51tkt$ count=0 diff --git a/compiler/testData/codegen/box/when/enumOptimization/nonConstantEnum.kt b/compiler/testData/codegen/box/when/enumOptimization/nonConstantEnum.kt index f613b0c7f4f..93e0ddf28b2 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/nonConstantEnum.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/nonConstantEnum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // CHECK_CASES_COUNT: function=box count=0 // CHECK_IF_COUNT: function=box count=1 diff --git a/compiler/testData/codegen/box/when/enumOptimization/nullIsTheFirstEntry.kt b/compiler/testData/codegen/box/when/enumOptimization/nullIsTheFirstEntry.kt index 74908190cdc..1a9adff912d 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/nullIsTheFirstEntry.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/nullIsTheFirstEntry.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class E { A, B; } diff --git a/compiler/testData/codegen/box/when/enumOptimization/nullability.kt b/compiler/testData/codegen/box/when/enumOptimization/nullability.kt index 35beca78fac..b7275f2e004 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/nullability.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/nullability.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=foo1 count=0 // CHECK_IF_COUNT: function=foo1 count=2 diff --git a/compiler/testData/codegen/box/when/enumOptimization/nullableEnum.kt b/compiler/testData/codegen/box/when/enumOptimization/nullableEnum.kt index 20d5f740782..1554e319646 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/nullableEnum.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/nullableEnum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // CHECK_CASES_COUNT: function=test count=0 // CHECK_IF_COUNT: function=test count=3 diff --git a/compiler/testData/codegen/box/when/enumOptimization/subjectAny.kt b/compiler/testData/codegen/box/when/enumOptimization/subjectAny.kt index 1a18c698481..13616def87a 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/subjectAny.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/subjectAny.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=foo count=0 // CHECK_IF_COUNT: function=foo count=3 diff --git a/compiler/testData/codegen/box/when/enumOptimization/withoutElse.kt b/compiler/testData/codegen/box/when/enumOptimization/withoutElse.kt index a1f39c321ec..a1d663b2a72 100644 --- a/compiler/testData/codegen/box/when/enumOptimization/withoutElse.kt +++ b/compiler/testData/codegen/box/when/enumOptimization/withoutElse.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=bar1 count=3 // CHECK_IF_COUNT: function=bar1 count=0 diff --git a/compiler/testData/codegen/box/when/exhaustiveBoolean.kt b/compiler/testData/codegen/box/when/exhaustiveBoolean.kt index 4ac2633da11..37432bf89f7 100644 --- a/compiler/testData/codegen/box/when/exhaustiveBoolean.kt +++ b/compiler/testData/codegen/box/when/exhaustiveBoolean.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun box() : String = when (true) { ((true)) -> "OK" (1 == 2) -> "Not ok" diff --git a/compiler/testData/codegen/box/when/exhaustiveBreakContinue.kt b/compiler/testData/codegen/box/when/exhaustiveBreakContinue.kt index 69c959e13cb..79fd70eac78 100644 --- a/compiler/testData/codegen/box/when/exhaustiveBreakContinue.kt +++ b/compiler/testData/codegen/box/when/exhaustiveBreakContinue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Color { RED, GREEN, BLUE } fun foo(arr: Array): Color { diff --git a/compiler/testData/codegen/box/when/exhaustiveWhenInitialization.kt b/compiler/testData/codegen/box/when/exhaustiveWhenInitialization.kt index ccf67614e6c..4bfd7487d2b 100644 --- a/compiler/testData/codegen/box/when/exhaustiveWhenInitialization.kt +++ b/compiler/testData/codegen/box/when/exhaustiveWhenInitialization.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class A { V } fun box(): String { diff --git a/compiler/testData/codegen/box/when/exhaustiveWhenReturn.kt b/compiler/testData/codegen/box/when/exhaustiveWhenReturn.kt index 6b3b7658cc2..fd2ee42ca1b 100644 --- a/compiler/testData/codegen/box/when/exhaustiveWhenReturn.kt +++ b/compiler/testData/codegen/box/when/exhaustiveWhenReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class A { V } fun box(): String { diff --git a/compiler/testData/codegen/box/when/is.kt b/compiler/testData/codegen/box/when/is.kt index 3e1088b8656..bbdfeda9075 100644 --- a/compiler/testData/codegen/box/when/is.kt +++ b/compiler/testData/codegen/box/when/is.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun typeName(a: Any?) : String { return when(a) { diff --git a/compiler/testData/codegen/box/when/kt5448.kt b/compiler/testData/codegen/box/when/kt5448.kt index e7bb0376b21..619d300fc35 100644 --- a/compiler/testData/codegen/box/when/kt5448.kt +++ b/compiler/testData/codegen/box/when/kt5448.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/when/longInRange.kt b/compiler/testData/codegen/box/when/longInRange.kt index c73169ff600..d1522ea2cd4 100644 --- a/compiler/testData/codegen/box/when/longInRange.kt +++ b/compiler/testData/codegen/box/when/longInRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR class LongR { operator fun contains(l : Long): Boolean = l == 5.toLong() } diff --git a/compiler/testData/codegen/box/when/noElseExhaustive.kt b/compiler/testData/codegen/box/when/noElseExhaustive.kt index e02125f19c8..22294cdc19f 100644 --- a/compiler/testData/codegen/box/when/noElseExhaustive.kt +++ b/compiler/testData/codegen/box/when/noElseExhaustive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class En { A, B diff --git a/compiler/testData/codegen/box/when/noElseExhaustiveStatement.kt b/compiler/testData/codegen/box/when/noElseExhaustiveStatement.kt index da79d180335..497208a3bb5 100644 --- a/compiler/testData/codegen/box/when/noElseExhaustiveStatement.kt +++ b/compiler/testData/codegen/box/when/noElseExhaustiveStatement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class En { A, B diff --git a/compiler/testData/codegen/box/when/noElseExhaustiveUnitExpected.kt b/compiler/testData/codegen/box/when/noElseExhaustiveUnitExpected.kt index 2c69069abac..b9ecaccedc1 100644 --- a/compiler/testData/codegen/box/when/noElseExhaustiveUnitExpected.kt +++ b/compiler/testData/codegen/box/when/noElseExhaustiveUnitExpected.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class En { A, B diff --git a/compiler/testData/codegen/box/when/range.kt b/compiler/testData/codegen/box/when/range.kt index 661765305ac..f9bba4663fc 100644 --- a/compiler/testData/codegen/box/when/range.kt +++ b/compiler/testData/codegen/box/when/range.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME fun isDigit(a: Int) : String { val aa = ArrayList () diff --git a/compiler/testData/codegen/box/when/sealedWhenInitialization.kt b/compiler/testData/codegen/box/when/sealedWhenInitialization.kt index 5f9db0bde7d..59ef24d3984 100644 --- a/compiler/testData/codegen/box/when/sealedWhenInitialization.kt +++ b/compiler/testData/codegen/box/when/sealedWhenInitialization.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR sealed class A { object B : A() diff --git a/compiler/testData/codegen/box/when/stringOptimization/duplicatingItems.kt b/compiler/testData/codegen/box/when/stringOptimization/duplicatingItems.kt index 1d400ddcb4d..da9530859f4 100644 --- a/compiler/testData/codegen/box/when/stringOptimization/duplicatingItems.kt +++ b/compiler/testData/codegen/box/when/stringOptimization/duplicatingItems.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=foo count=3 // CHECK_IF_COUNT: function=foo count=0 diff --git a/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode.kt b/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode.kt index cce22d88c45..a399d4f4fc0 100644 --- a/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode.kt +++ b/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not diff --git a/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode2.kt b/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode2.kt index cce22d88c45..a399d4f4fc0 100644 --- a/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode2.kt +++ b/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not diff --git a/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode3.kt b/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode3.kt index 8dbdbb76918..c982d11c83f 100644 --- a/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode3.kt +++ b/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not diff --git a/compiler/testData/codegen/box/when/stringOptimization/expression.kt b/compiler/testData/codegen/box/when/stringOptimization/expression.kt index f3ad4b24b80..08d025f34b7 100644 --- a/compiler/testData/codegen/box/when/stringOptimization/expression.kt +++ b/compiler/testData/codegen/box/when/stringOptimization/expression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=foo count=4 // CHECK_IF_COUNT: function=foo count=0 diff --git a/compiler/testData/codegen/box/when/stringOptimization/nullability.kt b/compiler/testData/codegen/box/when/stringOptimization/nullability.kt index c325a7bef61..bf93172d437 100644 --- a/compiler/testData/codegen/box/when/stringOptimization/nullability.kt +++ b/compiler/testData/codegen/box/when/stringOptimization/nullability.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=foo1 count=2 // CHECK_IF_COUNT: function=foo1 count=1 diff --git a/compiler/testData/codegen/box/when/stringOptimization/sameHashCode.kt b/compiler/testData/codegen/box/when/stringOptimization/sameHashCode.kt index 8a237f5f4d9..0261819fb4d 100644 --- a/compiler/testData/codegen/box/when/stringOptimization/sameHashCode.kt +++ b/compiler/testData/codegen/box/when/stringOptimization/sameHashCode.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/when/stringOptimization/statement.kt b/compiler/testData/codegen/box/when/stringOptimization/statement.kt index 1a06c2f0148..c71c5afebf1 100644 --- a/compiler/testData/codegen/box/when/stringOptimization/statement.kt +++ b/compiler/testData/codegen/box/when/stringOptimization/statement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=foo1 count=4 // CHECK_IF_COUNT: function=foo1 count=0 diff --git a/compiler/testData/codegen/box/when/stringOptimization/temporaryVarInWhenByStringIsDisposedProperly.kt b/compiler/testData/codegen/box/when/stringOptimization/temporaryVarInWhenByStringIsDisposedProperly.kt index b452b5a85d6..b024f818fec 100644 --- a/compiler/testData/codegen/box/when/stringOptimization/temporaryVarInWhenByStringIsDisposedProperly.kt +++ b/compiler/testData/codegen/box/when/stringOptimization/temporaryVarInWhenByStringIsDisposedProperly.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/when/switchOptimizationDense.kt b/compiler/testData/codegen/box/when/switchOptimizationDense.kt index 02eee6b6ca9..ef9f7c8fee2 100644 --- a/compiler/testData/codegen/box/when/switchOptimizationDense.kt +++ b/compiler/testData/codegen/box/when/switchOptimizationDense.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // CHECK_CASES_COUNT: function=dense count=10 diff --git a/compiler/testData/codegen/box/when/switchOptimizationMultipleConditions.kt b/compiler/testData/codegen/box/when/switchOptimizationMultipleConditions.kt index 9fa88043b27..1e6d69227fa 100644 --- a/compiler/testData/codegen/box/when/switchOptimizationMultipleConditions.kt +++ b/compiler/testData/codegen/box/when/switchOptimizationMultipleConditions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME // CHECK_CASES_COUNT: function=foo count=9 diff --git a/compiler/testData/codegen/box/when/switchOptimizationSparse.kt b/compiler/testData/codegen/box/when/switchOptimizationSparse.kt index 59c7a10cd02..a41c919d1a2 100644 --- a/compiler/testData/codegen/box/when/switchOptimizationSparse.kt +++ b/compiler/testData/codegen/box/when/switchOptimizationSparse.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // CHECK_CASES_COUNT: function=sparse count=3 diff --git a/compiler/testData/codegen/box/when/switchOptimizationStatement.kt b/compiler/testData/codegen/box/when/switchOptimizationStatement.kt index fed77d9e5a1..00d8ccea661 100644 --- a/compiler/testData/codegen/box/when/switchOptimizationStatement.kt +++ b/compiler/testData/codegen/box/when/switchOptimizationStatement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // CHECK_CASES_COUNT: function=exhaustive count=3 diff --git a/compiler/testData/codegen/box/when/switchOptimizationTypes.kt b/compiler/testData/codegen/box/when/switchOptimizationTypes.kt index 6f0137bd7cf..4c94f247989 100644 --- a/compiler/testData/codegen/box/when/switchOptimizationTypes.kt +++ b/compiler/testData/codegen/box/when/switchOptimizationTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // CHECK_CASES_COUNT: function=intFoo count=3 diff --git a/compiler/testData/codegen/box/when/switchOptimizationUnordered.kt b/compiler/testData/codegen/box/when/switchOptimizationUnordered.kt index 32a1dc501f7..4c860c576bc 100644 --- a/compiler/testData/codegen/box/when/switchOptimizationUnordered.kt +++ b/compiler/testData/codegen/box/when/switchOptimizationUnordered.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // CHECK_CASES_COUNT: function=foo count=3 diff --git a/compiler/testData/codegen/box/when/switchOptimizationWithGap.kt b/compiler/testData/codegen/box/when/switchOptimizationWithGap.kt index 8e22f547c87..fb3365e504d 100644 --- a/compiler/testData/codegen/box/when/switchOptimizationWithGap.kt +++ b/compiler/testData/codegen/box/when/switchOptimizationWithGap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // WITH_RUNTIME // CHECK_CASES_COUNT: function=foo count=4 diff --git a/compiler/testData/codegen/box/when/typeDisjunction.kt b/compiler/testData/codegen/box/when/typeDisjunction.kt index 1d2910393b0..16d9181a1d0 100644 --- a/compiler/testData/codegen/box/when/typeDisjunction.kt +++ b/compiler/testData/codegen/box/when/typeDisjunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR fun foo(s: Any): String { val x = when (s) { is String -> s diff --git a/compiler/testData/codegen/box/when/whenArgumentIsEvaluatedOnlyOnce.kt b/compiler/testData/codegen/box/when/whenArgumentIsEvaluatedOnlyOnce.kt index 665d10d7d3a..31866812756 100644 --- a/compiler/testData/codegen/box/when/whenArgumentIsEvaluatedOnlyOnce.kt +++ b/compiler/testData/codegen/box/when/whenArgumentIsEvaluatedOnlyOnce.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME var x = 0 fun inc(): Int { diff --git a/compiler/testData/codegen/box/when/whenSafeCallSubjectEvaluatedOnce.kt b/compiler/testData/codegen/box/when/whenSafeCallSubjectEvaluatedOnce.kt index 18ec8a99651..ac6febeb900 100644 --- a/compiler/testData/codegen/box/when/whenSafeCallSubjectEvaluatedOnce.kt +++ b/compiler/testData/codegen/box/when/whenSafeCallSubjectEvaluatedOnce.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR var subjectEvaluated = 0 fun String.foo() = length.also { ++subjectEvaluated } diff --git a/compiler/testData/codegen/box/when/whenSubjectVariable/captureSubjectVariable.kt b/compiler/testData/codegen/box/when/whenSubjectVariable/captureSubjectVariable.kt index e49a259c80d..f7cbf6e8091 100644 --- a/compiler/testData/codegen/box/when/whenSubjectVariable/captureSubjectVariable.kt +++ b/compiler/testData/codegen/box/when/whenSubjectVariable/captureSubjectVariable.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +VariableDeclarationInWhenSubject +// IGNORE_BACKEND_FIR: JVM_IR fun box(): String { var y: String = "OK" diff --git a/compiler/testData/codegen/box/when/whenSubjectVariable/denseIntSwitchWithSubjectVariable.kt b/compiler/testData/codegen/box/when/whenSubjectVariable/denseIntSwitchWithSubjectVariable.kt index 17116b208d0..14d4c24c291 100644 --- a/compiler/testData/codegen/box/when/whenSubjectVariable/denseIntSwitchWithSubjectVariable.kt +++ b/compiler/testData/codegen/box/when/whenSubjectVariable/denseIntSwitchWithSubjectVariable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // !LANGUAGE: +VariableDeclarationInWhenSubject // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/when/whenSubjectVariable/ieee754Equality.kt b/compiler/testData/codegen/box/when/whenSubjectVariable/ieee754Equality.kt index 70dcdbabe43..02e8ed3704f 100644 --- a/compiler/testData/codegen/box/when/whenSubjectVariable/ieee754Equality.kt +++ b/compiler/testData/codegen/box/when/whenSubjectVariable/ieee754Equality.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +VariableDeclarationInWhenSubject +// IGNORE_BACKEND_FIR: JVM_IR val dz = -0.0 val fz = -0.0f diff --git a/compiler/testData/codegen/box/when/whenSubjectVariable/ieee754EqualityWithSmartCast.kt b/compiler/testData/codegen/box/when/whenSubjectVariable/ieee754EqualityWithSmartCast.kt index 2f5cfe7aa0e..80a69e102c6 100644 --- a/compiler/testData/codegen/box/when/whenSubjectVariable/ieee754EqualityWithSmartCast.kt +++ b/compiler/testData/codegen/box/when/whenSubjectVariable/ieee754EqualityWithSmartCast.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +VariableDeclarationInWhenSubject +ProperIeee754Comparisons +// IGNORE_BACKEND_FIR: JVM_IR val az: Any = -0.0 val afz: Any = -0.0f diff --git a/compiler/testData/codegen/box/when/whenSubjectVariable/isCheckOnSubjectVariable.kt b/compiler/testData/codegen/box/when/whenSubjectVariable/isCheckOnSubjectVariable.kt index 762b9a79f0a..8bc320a985b 100644 --- a/compiler/testData/codegen/box/when/whenSubjectVariable/isCheckOnSubjectVariable.kt +++ b/compiler/testData/codegen/box/when/whenSubjectVariable/isCheckOnSubjectVariable.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +VariableDeclarationInWhenSubject +// IGNORE_BACKEND_FIR: JVM_IR val x: Any = 1 diff --git a/compiler/testData/codegen/box/when/whenSubjectVariable/kt27161.kt b/compiler/testData/codegen/box/when/whenSubjectVariable/kt27161.kt index 18862bde022..f21b6a513c1 100644 --- a/compiler/testData/codegen/box/when/whenSubjectVariable/kt27161.kt +++ b/compiler/testData/codegen/box/when/whenSubjectVariable/kt27161.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Test { A, B, OTHER } diff --git a/compiler/testData/codegen/box/when/whenSubjectVariable/kt27161_nested.kt b/compiler/testData/codegen/box/when/whenSubjectVariable/kt27161_nested.kt index e75b6085120..05d76795dad 100644 --- a/compiler/testData/codegen/box/when/whenSubjectVariable/kt27161_nested.kt +++ b/compiler/testData/codegen/box/when/whenSubjectVariable/kt27161_nested.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Test { A, B, OTHER } diff --git a/compiler/testData/codegen/box/when/whenSubjectVariable/kt27161_nested2.kt b/compiler/testData/codegen/box/when/whenSubjectVariable/kt27161_nested2.kt index f0dbde680a1..d364f3c35c1 100644 --- a/compiler/testData/codegen/box/when/whenSubjectVariable/kt27161_nested2.kt +++ b/compiler/testData/codegen/box/when/whenSubjectVariable/kt27161_nested2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR enum class Test { A, B, OTHER } diff --git a/compiler/testData/codegen/box/when/whenSubjectVariable/sparseIntSwitchWithSubjectVariable.kt b/compiler/testData/codegen/box/when/whenSubjectVariable/sparseIntSwitchWithSubjectVariable.kt index e6b7d06b2d2..8d5f36c4158 100644 --- a/compiler/testData/codegen/box/when/whenSubjectVariable/sparseIntSwitchWithSubjectVariable.kt +++ b/compiler/testData/codegen/box/when/whenSubjectVariable/sparseIntSwitchWithSubjectVariable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // !LANGUAGE: +VariableDeclarationInWhenSubject // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/when/whenSubjectVariable/subjectExpressionIsEvaluatedOnce.kt b/compiler/testData/codegen/box/when/whenSubjectVariable/subjectExpressionIsEvaluatedOnce.kt index 60c515dbf22..21b0168d1ce 100644 --- a/compiler/testData/codegen/box/when/whenSubjectVariable/subjectExpressionIsEvaluatedOnce.kt +++ b/compiler/testData/codegen/box/when/whenSubjectVariable/subjectExpressionIsEvaluatedOnce.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +VariableDeclarationInWhenSubject +// IGNORE_BACKEND_FIR: JVM_IR var effectCount = 0 diff --git a/compiler/testData/codegen/box/when/whenSubjectVariable/whenByEnum.kt b/compiler/testData/codegen/box/when/whenSubjectVariable/whenByEnum.kt index fece15d4c87..a17d62466cf 100644 --- a/compiler/testData/codegen/box/when/whenSubjectVariable/whenByEnum.kt +++ b/compiler/testData/codegen/box/when/whenSubjectVariable/whenByEnum.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +VariableDeclarationInWhenSubject +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/when/whenSubjectVariable/whenByNullableEnum.kt b/compiler/testData/codegen/box/when/whenSubjectVariable/whenByNullableEnum.kt index afd79fb6fba..cc842fc15dd 100644 --- a/compiler/testData/codegen/box/when/whenSubjectVariable/whenByNullableEnum.kt +++ b/compiler/testData/codegen/box/when/whenSubjectVariable/whenByNullableEnum.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +VariableDeclarationInWhenSubject +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/when/whenSubjectVariable/whenByString.kt b/compiler/testData/codegen/box/when/whenSubjectVariable/whenByString.kt index c0755fafa3a..e9efde56104 100644 --- a/compiler/testData/codegen/box/when/whenSubjectVariable/whenByString.kt +++ b/compiler/testData/codegen/box/when/whenSubjectVariable/whenByString.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +VariableDeclarationInWhenSubject +// IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME import kotlin.test.assertEquals