From 96355e27320e00b3709c7823325aa917f9416a1f Mon Sep 17 00:00:00 2001 From: Anton Bannykh Date: Thu, 7 Jun 2018 14:17:45 +0300 Subject: [PATCH] JS IR: mute codegen box tests automatically --- compiler/testData/codegen/box/annotations/annotatedEnumEntry.kt | 1 + .../codegen/box/annotations/annotatedLambda/funExpression.kt | 1 + .../testData/codegen/box/annotations/annotatedLambda/lambda.kt | 1 + .../codegen/box/annotations/annotatedLambda/samFunExpression.kt | 1 + .../codegen/box/annotations/annotatedLambda/samLambda.kt | 1 + .../testData/codegen/box/annotations/annotatedObjectLiteral.kt | 1 + .../codegen/box/annotations/annotationWithKotlinProperty.kt | 1 + .../annotationWithKotlinPropertyFromInterfaceCompanion.kt | 1 + .../testData/codegen/box/annotations/annotationsOnDefault.kt | 1 + .../testData/codegen/box/annotations/annotationsOnTypeAliases.kt | 1 + .../testData/codegen/box/annotations/defaultParameterValues.kt | 1 + .../testData/codegen/box/annotations/delegatedPropertySetter.kt | 1 + .../codegen/box/annotations/fileClassWithFileAnnotation.kt | 1 + compiler/testData/codegen/box/annotations/jvmAnnotationFlags.kt | 1 + .../box/annotations/kotlinPropertyFromClassObjectAsParameter.kt | 1 + .../codegen/box/annotations/kotlinTopLevelPropertyAsParameter.kt | 1 + compiler/testData/codegen/box/annotations/kt10136.kt | 1 + .../codegen/box/annotations/nestedClassPropertyAsParameter.kt | 1 + .../codegen/box/annotations/nestedClassesInAnnotations.kt | 1 + .../codegen/box/annotations/parameterAnnotationInDefaultImpls.kt | 1 + .../codegen/box/annotations/parameterWithPrimitiveType.kt | 1 + .../annotations/propertyWithPropertyInInitializerAsParameter.kt | 1 + .../codegen/box/annotations/resolveWithLowPriorityAnnotation.kt | 1 + .../codegen/box/annotations/varargInAnnotationParameter.kt | 1 + .../codegen/box/annotations/wrongAnnotationArgumentInCtor.kt | 1 + compiler/testData/codegen/box/argumentOrder/captured.kt | 1 + .../testData/codegen/box/argumentOrder/capturedInExtension.kt | 1 + compiler/testData/codegen/box/argumentOrder/defaults.kt | 1 + compiler/testData/codegen/box/argumentOrder/extension.kt | 1 + compiler/testData/codegen/box/argumentOrder/extensionInClass.kt | 1 + compiler/testData/codegen/box/arrays/arrayConstructorsSimple.kt | 1 + compiler/testData/codegen/box/arrays/arrayGetAssignMultiIndex.kt | 1 + compiler/testData/codegen/box/arrays/arrayGetMultiIndex.kt | 1 + compiler/testData/codegen/box/arrays/arrayInstanceOf.kt | 1 + compiler/testData/codegen/box/arrays/arrayPlusAssign.kt | 1 + compiler/testData/codegen/box/arrays/arraysAreCloneable.kt | 1 + compiler/testData/codegen/box/arrays/cloneArray.kt | 1 + compiler/testData/codegen/box/arrays/clonePrimitiveArrays.kt | 1 + .../testData/codegen/box/arrays/collectionAssignGetMultiIndex.kt | 1 + compiler/testData/codegen/box/arrays/collectionGetMultiIndex.kt | 1 + compiler/testData/codegen/box/arrays/forEachBooleanArray.kt | 1 + compiler/testData/codegen/box/arrays/forEachByteArray.kt | 1 + compiler/testData/codegen/box/arrays/forEachCharArray.kt | 1 + compiler/testData/codegen/box/arrays/forEachDoubleArray.kt | 1 + compiler/testData/codegen/box/arrays/forEachFloatArray.kt | 1 + compiler/testData/codegen/box/arrays/forEachIntArray.kt | 1 + compiler/testData/codegen/box/arrays/forEachLongArray.kt | 1 + compiler/testData/codegen/box/arrays/forEachShortArray.kt | 1 + .../codegen/box/arrays/genericArrayInObjectLiteralConstructor.kt | 1 + compiler/testData/codegen/box/arrays/hashMap.kt | 1 + compiler/testData/codegen/box/arrays/inProjectionAsParameter.kt | 1 + compiler/testData/codegen/box/arrays/inProjectionOfArray.kt | 1 + compiler/testData/codegen/box/arrays/inProjectionOfList.kt | 1 + compiler/testData/codegen/box/arrays/indices.kt | 1 + compiler/testData/codegen/box/arrays/indicesChar.kt | 1 + compiler/testData/codegen/box/arrays/iterator.kt | 1 + compiler/testData/codegen/box/arrays/iteratorBooleanArray.kt | 1 + compiler/testData/codegen/box/arrays/iteratorByteArray.kt | 1 + .../testData/codegen/box/arrays/iteratorByteArrayNextByte.kt | 1 + compiler/testData/codegen/box/arrays/iteratorCharArray.kt | 1 + compiler/testData/codegen/box/arrays/iteratorDoubleArray.kt | 1 + compiler/testData/codegen/box/arrays/iteratorFloatArray.kt | 1 + compiler/testData/codegen/box/arrays/iteratorIntArray.kt | 1 + compiler/testData/codegen/box/arrays/iteratorLongArray.kt | 1 + .../testData/codegen/box/arrays/iteratorLongArrayNextLong.kt | 1 + compiler/testData/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 + compiler/testData/codegen/box/arrays/longAsIndex.kt | 1 + compiler/testData/codegen/box/arrays/multiArrayConstructors.kt | 1 + compiler/testData/codegen/box/arrays/multiDecl/MultiDeclFor.kt | 1 + .../box/arrays/multiDecl/MultiDeclForComponentExtensions.kt | 1 + .../arrays/multiDecl/MultiDeclForComponentMemberExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensionsInExtensionFunction.kt | 1 + .../codegen/box/arrays/multiDecl/MultiDeclForValCaptured.kt | 1 + .../box/arrays/multiDecl/int/MultiDeclForComponentExtensions.kt | 1 + .../multiDecl/int/MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../multiDecl/int/MultiDeclForComponentMemberExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensionsInExtensionFunction.kt | 1 + compiler/testData/codegen/box/arrays/multiDecl/kt15560.kt | 1 + compiler/testData/codegen/box/arrays/multiDecl/kt15568.kt | 1 + compiler/testData/codegen/box/arrays/multiDecl/kt15575.kt | 1 + .../box/arrays/multiDecl/long/MultiDeclForComponentExtensions.kt | 1 + .../multiDecl/long/MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../multiDecl/long/MultiDeclForComponentMemberExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensionsInExtensionFunction.kt | 1 + .../codegen/box/arrays/nonLocalReturnArrayConstructor.kt | 1 + compiler/testData/codegen/box/arrays/nonNullArray.kt | 1 + compiler/testData/codegen/box/arrays/primitiveArrays.kt | 1 + compiler/testData/codegen/box/arrays/stdlib.kt | 1 + compiler/testData/codegen/box/assert/alwaysDisable.kt | 1 + compiler/testData/codegen/box/assert/alwaysEnable.kt | 1 + .../codegen/box/assert/jvm/interfaceAssertionsDisabled.kt | 1 + .../codegen/box/assert/jvm/interfaceAssertionsEnabled.kt | 1 + .../testData/codegen/box/assert/jvm/localAnonymousFunction.kt | 1 + compiler/testData/codegen/box/assert/jvm/localClass.kt | 1 + compiler/testData/codegen/box/assert/jvm/localFunction.kt | 1 + compiler/testData/codegen/box/assert/jvm/localLambda.kt | 1 + compiler/testData/codegen/box/assert/jvm/localObject.kt | 1 + compiler/testData/codegen/box/assert/jvm/nonLocalReturn.kt | 1 + compiler/testData/codegen/box/assert/jvm/ordinary.kt | 1 + .../testData/codegen/box/assert/jvm/superClassInitializer.kt | 1 + compiler/testData/codegen/box/assert/legacy.kt | 1 + compiler/testData/codegen/box/binaryOp/bitwiseOp.kt | 1 + compiler/testData/codegen/box/binaryOp/bitwiseOpAny.kt | 1 + compiler/testData/codegen/box/binaryOp/bitwiseOpNullable.kt | 1 + compiler/testData/codegen/box/binaryOp/call.kt | 1 + compiler/testData/codegen/box/binaryOp/callAny.kt | 1 + compiler/testData/codegen/box/binaryOp/callNullable.kt | 1 + compiler/testData/codegen/box/binaryOp/compareBoxedChars.kt | 1 + compiler/testData/codegen/box/binaryOp/compareWithBoxedDouble.kt | 1 + compiler/testData/codegen/box/binaryOp/compareWithBoxedLong.kt | 1 + compiler/testData/codegen/box/binaryOp/divisionByZero.kt | 1 + compiler/testData/codegen/box/binaryOp/intrinsic.kt | 1 + compiler/testData/codegen/box/binaryOp/intrinsicAny.kt | 1 + compiler/testData/codegen/box/binaryOp/intrinsicNullable.kt | 1 + compiler/testData/codegen/box/binaryOp/kt11163.kt | 1 + .../codegen/box/binaryOp/kt11163_properIeee754comparisons.kt | 1 + .../codegen/box/binaryOp/kt23030_properIeee754comparisons.kt | 1 + compiler/testData/codegen/box/binaryOp/overflowChar.kt | 1 + compiler/testData/codegen/box/binaryOp/overflowInt.kt | 1 + compiler/testData/codegen/box/binaryOp/overflowLong.kt | 1 + .../testData/codegen/box/boxingOptimization/boxedIntegersCmp.kt | 1 + .../codegen/box/boxingOptimization/boxedPrimitivesAreEqual.kt | 1 + .../testData/codegen/box/boxingOptimization/boxedRealsCmp.kt | 1 + compiler/testData/codegen/box/boxingOptimization/casts.kt | 1 + .../codegen/box/boxingOptimization/checkcastAndInstanceOf.kt | 1 + .../codegen/box/boxingOptimization/explicitEqualsOnDouble.kt | 1 + compiler/testData/codegen/box/boxingOptimization/fold.kt | 1 + compiler/testData/codegen/box/boxingOptimization/foldRange.kt | 1 + compiler/testData/codegen/box/boxingOptimization/intCompareTo.kt | 1 + compiler/testData/codegen/box/boxingOptimization/kt19767_2.kt | 1 + compiler/testData/codegen/box/boxingOptimization/kt5493.kt | 1 + compiler/testData/codegen/box/boxingOptimization/kt5844.kt | 1 + compiler/testData/codegen/box/boxingOptimization/kt6047.kt | 1 + compiler/testData/codegen/box/boxingOptimization/kt6842.kt | 1 + compiler/testData/codegen/box/boxingOptimization/maxMinBy.kt | 1 + compiler/testData/codegen/box/boxingOptimization/nullCheck.kt | 1 + compiler/testData/codegen/box/boxingOptimization/progressions.kt | 1 + .../testData/codegen/box/boxingOptimization/safeCallWithElvis.kt | 1 + compiler/testData/codegen/box/boxingOptimization/simple.kt | 1 + .../codegen/box/boxingOptimization/simpleUninitializedMerge.kt | 1 + .../testData/codegen/box/boxingOptimization/taintedValues.kt | 1 + .../testData/codegen/box/boxingOptimization/taintedValuesBox.kt | 1 + .../testData/codegen/box/boxingOptimization/unsafeRemoving.kt | 1 + compiler/testData/codegen/box/boxingOptimization/variables.kt | 1 + compiler/testData/codegen/box/bridges/complexTraitImpl.kt | 1 + compiler/testData/codegen/box/bridges/delegationComplex.kt | 1 + .../testData/codegen/box/bridges/delegationComplexWithList.kt | 1 + compiler/testData/codegen/box/bridges/diamond.kt | 1 + compiler/testData/codegen/box/bridges/fakeCovariantOverride.kt | 1 + .../testData/codegen/box/bridges/fakeGenericCovariantOverride.kt | 1 + .../box/bridges/fakeGenericCovariantOverrideWithDelegation.kt | 1 + .../box/bridges/fakeOverrideWithSeveralSuperDeclarations.kt | 1 + compiler/testData/codegen/box/bridges/genericProperty.kt | 1 + compiler/testData/codegen/box/bridges/jsName.kt | 1 + compiler/testData/codegen/box/bridges/jsNative.kt | 1 + compiler/testData/codegen/box/bridges/kt12416.kt | 1 + compiler/testData/codegen/box/bridges/kt2498.kt | 1 + compiler/testData/codegen/box/bridges/kt2833.kt | 1 + compiler/testData/codegen/box/bridges/longChainOneBridge.kt | 1 + .../box/bridges/manyTypeArgumentsSubstitutedSuccessively.kt | 1 + compiler/testData/codegen/box/bridges/methodFromTrait.kt | 1 + .../box/bridges/noBridgeOnMutableCollectionInheritance.kt | 1 + .../testData/codegen/box/bridges/propertyAccessorsWithoutBody.kt | 1 + compiler/testData/codegen/box/bridges/simple.kt | 1 + compiler/testData/codegen/box/bridges/simpleEnum.kt | 1 + compiler/testData/codegen/box/bridges/simpleGenericMethod.kt | 1 + compiler/testData/codegen/box/bridges/simpleObject.kt | 1 + compiler/testData/codegen/box/bridges/simpleTraitImpl.kt | 1 + compiler/testData/codegen/box/bridges/simpleUpperBound.kt | 1 + compiler/testData/codegen/box/bridges/strListContains.kt | 1 + .../codegen/box/bridges/substitutionInSuperClass/abstractFun.kt | 1 + .../box/bridges/substitutionInSuperClass/boundedTypeArguments.kt | 1 + .../codegen/box/bridges/substitutionInSuperClass/delegation.kt | 1 + .../differentErasureInSuperClassComplex.kt | 1 + .../codegen/box/bridges/substitutionInSuperClass/enum.kt | 1 + .../box/bridges/substitutionInSuperClass/genericMethod.kt | 1 + .../codegen/box/bridges/substitutionInSuperClass/object.kt | 1 + .../codegen/box/bridges/substitutionInSuperClass/simple.kt | 1 + .../codegen/box/bridges/substitutionInSuperClass/upperBound.kt | 1 + .../box/bridges/twoParentsWithDifferentMethodsTwoBridges.kt | 1 + .../box/bridges/twoParentsWithDifferentMethodsTwoBridges2.kt | 1 + .../codegen/box/bridges/twoParentsWithTheSameMethodOneBridge.kt | 1 + compiler/testData/codegen/box/builtinStubMethods/Collection.kt | 1 + compiler/testData/codegen/box/builtinStubMethods/Iterator.kt | 1 + .../codegen/box/builtinStubMethods/IteratorWithRemove.kt | 1 + compiler/testData/codegen/box/builtinStubMethods/List.kt | 1 + compiler/testData/codegen/box/builtinStubMethods/ListIterator.kt | 1 + .../codegen/box/builtinStubMethods/ListWithAllImplementations.kt | 1 + .../builtinStubMethods/ListWithAllInheritedImplementations.kt | 1 + compiler/testData/codegen/box/builtinStubMethods/Map.kt | 1 + compiler/testData/codegen/box/builtinStubMethods/MapEntry.kt | 1 + .../codegen/box/builtinStubMethods/MapEntryWithSetValue.kt | 1 + .../codegen/box/builtinStubMethods/MapWithAllImplementations.kt | 1 + .../testData/codegen/box/builtinStubMethods/SubstitutedList.kt | 1 + .../testData/codegen/box/builtinStubMethods/abstractMember.kt | 1 + .../codegen/box/builtinStubMethods/customReadOnlyIterator.kt | 1 + .../box/builtinStubMethods/extendJavaCollections/abstractSet.kt | 1 + .../box/builtinStubMethods/extendJavaCollections/arrayList.kt | 1 + .../box/builtinStubMethods/extendJavaCollections/hashMap.kt | 1 + .../box/builtinStubMethods/extendJavaCollections/hashSet.kt | 1 + .../codegen/box/builtinStubMethods/implementationInTrait.kt | 1 + .../codegen/box/builtinStubMethods/inheritedImplementations.kt | 1 + .../codegen/box/builtinStubMethods/nonTrivialSubstitution.kt | 1 + .../codegen/box/builtinStubMethods/nonTrivialUpperBound.kt | 1 + .../codegen/box/builtinStubMethods/substitutedIterable.kt | 1 + .../builtinStubMethods/substitutedListWithExtraSuperInterface.kt | 1 + .../testData/codegen/box/callableReference/bound/emptyLHS.kt | 1 + .../codegen/box/callableReference/bound/enumEntryMember.kt | 1 + .../callableReference/bound/equals/nullableReceiverInEquals.kt | 1 + .../box/callableReference/bound/equals/propertyAccessors.kt | 1 + .../box/callableReference/bound/equals/receiverInEquals.kt | 1 + .../box/callableReference/bound/equals/reflectionReference.kt | 1 + .../codegen/box/callableReference/bound/genericValOnLHS.kt | 1 + .../box/callableReference/bound/kCallableNameIntrinsic.kt | 1 + compiler/testData/codegen/box/callableReference/bound/kt12738.kt | 1 + compiler/testData/codegen/box/callableReference/bound/kt15446.kt | 1 + .../testData/codegen/box/callableReference/bound/multiCase.kt | 1 + .../codegen/box/callableReference/bound/primitiveReceiver.kt | 1 + .../codegen/box/callableReference/bound/simpleFunction.kt | 1 + .../codegen/box/callableReference/bound/simpleProperty.kt | 1 + .../box/callableReference/bound/smartCastForExtensionReceiver.kt | 1 + .../box/callableReference/function/booleanNotIntrinsic.kt | 1 + .../codegen/box/callableReference/function/enumValueOfMethod.kt | 1 + .../codegen/box/callableReference/function/equalsIntrinsic.kt | 1 + .../function/genericCallableReferenceArguments.kt | 1 + .../function/genericCallableReferencesWithNullableTypes.kt | 1 + .../function/genericCallableReferencesWithOverload.kt | 1 + .../box/callableReference/function/genericWithDependentType.kt | 1 + .../box/callableReference/function/getArityViaFunctionImpl.kt | 1 + .../function/innerClassConstructorWithTwoReceivers.kt | 1 + .../function/innerConstructorFromTopLevelOneStringArg.kt | 1 + .../callableReference/function/javaCollectionsStaticMethod.kt | 1 + .../box/callableReference/function/local/enumExtendsTrait.kt | 1 + .../box/callableReference/function/local/equalsHashCode.kt | 1 + .../box/callableReference/function/local/localFunctionName.kt | 1 + .../testData/codegen/box/callableReference/function/newArray.kt | 1 + .../codegen/box/callableReference/function/overloadedFun.kt | 1 + .../codegen/box/callableReference/function/overloadedFunVsVal.kt | 1 + .../codegen/box/callableReference/function/sortListOfStrings.kt | 1 + .../testData/codegen/box/callableReference/property/delegated.kt | 1 + .../codegen/box/callableReference/property/delegatedMutable.kt | 1 + .../codegen/box/callableReference/property/enumNameOrdinal.kt | 1 + .../codegen/box/callableReference/property/extensionToArray.kt | 1 + .../codegen/box/callableReference/property/genericProperty.kt | 1 + .../box/callableReference/property/invokePropertyReference.kt | 1 + .../testData/codegen/box/callableReference/property/kt12044.kt | 1 + .../testData/codegen/box/callableReference/property/kt14330.kt | 1 + .../testData/codegen/box/callableReference/property/kt14330_2.kt | 1 + .../testData/codegen/box/callableReference/property/kt15447.kt | 1 + .../property/kt6870_privatePropertyReference.kt | 1 + .../box/callableReference/property/listOfStringsMapLength.kt | 1 + .../box/callableReference/property/privateSetOuterClass.kt | 1 + .../box/callableReference/property/privateSetterInsideClass.kt | 1 + .../box/callableReference/property/privateSetterOutsideClass.kt | 1 + .../box/callableReference/property/simpleMutableMember.kt | 1 + .../box/callableReference/property/simpleMutableTopLevel.kt | 1 + .../codegen/box/callableReference/property/simpleTopLevel.kt | 1 + .../serializability/boundWithNotSerializableReceiver.kt | 1 + .../serializability/boundWithSerializableReceiver.kt | 1 + .../codegen/box/callableReference/serializability/noReflect.kt | 1 + .../serializability/reflectedIsNotSerialized.kt | 1 + .../codegen/box/callableReference/serializability/withReflect.kt | 1 + compiler/testData/codegen/box/casts/as.kt | 1 + compiler/testData/codegen/box/casts/asForConstants.kt | 1 + compiler/testData/codegen/box/casts/asSafe.kt | 1 + compiler/testData/codegen/box/casts/asSafeFail.kt | 1 + compiler/testData/codegen/box/casts/asSafeForConstants.kt | 1 + compiler/testData/codegen/box/casts/asUnit.kt | 1 + compiler/testData/codegen/box/casts/asWithGeneric.kt | 1 + compiler/testData/codegen/box/casts/castGenericNull.kt | 1 + compiler/testData/codegen/box/casts/functions/asFunKBig.kt | 1 + compiler/testData/codegen/box/casts/functions/asFunKSmall.kt | 1 + compiler/testData/codegen/box/casts/functions/isFunKBig.kt | 1 + compiler/testData/codegen/box/casts/functions/isFunKSmall.kt | 1 + compiler/testData/codegen/box/casts/functions/javaTypeIsFunK.kt | 1 + .../testData/codegen/box/casts/functions/reifiedAsFunKBig.kt | 1 + .../testData/codegen/box/casts/functions/reifiedAsFunKSmall.kt | 1 + .../testData/codegen/box/casts/functions/reifiedIsFunKBig.kt | 1 + .../testData/codegen/box/casts/functions/reifiedIsFunKSmall.kt | 1 + .../testData/codegen/box/casts/functions/reifiedSafeAsFunKBig.kt | 1 + .../codegen/box/casts/functions/reifiedSafeAsFunKSmall.kt | 1 + compiler/testData/codegen/box/casts/functions/safeAsFunKBig.kt | 1 + compiler/testData/codegen/box/casts/functions/safeAsFunKSmall.kt | 1 + .../testData/codegen/box/casts/intersectionTypeMultipleBounds.kt | 1 + compiler/testData/codegen/box/casts/intersectionTypeSmartcast.kt | 1 + compiler/testData/codegen/box/casts/is.kt | 1 + compiler/testData/codegen/box/casts/isNullablePrimitive.kt | 1 + compiler/testData/codegen/box/casts/kt22714.kt | 1 + compiler/testData/codegen/box/casts/lambdaToUnitCast.kt | 1 + .../literalExpressionAsGenericArgument/binaryExpressionCast.kt | 1 + .../box/casts/literalExpressionAsGenericArgument/javaBox.kt | 1 + .../literalExpressionAsGenericArgument/labeledExpressionCast.kt | 1 + .../parenthesizedExpressionCast.kt | 1 + .../casts/literalExpressionAsGenericArgument/superConstructor.kt | 1 + .../literalExpressionAsGenericArgument/unaryExpressionCast.kt | 1 + .../box/casts/literalExpressionAsGenericArgument/vararg.kt | 1 + .../codegen/box/casts/mutableCollections/asWithMutable.kt | 1 + .../codegen/box/casts/mutableCollections/isWithMutable.kt | 1 + .../box/casts/mutableCollections/mutabilityMarkerInterfaces.kt | 1 + .../codegen/box/casts/mutableCollections/reifiedAsWithMutable.kt | 1 + .../codegen/box/casts/mutableCollections/reifiedIsWithMutable.kt | 1 + .../box/casts/mutableCollections/reifiedSafeAsWithMutable.kt | 1 + .../codegen/box/casts/mutableCollections/safeAsWithMutable.kt | 1 + .../codegen/box/casts/mutableCollections/weirdMutableCasts.kt | 1 + compiler/testData/codegen/box/casts/notIs.kt | 1 + compiler/testData/codegen/box/casts/unitAsAny.kt | 1 + compiler/testData/codegen/box/casts/unitAsInt.kt | 1 + compiler/testData/codegen/box/casts/unitAsSafeAny.kt | 1 + compiler/testData/codegen/box/casts/unitNullableCast.kt | 1 + compiler/testData/codegen/box/checkcastOptimization/kt19128.kt | 1 + compiler/testData/codegen/box/checkcastOptimization/kt19246.kt | 1 + .../box/classLiteral/bound/javaIntrinsicWithSideEffect.kt | 1 + compiler/testData/codegen/box/classLiteral/bound/primitives.kt | 1 + compiler/testData/codegen/box/classLiteral/bound/sideEffect.kt | 1 + compiler/testData/codegen/box/classLiteral/bound/simple.kt | 1 + compiler/testData/codegen/box/classLiteral/bound/smartCast.kt | 1 + compiler/testData/codegen/box/classLiteral/java/java.kt | 1 + .../testData/codegen/box/classLiteral/java/javaObjectType.kt | 1 + .../codegen/box/classLiteral/java/javaObjectTypeReified.kt | 1 + .../testData/codegen/box/classLiteral/java/javaPrimitiveType.kt | 1 + .../codegen/box/classLiteral/java/javaPrimitiveTypeReified.kt | 1 + compiler/testData/codegen/box/classLiteral/java/javaReified.kt | 1 + compiler/testData/codegen/box/classLiteral/java/kt11943.kt | 1 + .../codegen/box/classLiteral/java/objectSuperConstructorCall.kt | 1 + .../testData/codegen/box/classLiteral/primitiveKClassEquality.kt | 1 + compiler/testData/codegen/box/classes/classObject.kt | 1 + .../codegen/box/classes/classObjectAsStaticInitializer.kt | 1 + compiler/testData/codegen/box/classes/classObjectToString.kt | 1 + .../codegen/box/classes/comanionObjectFieldVsClassField.kt | 1 + .../codegen/box/classes/delegateConstructorCallWithKeywords.kt | 1 + compiler/testData/codegen/box/classes/delegation3.kt | 1 + compiler/testData/codegen/box/classes/delegation4.kt | 1 + compiler/testData/codegen/box/classes/delegationGenericArg.kt | 1 + .../codegen/box/classes/delegationGenericArgUpperBound.kt | 1 + .../testData/codegen/box/classes/delegationGenericLongArg.kt | 1 + compiler/testData/codegen/box/classes/delegationJava.kt | 1 + .../testData/codegen/box/classes/delegationMethodsWithArgs.kt | 1 + compiler/testData/codegen/box/classes/exceptionConstructor.kt | 1 + .../codegen/box/classes/implementComparableInSubclass.kt | 1 + compiler/testData/codegen/box/classes/inheritSetAndHashSet.kt | 1 + compiler/testData/codegen/box/classes/initializerBlockDImpl.kt | 1 + .../testData/codegen/box/classes/inner/instantiateInDerived.kt | 1 + .../codegen/box/classes/inner/instantiateInDerivedLabeled.kt | 1 + .../testData/codegen/box/classes/inner/instantiateInSameClass.kt | 1 + compiler/testData/codegen/box/classes/innerClass.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/kt1345.kt | 1 + compiler/testData/codegen/box/classes/kt1535.kt | 1 + compiler/testData/codegen/box/classes/kt1538.kt | 1 + compiler/testData/codegen/box/classes/kt1721.kt | 1 + compiler/testData/codegen/box/classes/kt1918.kt | 1 + compiler/testData/codegen/box/classes/kt1980.kt | 1 + compiler/testData/codegen/box/classes/kt2288.kt | 1 + compiler/testData/codegen/box/classes/kt2391.kt | 1 + compiler/testData/codegen/box/classes/kt2417.kt | 1 + compiler/testData/codegen/box/classes/kt2626.kt | 1 + compiler/testData/codegen/box/classes/kt2711.kt | 1 + compiler/testData/codegen/box/classes/kt3114.kt | 1 + compiler/testData/codegen/box/classes/kt343.kt | 1 + compiler/testData/codegen/box/classes/kt471.kt | 1 + compiler/testData/codegen/box/classes/kt496.kt | 1 + compiler/testData/codegen/box/classes/kt500.kt | 1 + compiler/testData/codegen/box/classes/kt501.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/kt723.kt | 1 + compiler/testData/codegen/box/classes/kt8011.kt | 1 + compiler/testData/codegen/box/classes/kt940.kt | 1 + compiler/testData/codegen/box/classes/overloadBinaryOperator.kt | 1 + compiler/testData/codegen/box/classes/overloadPlusAssign.kt | 1 + .../testData/codegen/box/classes/overloadPlusAssignReturn.kt | 1 + .../testData/codegen/box/classes/overloadPlusToPlusAssign.kt | 1 + compiler/testData/codegen/box/classes/overloadUnaryOperator.kt | 1 + compiler/testData/codegen/box/classes/privateToThis.kt | 1 + compiler/testData/codegen/box/classes/propertyInInitializer.kt | 1 + compiler/testData/codegen/box/classes/quotedClassName.kt | 1 + compiler/testData/codegen/box/classes/typedDelegation.kt | 1 + .../box/closures/anonymousObjectAsLastExpressionInLambda.kt | 1 + .../testData/codegen/box/closures/captureExtensionReceiver.kt | 1 + .../constructorParameterAndLocalCapturedInLambdaInLocalClass.kt | 1 + .../constructorParameterCapturedInLambdaInLocalClass2.kt | 1 + .../box/closures/captureInSuperConstructorCall/kt13454.kt | 1 + .../box/closures/captureInSuperConstructorCall/kt14148.kt | 1 + .../localCapturedInLambdaInInnerClassInLocalClass.kt | 1 + .../outerCapturedAsImplicitThisInBoundReference.kt | 1 + .../outerCapturedInFunctionLiteral.kt | 1 + .../captureInSuperConstructorCall/outerCapturedInInlineLambda.kt | 1 + .../outerCapturedInInlineLambda2.kt | 1 + .../captureInSuperConstructorCall/outerCapturedInLambda.kt | 1 + .../captureInSuperConstructorCall/outerCapturedInLambda2.kt | 1 + .../outerCapturedInLambdaInSecondaryConstructor.kt | 1 + .../outerCapturedInLambdaInSubExpression.kt | 1 + .../captureInSuperConstructorCall/outerCapturedInNestedLambda.kt | 1 + .../captureInSuperConstructorCall/outerCapturedInNestedObject.kt | 1 + .../captureInSuperConstructorCall/outerCapturedInObject.kt | 1 + .../captureInSuperConstructorCall/outerCapturedInObject2.kt | 1 + .../outerEnumEntryCapturedInLambdaInInnerClass.kt | 1 + .../testData/codegen/box/closures/captureOuterProperty/kt4656.kt | 1 + .../capturedVarsOptimization/capturedInInlineOnlyAssign.kt | 1 + .../closures/capturedVarsOptimization/capturedInInlineOnlyCAO.kt | 1 + .../capturedVarsOptimization/capturedInInlineOnlyIncrDecr.kt | 1 + .../capturedVarsOptimization/capturedInInlineOnlyIndexedCAO.kt | 1 + .../box/closures/capturedVarsOptimization/capturedVarsOfSize2.kt | 1 + .../codegen/box/closures/capturedVarsOptimization/kt17200.kt | 1 + .../codegen/box/closures/capturedVarsOptimization/kt17588.kt | 1 + .../capturedVarsOptimization/sharedSlotsWithCapturedVars.kt | 1 + .../closureInsideClosure/propertyAndFunctionNameClash.kt | 1 + .../box/closures/closureInsideClosure/varAsFunInsideLocalFun.kt | 1 + compiler/testData/codegen/box/closures/closureOnTopLevel1.kt | 1 + compiler/testData/codegen/box/closures/closureOnTopLevel2.kt | 1 + compiler/testData/codegen/box/closures/kt5589.kt | 1 + compiler/testData/codegen/box/closures/noRefToOuter.kt | 1 + compiler/testData/codegen/box/closures/refsAreSerializable.kt | 1 + .../collectionLiterals/collectionLiteralsInArgumentPosition.kt | 1 + .../box/collectionLiterals/collectionLiteralsWithConstants.kt | 1 + .../box/collectionLiterals/collectionLiteralsWithVarargs.kt | 1 + .../box/collectionLiterals/defaultAnnotationParameterValues.kt | 1 + compiler/testData/codegen/box/collections/inSetWithSmartCast.kt | 1 + .../codegen/box/collections/irrelevantImplCharSequence.kt | 1 + .../codegen/box/collections/irrelevantImplCharSequenceKotlin.kt | 1 + .../codegen/box/collections/irrelevantImplMutableListKotlin.kt | 1 + .../testData/codegen/box/collections/noStubsInJavaSuperClass.kt | 1 + compiler/testData/codegen/box/collections/toArrayInJavaClass.kt | 1 + .../codegen/box/compatibility/dataClassEqualsHashCodeToString.kt | 1 + compiler/testData/codegen/box/constants/constantsInWhen.kt | 1 + compiler/testData/codegen/box/constants/float.kt | 1 + compiler/testData/codegen/box/constants/kt9532_lv10.kt | 1 + compiler/testData/codegen/box/constants/long.kt | 1 + .../breakContinueInExpressions/breakFromOuter.kt | 1 + .../controlStructures/breakContinueInExpressions/breakInExpr.kt | 1 + .../breakContinueInExpressions/continueInExpr.kt | 1 + .../box/controlStructures/breakContinueInExpressions/kt17384.kt | 1 + .../box/controlStructures/breakContinueInExpressions/popSizes.kt | 1 + .../controlStructures/breakContinueInExpressions/tryFinally1.kt | 1 + .../controlStructures/breakContinueInExpressions/tryFinally2.kt | 1 + .../testData/codegen/box/controlStructures/breakInFinally.kt | 1 + .../testData/codegen/box/controlStructures/continueInExpr.kt | 1 + compiler/testData/codegen/box/controlStructures/continueInFor.kt | 1 + .../codegen/box/controlStructures/continueInForCondition.kt | 1 + .../codegen/box/controlStructures/continueToLabelInFor.kt | 1 + compiler/testData/codegen/box/controlStructures/doWhile.kt | 1 + compiler/testData/codegen/box/controlStructures/emptyDoWhile.kt | 1 + compiler/testData/codegen/box/controlStructures/emptyFor.kt | 1 + compiler/testData/codegen/box/controlStructures/emptyWhile.kt | 1 + compiler/testData/codegen/box/controlStructures/factorialTest.kt | 1 + .../codegen/box/controlStructures/finallyOnEmptyReturn.kt | 1 + compiler/testData/codegen/box/controlStructures/forArrayList.kt | 1 + .../codegen/box/controlStructures/forArrayListMultiDecl.kt | 1 + .../controlStructures/forInArray/forInArraySpecializedToUntil.kt | 1 + .../forInArray/forInArrayWithArrayPropertyUpdatedInLoopBody.kt | 1 + .../forInArray/forInArrayWithArrayVarUpdatedInLoopBody12.kt | 1 + .../forInArray/forInArrayWithArrayVarUpdatedInLoopBody13.kt | 1 + .../forInArray/forInDelegatedPropertyUpdatedInLoopBody.kt | 1 + .../controlStructures/forInArray/forInFieldUpdatedInLoopBody.kt | 1 + .../codegen/box/controlStructures/forInArray/forIntArray.kt | 1 + .../box/controlStructures/forInArray/forNullableIntArray.kt | 1 + .../box/controlStructures/forInArray/forPrimitiveIntArray.kt | 1 + .../forInArrayWithIndex/forInArrayOfObjectArrayWithIndex.kt | 1 + .../forInArrayWithIndex/forInArrayOfPrimArrayWithIndex.kt | 1 + .../forInArrayWithIndexContinuesAsUnmodified.kt | 1 + .../forInArrayWithIndex/forInArrrayWithIndexNoElementVar.kt | 1 + .../forInArrayWithIndex/forInArrrayWithIndexNoIndexVar.kt | 1 + .../forInArrrayWithIndexWithExplicitlyTypedIndexVariable.kt | 1 + .../forInArrayWithIndex/forInByteArrayWithIndexWithSmartCast.kt | 1 + .../forInArrayWithIndex/forInByteArrrayWithIndex.kt | 1 + .../forInArrayWithIndex/forInEmptyArrrayWithIndex.kt | 1 + .../forInArrayWithIndex/forInGenericArrayOfIntsWithIndex.kt | 1 + .../forInGenericArrayOfIntsWithIndexWithSmartCast.kt | 1 + .../forInArrayWithIndex/forInGenericArrayWithIndex.kt | 1 + .../forInArrayWithIndex/forInIntArrayWithIndexWithSmartCast.kt | 1 + .../forInArrayWithIndex/forInIntArrrayWithIndex.kt | 1 + .../forInArrayWithIndex/forInObjectArrrayWithIndex.kt | 1 + .../forInArrayWithIndex/forInShortArrayWithIndexWithSmartCast.kt | 1 + .../forInArrayWithIndex/forInShortArrrayWithIndex.kt | 1 + .../testData/codegen/box/controlStructures/forInCharSequence.kt | 1 + .../codegen/box/controlStructures/forInCharSequenceMut.kt | 1 + .../forInCharSequenceWithIndex/forInCharSeqWithIndexStops.kt | 1 + .../forInCharSequenceWithIndex/forInCharSequenceWithIndex.kt | 1 + .../forInCharSequenceWithIndex/forInEmptyStringWithIndex.kt | 1 + .../forInCharSequenceWithIndex/forInStringWithIndex.kt | 1 + .../forInStringWithIndexNoElementVar.kt | 1 + .../forInCharSequenceWithIndex/forInStringWithIndexNoIndexVar.kt | 1 + .../forInStringWithIndexWithExplicitlyTypedIndexVariable.kt | 1 + .../forInIterableWithIndex/forInEmptyListWithIndex.kt | 1 + .../forInIterableWithIndex/forInListWithIndex.kt | 1 + .../forInIterableWithIndex/forInListWithIndexNoElementVar.kt | 1 + .../forInIterableWithIndex/forInListWithIndexNoIndexVar.kt | 1 + .../forInIterableWithIndex/forInListWithIndexThrowsCME.kt | 1 + .../forInListWithIndexWithExplicitlyTypedIndexVariable.kt | 1 + .../forInSequenceWithIndex/forInEmptySequenceWithIndex.kt | 1 + .../forInSequenceWithIndex/forInSequenceWithIndex.kt | 1 + .../forInSequenceWithIndex/forInSequenceWithIndexNoElementVar.kt | 1 + .../forInSequenceWithIndex/forInSequenceWithIndexNoIndexVar.kt | 1 + .../forInSequenceWithIndex/forInSequenceWithIndexThrowsCME.kt | 1 + .../forInSequenceWithIndexWithExplicitlyTypedIndexVariable.kt | 1 + .../codegen/box/controlStructures/forInSmartCastToArray.kt | 1 + .../codegen/box/controlStructures/forLoopMemberExtensionAll.kt | 1 + .../box/controlStructures/forLoopMemberExtensionHasNext.kt | 1 + .../codegen/box/controlStructures/forLoopMemberExtensionNext.kt | 1 + compiler/testData/codegen/box/controlStructures/forUserType.kt | 1 + compiler/testData/codegen/box/controlStructures/kt1441.kt | 1 + compiler/testData/codegen/box/controlStructures/kt14839.kt | 1 + compiler/testData/codegen/box/controlStructures/kt15726.kt | 1 + compiler/testData/codegen/box/controlStructures/kt1688.kt | 1 + compiler/testData/codegen/box/controlStructures/kt1742.kt | 1 + compiler/testData/codegen/box/controlStructures/kt17590_long.kt | 1 + compiler/testData/codegen/box/controlStructures/kt2259.kt | 1 + compiler/testData/codegen/box/controlStructures/kt2291.kt | 1 + compiler/testData/codegen/box/controlStructures/kt237.kt | 1 + compiler/testData/codegen/box/controlStructures/kt2416.kt | 1 + compiler/testData/codegen/box/controlStructures/kt2577.kt | 1 + compiler/testData/codegen/box/controlStructures/kt299.kt | 1 + compiler/testData/codegen/box/controlStructures/kt3203_1.kt | 1 + compiler/testData/codegen/box/controlStructures/kt3203_2.kt | 1 + compiler/testData/codegen/box/controlStructures/kt3273.kt | 1 + compiler/testData/codegen/box/controlStructures/kt3280.kt | 1 + compiler/testData/codegen/box/controlStructures/kt3574.kt | 1 + compiler/testData/codegen/box/controlStructures/kt513.kt | 1 + compiler/testData/codegen/box/controlStructures/kt628.kt | 1 + compiler/testData/codegen/box/controlStructures/kt769.kt | 1 + compiler/testData/codegen/box/controlStructures/kt772.kt | 1 + compiler/testData/codegen/box/controlStructures/kt773.kt | 1 + compiler/testData/codegen/box/controlStructures/kt8148.kt | 1 + compiler/testData/codegen/box/controlStructures/kt8148_break.kt | 1 + .../testData/codegen/box/controlStructures/kt8148_continue.kt | 1 + compiler/testData/codegen/box/controlStructures/kt9022Throw.kt | 1 + compiler/testData/codegen/box/controlStructures/kt910.kt | 1 + compiler/testData/codegen/box/controlStructures/kt958.kt | 1 + compiler/testData/codegen/box/controlStructures/longRange.kt | 1 + compiler/testData/codegen/box/controlStructures/quicksort.kt | 1 + .../codegen/box/controlStructures/returnsNothing/inlineMethod.kt | 1 + .../codegen/box/controlStructures/returnsNothing/tryCatch.kt | 1 + .../codegen/box/controlStructures/tryCatchFinallyChain.kt | 1 + .../codegen/box/controlStructures/tryCatchInExpressions/catch.kt | 1 + .../box/controlStructures/tryCatchInExpressions/complexChain.kt | 1 + .../box/controlStructures/tryCatchInExpressions/deadTryCatch.kt | 1 + .../controlStructures/tryCatchInExpressions/differentTypes.kt | 1 + .../controlStructures/tryCatchInExpressions/expectException.kt | 1 + .../box/controlStructures/tryCatchInExpressions/finally.kt | 1 + .../controlStructures/tryCatchInExpressions/inlineTryCatch.kt | 1 + .../box/controlStructures/tryCatchInExpressions/inlineTryExpr.kt | 1 + .../controlStructures/tryCatchInExpressions/inlineTryFinally.kt | 1 + .../box/controlStructures/tryCatchInExpressions/kt17572.kt | 1 + .../box/controlStructures/tryCatchInExpressions/kt17572_2.kt | 1 + .../box/controlStructures/tryCatchInExpressions/kt17572_2_ext.kt | 1 + .../box/controlStructures/tryCatchInExpressions/kt17572_ext.kt | 1 + .../controlStructures/tryCatchInExpressions/kt17572_nested.kt | 1 + .../box/controlStructures/tryCatchInExpressions/kt17573.kt | 1 + .../controlStructures/tryCatchInExpressions/kt17573_nested.kt | 1 + .../box/controlStructures/tryCatchInExpressions/kt8608.kt | 1 + .../box/controlStructures/tryCatchInExpressions/kt9644try.kt | 1 + .../tryCatchInExpressions/multipleCatchBlocks.kt | 1 + .../box/controlStructures/tryCatchInExpressions/splitTry.kt | 1 + .../controlStructures/tryCatchInExpressions/splitTryCorner1.kt | 1 + .../controlStructures/tryCatchInExpressions/splitTryCorner2.kt | 1 + .../codegen/box/controlStructures/tryCatchInExpressions/try.kt | 1 + .../box/controlStructures/tryCatchInExpressions/tryAfterTry.kt | 1 + .../box/controlStructures/tryCatchInExpressions/tryAndBreak.kt | 1 + .../controlStructures/tryCatchInExpressions/tryAndContinue.kt | 1 + .../tryCatchInExpressions/tryCatchAfterWhileTrue.kt | 1 + .../controlStructures/tryCatchInExpressions/tryInsideCatch.kt | 1 + .../box/controlStructures/tryCatchInExpressions/tryInsideTry.kt | 1 + .../tryCatchInExpressions/unmatchedInlineMarkers.kt | 1 + .../codegen/box/coroutines/localFunctions/anonymous/simple.kt | 1 + compiler/testData/codegen/box/dataClasses/arrayParams.kt | 1 + compiler/testData/codegen/box/dataClasses/changingVarParam.kt | 1 + .../codegen/box/dataClasses/copy/constructorWithDefaultParam.kt | 1 + compiler/testData/codegen/box/dataClasses/copy/kt12708.kt | 1 + compiler/testData/codegen/box/dataClasses/copy/kt3033.kt | 1 + .../codegen/box/dataClasses/copy/valInConstructorParams.kt | 1 + .../codegen/box/dataClasses/copy/varInConstructorParams.kt | 1 + .../codegen/box/dataClasses/copy/withGenericParameter.kt | 1 + .../codegen/box/dataClasses/copy/withSecondaryConstructor.kt | 1 + compiler/testData/codegen/box/dataClasses/doubleParam.kt | 1 + .../box/dataClasses/equals/alreadyDeclaredWrongSignature.kt | 1 + compiler/testData/codegen/box/dataClasses/equals/genericarray.kt | 1 + compiler/testData/codegen/box/dataClasses/equals/intarray.kt | 1 + compiler/testData/codegen/box/dataClasses/equals/null.kt | 1 + compiler/testData/codegen/box/dataClasses/equals/nullother.kt | 1 + compiler/testData/codegen/box/dataClasses/equals/sameinstance.kt | 1 + .../box/dataClasses/equals/typeParameterWithInterfaceBound.kt | 1 + compiler/testData/codegen/box/dataClasses/floatParam.kt | 1 + compiler/testData/codegen/box/dataClasses/genericParam.kt | 1 + .../testData/codegen/box/dataClasses/hashCode/alreadyDeclared.kt | 1 + .../box/dataClasses/hashCode/alreadyDeclaredWrongSignature.kt | 1 + compiler/testData/codegen/box/dataClasses/hashCode/array.kt | 1 + compiler/testData/codegen/box/dataClasses/hashCode/boolean.kt | 1 + compiler/testData/codegen/box/dataClasses/hashCode/byte.kt | 1 + compiler/testData/codegen/box/dataClasses/hashCode/char.kt | 1 + compiler/testData/codegen/box/dataClasses/hashCode/double.kt | 1 + compiler/testData/codegen/box/dataClasses/hashCode/float.kt | 1 + .../testData/codegen/box/dataClasses/hashCode/genericNull.kt | 1 + compiler/testData/codegen/box/dataClasses/hashCode/int.kt | 1 + compiler/testData/codegen/box/dataClasses/hashCode/long.kt | 1 + compiler/testData/codegen/box/dataClasses/hashCode/null.kt | 1 + compiler/testData/codegen/box/dataClasses/hashCode/short.kt | 1 + compiler/testData/codegen/box/dataClasses/kt5002.kt | 1 + compiler/testData/codegen/box/dataClasses/mixedParams.kt | 1 + compiler/testData/codegen/box/dataClasses/multiDeclaration.kt | 1 + compiler/testData/codegen/box/dataClasses/multiDeclarationFor.kt | 1 + .../codegen/box/dataClasses/nonTrivialMemberInSuperClass.kt | 1 + compiler/testData/codegen/box/dataClasses/privateValParams.kt | 1 + .../testData/codegen/box/dataClasses/toString/alreadyDeclared.kt | 1 + .../box/dataClasses/toString/alreadyDeclaredWrongSignature.kt | 1 + .../testData/codegen/box/dataClasses/toString/arrayParams.kt | 1 + .../codegen/box/dataClasses/toString/changingVarParam.kt | 1 + .../testData/codegen/box/dataClasses/toString/genericParam.kt | 1 + .../testData/codegen/box/dataClasses/toString/mixedParams.kt | 1 + .../testData/codegen/box/dataClasses/toString/unitComponent.kt | 1 + compiler/testData/codegen/box/dataClasses/twoValParams.kt | 1 + compiler/testData/codegen/box/dataClasses/twoVarParams.kt | 1 + compiler/testData/codegen/box/dataClasses/unitComponent.kt | 1 + .../codegen/box/deadCodeElimination/emptyVariableRange.kt | 1 + .../codegen/box/deadCodeElimination/intersectingVariableRange.kt | 1 + .../deadCodeElimination/intersectingVariableRangeInFinally.kt | 1 + compiler/testData/codegen/box/deadCodeElimination/kt14357.kt | 1 + .../codegen/box/defaultArguments/constructor/annotation.kt | 1 + .../box/defaultArguments/constructor/annotationWithEmptyArray.kt | 1 + .../codegen/box/defaultArguments/constructor/defArgs1.kt | 1 + .../box/defaultArguments/constructor/defArgs1InnerClass.kt | 1 + .../codegen/box/defaultArguments/constructor/defArgs2.kt | 1 + .../box/defaultArguments/constructor/doubleDefArgs1InnerClass.kt | 1 + .../testData/codegen/box/defaultArguments/constructor/enum.kt | 1 + .../box/defaultArguments/constructor/enumWithOneDefArg.kt | 1 + .../box/defaultArguments/constructor/enumWithTwoDefArgs.kt | 1 + .../box/defaultArguments/constructor/enumWithTwoDoubleDefArgs.kt | 1 + .../testData/codegen/box/defaultArguments/constructor/kt2852.kt | 1 + .../testData/codegen/box/defaultArguments/constructor/kt3060.kt | 1 + .../box/defaultArguments/convention/incWithDefaultInGetter.kt | 1 + .../testData/codegen/box/defaultArguments/convention/kt9140.kt | 1 + .../defaultArguments/convention/plusAssignWithDefaultInGetter.kt | 1 + .../codegen/box/defaultArguments/function/abstractClass.kt | 1 + .../codegen/box/defaultArguments/function/covariantOverride.kt | 1 + .../box/defaultArguments/function/covariantOverrideGeneric.kt | 1 + .../box/defaultArguments/function/extensionFunctionManyArgs.kt | 1 + .../codegen/box/defaultArguments/function/extentionFunction.kt | 1 + .../box/defaultArguments/function/extentionFunctionDouble.kt | 1 + .../defaultArguments/function/extentionFunctionDoubleTwoArgs.kt | 1 + .../defaultArguments/function/extentionFunctionInClassObject.kt | 1 + .../box/defaultArguments/function/extentionFunctionInObject.kt | 1 + .../defaultArguments/function/extentionFunctionWithOneDefArg.kt | 1 + .../testData/codegen/box/defaultArguments/function/funInTrait.kt | 1 + .../codegen/box/defaultArguments/function/funInTraitChain.kt | 1 + .../box/defaultArguments/function/innerExtentionFunction.kt | 1 + .../defaultArguments/function/innerExtentionFunctionDouble.kt | 1 + .../function/innerExtentionFunctionDoubleTwoArgs.kt | 1 + .../defaultArguments/function/innerExtentionFunctionManyArgs.kt | 1 + .../testData/codegen/box/defaultArguments/function/kt5232.kt | 1 + .../box/defaultArguments/function/memberFunctionManyArgs.kt | 1 + .../box/defaultArguments/function/mixingNamedAndPositioned.kt | 1 + .../codegen/box/defaultArguments/function/topLevelManyArgs.kt | 1 + compiler/testData/codegen/box/defaultArguments/function/trait.kt | 1 + .../testData/codegen/box/defaultArguments/implementedByFake.kt | 1 + .../testData/codegen/box/defaultArguments/implementedByFake2.kt | 1 + .../testData/codegen/box/defaultArguments/implementedByFake3.kt | 1 + .../inheritedFromInterfaceViaAbstractSuperclass.kt | 1 + compiler/testData/codegen/box/defaultArguments/kt6382.kt | 1 + .../box/defaultArguments/private/memberExtensionFunction.kt | 1 + .../codegen/box/defaultArguments/private/memberFunction.kt | 1 + .../codegen/box/defaultArguments/private/primaryConstructor.kt | 1 + .../codegen/box/defaultArguments/private/secondaryConstructor.kt | 1 + .../testData/codegen/box/defaultArguments/signature/kt2789.kt | 1 + .../testData/codegen/box/defaultArguments/signature/kt9428.kt | 1 + .../testData/codegen/box/defaultArguments/simpleFromOtherFile.kt | 1 + .../testData/codegen/box/delegatedProperty/castSetParameter.kt | 1 + .../codegen/box/delegatedProperty/delegateWithPrivateSet.kt | 1 + .../box/delegatedProperty/extensionDelegatesWithSameNames.kt | 1 + .../box/delegatedProperty/genericDelegateUncheckedCast1.kt | 1 + .../box/delegatedProperty/genericDelegateUncheckedCast2.kt | 1 + .../box/delegatedProperty/genericSetValueViaSyntheticAccessor.kt | 1 + .../box/delegatedProperty/getDelegateWithoutReflection.kt | 1 + compiler/testData/codegen/box/delegatedProperty/kt6722.kt | 1 + compiler/testData/codegen/box/delegatedProperty/kt9712.kt | 1 + .../codegen/box/delegatedProperty/local/capturedLocalVal.kt | 1 + .../box/delegatedProperty/local/capturedLocalValNoInline.kt | 1 + .../codegen/box/delegatedProperty/local/capturedLocalVar.kt | 1 + .../box/delegatedProperty/local/capturedLocalVarNoInline.kt | 1 + .../codegen/box/delegatedProperty/local/inlineGetValue.kt | 1 + .../codegen/box/delegatedProperty/local/inlineOperators.kt | 1 + compiler/testData/codegen/box/delegatedProperty/local/kt12891.kt | 1 + compiler/testData/codegen/box/delegatedProperty/local/kt13557.kt | 1 + compiler/testData/codegen/box/delegatedProperty/local/kt16864.kt | 1 + compiler/testData/codegen/box/delegatedProperty/local/kt19690.kt | 1 + .../testData/codegen/box/delegatedProperty/local/localVal.kt | 1 + .../box/delegatedProperty/local/localValNoExplicitType.kt | 1 + .../testData/codegen/box/delegatedProperty/local/localVar.kt | 1 + .../box/delegatedProperty/local/localVarNoExplicitType.kt | 1 + .../box/delegatedProperty/privateSetterKPropertyIsNotMutable.kt | 1 + .../box/delegatedProperty/propertyMetadataShouldBeCached.kt | 1 + .../codegen/box/delegatedProperty/protectedVarWithPrivateSet.kt | 1 + .../box/delegatedProperty/provideDelegate/differentReceivers.kt | 1 + .../box/delegatedProperty/provideDelegate/evaluationOrder.kt | 1 + .../box/delegatedProperty/provideDelegate/evaluationOrderVar.kt | 1 + .../box/delegatedProperty/provideDelegate/extensionDelegated.kt | 1 + .../codegen/box/delegatedProperty/provideDelegate/generic.kt | 1 + .../codegen/box/delegatedProperty/provideDelegate/inClass.kt | 1 + .../delegatedProperty/provideDelegate/inlineProvideDelegate.kt | 1 + .../box/delegatedProperty/provideDelegate/jvmStaticInObject.kt | 1 + .../codegen/box/delegatedProperty/provideDelegate/kt18902.kt | 1 + .../codegen/box/delegatedProperty/provideDelegate/local.kt | 1 + .../box/delegatedProperty/provideDelegate/localCaptured.kt | 1 + .../delegatedProperty/provideDelegate/localDifferentReceivers.kt | 1 + .../box/delegatedProperty/provideDelegate/propertyMetadata.kt | 1 + .../box/delegatedProperty/stackOverflowOnCallFromGetValue.kt | 1 + .../codegen/box/delegatedProperty/twoPropByOneDelegete.kt | 1 + .../testData/codegen/box/delegatedProperty/useKPropertyLater.kt | 1 + .../codegen/box/delegatedProperty/useReflectionOnKProperty.kt | 1 + compiler/testData/codegen/box/delegation/delegationToVal.kt | 1 + .../testData/codegen/box/delegation/withDefaultParameters.kt | 1 + .../codegen/box/destructuringDeclInLambdaParam/generic.kt | 1 + .../codegen/box/destructuringDeclInLambdaParam/inline.kt | 1 + .../box/destructuringDeclInLambdaParam/otherParameters.kt | 1 + .../codegen/box/destructuringDeclInLambdaParam/simple.kt | 1 + .../codegen/box/destructuringDeclInLambdaParam/stdlibUsages.kt | 1 + .../box/destructuringDeclInLambdaParam/underscoreNames.kt | 1 + .../codegen/box/destructuringDeclInLambdaParam/withIndexed.kt | 1 + .../box/diagnostics/functions/invoke/onObjects/invokeOnEnum1.kt | 1 + .../box/diagnostics/functions/invoke/onObjects/invokeOnEnum2.kt | 1 + .../functions/invoke/onObjects/invokeOnImportedEnum1.kt | 1 + .../functions/invoke/onObjects/invokeOnImportedEnum2.kt | 1 + .../box/diagnostics/functions/tailRecursion/defaultArgs.kt | 1 + .../diagnostics/functions/tailRecursion/defaultArgsOverridden.kt | 1 + .../box/diagnostics/functions/tailRecursion/extensionTailCall.kt | 1 + .../diagnostics/functions/tailRecursion/functionWithNoTails.kt | 1 + .../functions/tailRecursion/functionWithNonTailRecursions.kt | 1 + .../codegen/box/diagnostics/functions/tailRecursion/infixCall.kt | 1 + .../diagnostics/functions/tailRecursion/infixRecursiveCall.kt | 1 + .../box/diagnostics/functions/tailRecursion/insideElvis.kt | 1 + .../diagnostics/functions/tailRecursion/labeledThisReferences.kt | 1 + .../codegen/box/diagnostics/functions/tailRecursion/loops.kt | 1 + .../box/diagnostics/functions/tailRecursion/multilevelBlocks.kt | 1 + .../box/diagnostics/functions/tailRecursion/realIteratorFoldl.kt | 1 + .../box/diagnostics/functions/tailRecursion/realStringEscape.kt | 1 + .../box/diagnostics/functions/tailRecursion/realStringRepeat.kt | 1 + .../diagnostics/functions/tailRecursion/recursiveCallInLambda.kt | 1 + .../functions/tailRecursion/recursiveCallInLocalFunction.kt | 1 + .../functions/tailRecursion/recursiveInnerFunction.kt | 1 + .../codegen/box/diagnostics/functions/tailRecursion/returnIf.kt | 1 + .../box/diagnostics/functions/tailRecursion/returnInCatch.kt | 1 + .../box/diagnostics/functions/tailRecursion/returnInFinally.kt | 1 + .../diagnostics/functions/tailRecursion/returnInIfInFinally.kt | 1 + .../diagnostics/functions/tailRecursion/returnInParentheses.kt | 1 + .../box/diagnostics/functions/tailRecursion/returnInTry.kt | 1 + .../box/diagnostics/functions/tailRecursion/simpleBlock.kt | 1 + .../box/diagnostics/functions/tailRecursion/simpleReturn.kt | 1 + .../diagnostics/functions/tailRecursion/simpleReturnWithElse.kt | 1 + .../codegen/box/diagnostics/functions/tailRecursion/sum.kt | 1 + .../functions/tailRecursion/tailCallInBlockInParentheses.kt | 1 + .../diagnostics/functions/tailRecursion/tailCallInParentheses.kt | 1 + .../functions/tailRecursion/tailRecursionInFinally.kt | 1 + .../box/diagnostics/functions/tailRecursion/thisReferences.kt | 1 + .../box/diagnostics/functions/tailRecursion/unitBlocks.kt | 1 + .../box/diagnostics/functions/tailRecursion/whenWithCondition.kt | 1 + .../box/diagnostics/functions/tailRecursion/whenWithInRange.kt | 1 + .../box/diagnostics/functions/tailRecursion/whenWithIs.kt | 1 + .../diagnostics/functions/tailRecursion/whenWithoutCondition.kt | 1 + compiler/testData/codegen/box/diagnostics/vararg/kt4172.kt | 1 + compiler/testData/codegen/box/elvis/genericNull.kt | 1 + .../testData/codegen/box/elvis/kt6694ExactAnnotationForElvis.kt | 1 + compiler/testData/codegen/box/elvis/primitive.kt | 1 + compiler/testData/codegen/box/enum/abstractMethodInEnum.kt | 1 + compiler/testData/codegen/box/enum/abstractNestedClass.kt | 1 + compiler/testData/codegen/box/enum/asReturnExpression.kt | 1 + compiler/testData/codegen/box/enum/classForEnumEntry.kt | 1 + compiler/testData/codegen/box/enum/companionObjectInEnum.kt | 1 + .../testData/codegen/box/enum/deepInnerClassInEnumEntryClass.kt | 1 + .../testData/codegen/box/enum/deepInnerClassInEnumEntryClass2.kt | 1 + .../box/enum/defaultCtor/constructorWithDefaultArguments.kt | 1 + .../codegen/box/enum/defaultCtor/constructorWithVararg.kt | 1 + .../defaultCtor/entryClassConstructorWithDefaultArguments.kt | 1 + .../box/enum/defaultCtor/entryClassConstructorWithVarargs.kt | 1 + .../enum/defaultCtor/secondaryConstructorWithDefaultArguments.kt | 1 + .../box/enum/defaultCtor/secondaryConstructorWithVararg.kt | 1 + compiler/testData/codegen/box/enum/emptyConstructor.kt | 1 + compiler/testData/codegen/box/enum/emptyEnumValuesValueOf.kt | 1 + compiler/testData/codegen/box/enum/enumCompanionInit.kt | 1 + .../box/enum/enumEntryReferenceFromInnerClassConstructor1.kt | 1 + .../box/enum/enumEntryReferenceFromInnerClassConstructor2.kt | 1 + .../box/enum/enumEntryReferenceFromInnerClassConstructor3.kt | 1 + compiler/testData/codegen/box/enum/enumInheritedFromTrait.kt | 1 + compiler/testData/codegen/box/enum/enumShort.kt | 1 + compiler/testData/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 + compiler/testData/codegen/box/enum/innerClassInEnumEntryClass.kt | 1 + .../codegen/box/enum/innerClassMethodInEnumEntryClass.kt | 1 + .../codegen/box/enum/innerClassMethodInEnumEntryClass2.kt | 1 + .../testData/codegen/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 + compiler/testData/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 + compiler/testData/codegen/box/enum/kt7257_anonObjectInit.kt | 1 + compiler/testData/codegen/box/enum/kt7257_anonObjectMethod.kt | 1 + compiler/testData/codegen/box/enum/kt7257_boundReference1.kt | 1 + compiler/testData/codegen/box/enum/kt7257_boundReference2.kt | 1 + .../box/enum/kt7257_boundReferenceWithImplicitReceiver.kt | 1 + compiler/testData/codegen/box/enum/kt7257_explicitReceiver.kt | 1 + .../testData/codegen/box/enum/kt7257_fullyQualifiedReceiver.kt | 1 + compiler/testData/codegen/box/enum/kt7257_namedLocalFun.kt | 1 + compiler/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 + compiler/testData/codegen/box/enum/manyDefaultParameters.kt | 1 + compiler/testData/codegen/box/enum/modifierFlags.kt | 1 + compiler/testData/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/simple.kt | 1 + compiler/testData/codegen/box/enum/sortEnumEntries.kt | 1 + compiler/testData/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/evaluate/char.kt | 1 + compiler/testData/codegen/box/evaluate/divide.kt | 1 + compiler/testData/codegen/box/evaluate/intrinsics.kt | 1 + compiler/testData/codegen/box/evaluate/kt9443.kt | 1 + compiler/testData/codegen/box/evaluate/maxValue.kt | 1 + compiler/testData/codegen/box/evaluate/maxValueByte.kt | 1 + compiler/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 + compiler/testData/codegen/box/evaluate/parenthesized.kt | 1 + compiler/testData/codegen/box/evaluate/plus.kt | 1 + compiler/testData/codegen/box/evaluate/simpleCallBinary.kt | 1 + compiler/testData/codegen/box/evaluate/unaryMinus.kt | 1 + compiler/testData/codegen/box/evaluate/unaryPlus.kt | 1 + compiler/testData/codegen/box/exclExcl/genericNull.kt | 1 + compiler/testData/codegen/box/exclExcl/primitive.kt | 1 + compiler/testData/codegen/box/extensionFunctions/kt13312.kt | 1 + compiler/testData/codegen/box/extensionFunctions/kt1776.kt | 1 + compiler/testData/codegen/box/extensionFunctions/kt1953.kt | 1 + compiler/testData/codegen/box/extensionFunctions/kt1953_class.kt | 1 + compiler/testData/codegen/box/extensionFunctions/kt3969.kt | 1 + compiler/testData/codegen/box/extensionFunctions/kt4228.kt | 1 + compiler/testData/codegen/box/extensionFunctions/kt475.kt | 1 + compiler/testData/codegen/box/extensionFunctions/kt5467.kt | 1 + compiler/testData/codegen/box/extensionFunctions/kt606.kt | 1 + compiler/testData/codegen/box/extensionFunctions/kt865.kt | 1 + compiler/testData/codegen/box/extensionFunctions/shared.kt | 1 + compiler/testData/codegen/box/extensionFunctions/simple.kt | 1 + compiler/testData/codegen/box/extensionFunctions/whenFail.kt | 1 + .../box/extensionProperties/genericValForPrimitiveType.kt | 1 + .../box/extensionProperties/genericValMultipleUpperBounds.kt | 1 + .../box/extensionProperties/genericVarForPrimitiveType.kt | 1 + .../codegen/box/extensionProperties/inClassLongTypeInReceiver.kt | 1 + compiler/testData/codegen/box/extensionProperties/kt9897.kt | 1 + .../testData/codegen/box/extensionProperties/kt9897_topLevel.kt | 1 + .../box/extensionProperties/topLevelLongTypeInReceiver.kt | 1 + compiler/testData/codegen/box/external/jvmStaticExternal.kt | 1 + .../testData/codegen/box/external/jvmStaticExternalPrivate.kt | 1 + compiler/testData/codegen/box/external/withDefaultArg.kt | 1 + compiler/testData/codegen/box/fieldRename/delegates.kt | 1 + .../codegen/box/fieldRename/genericPropertyWithItself.kt | 1 + compiler/testData/codegen/box/finally/finallyAndFinally.kt | 1 + compiler/testData/codegen/box/finally/kt3549.kt | 1 + compiler/testData/codegen/box/finally/kt3706.kt | 1 + compiler/testData/codegen/box/finally/kt3867.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 + compiler/testData/codegen/box/finally/loopAndFinally.kt | 1 + compiler/testData/codegen/box/finally/notChainCatch.kt | 1 + compiler/testData/codegen/box/finally/tryFinally.kt | 1 + compiler/testData/codegen/box/finally/tryLoopTry.kt | 1 + .../codegen/box/fullJdk/native/nativePropertyAccessors.kt | 1 + compiler/testData/codegen/box/fullJdk/native/simpleNative.kt | 1 + compiler/testData/codegen/box/fullJdk/native/topLevel.kt | 1 + compiler/testData/codegen/box/fullJdk/regressions/kt15112.kt | 1 + compiler/testData/codegen/box/fullJdk/regressions/kt1770.kt | 1 + compiler/testData/codegen/box/functions/coerceVoidToArray.kt | 1 + compiler/testData/codegen/box/functions/coerceVoidToObject.kt | 1 + compiler/testData/codegen/box/functions/dataLocalVariable.kt | 1 + compiler/testData/codegen/box/functions/defaultargs.kt | 1 + compiler/testData/codegen/box/functions/defaultargs1.kt | 1 + compiler/testData/codegen/box/functions/defaultargs2.kt | 1 + compiler/testData/codegen/box/functions/defaultargs4.kt | 1 + compiler/testData/codegen/box/functions/defaultargs5.kt | 1 + compiler/testData/codegen/box/functions/defaultargs6.kt | 1 + compiler/testData/codegen/box/functions/defaultargs7.kt | 1 + compiler/testData/codegen/box/functions/ea33909.kt | 1 + .../box/functions/functionExpression/functionExpression.kt | 1 + .../functionExpression/functionExpressionWithThisReference.kt | 1 + .../functions/functionExpression/functionLiteralExpression.kt | 1 + compiler/testData/codegen/box/functions/functionNtoString.kt | 1 + .../testData/codegen/box/functions/functionNtoStringGeneric.kt | 1 + .../testData/codegen/box/functions/functionNtoStringNoReflect.kt | 1 + .../codegen/box/functions/invoke/castFunctionToExtension.kt | 1 + .../implicitInvokeInCompanionObjectWithFunctionalArgument.kt | 1 + .../invoke/implicitInvokeWithFunctionLiteralArgument.kt | 1 + .../codegen/box/functions/invoke/invokeOnSyntheticProperty.kt | 1 + compiler/testData/codegen/box/functions/invoke/kt3190.kt | 1 + compiler/testData/codegen/box/functions/invoke/kt3297.kt | 1 + .../testData/codegen/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/kt1739.kt | 1 + compiler/testData/codegen/box/functions/kt2270.kt | 1 + compiler/testData/codegen/box/functions/kt2271.kt | 1 + compiler/testData/codegen/box/functions/kt2929.kt | 1 + compiler/testData/codegen/box/functions/kt3214.kt | 1 + compiler/testData/codegen/box/functions/kt395.kt | 1 + compiler/testData/codegen/box/functions/kt873.kt | 1 + compiler/testData/codegen/box/functions/localFunction.kt | 1 + .../box/functions/localFunctions/callInlineLocalInLambda.kt | 1 + .../codegen/box/functions/localFunctions/definedWithinLambda.kt | 1 + .../functions/localFunctions/definedWithinLambdaInnerUsage1.kt | 1 + .../functions/localFunctions/definedWithinLambdaInnerUsage2.kt | 1 + compiler/testData/codegen/box/functions/localFunctions/kt3978.kt | 1 + compiler/testData/codegen/box/functions/localFunctions/kt4777.kt | 1 + .../box/functions/localFunctions/localFunctionVsLocalVariable.kt | 1 + .../functions/localFunctions/overloadedLocalFunWithoutClosure.kt | 1 + .../box/functions/localFunctions/overloadedLocalFunction.kt | 1 + .../box/functions/localFunctions/overloadedLocalFunction1.kt | 1 + .../box/functions/localFunctions/overloadedLocalFunction3.kt | 1 + .../box/functions/localFunctions/parameterAsDefaultValue.kt | 1 + compiler/testData/codegen/box/hashPMap/empty.kt | 1 + compiler/testData/codegen/box/hashPMap/manyNumbers.kt | 1 + compiler/testData/codegen/box/hashPMap/rewriteWithDifferent.kt | 1 + compiler/testData/codegen/box/hashPMap/rewriteWithEqual.kt | 1 + compiler/testData/codegen/box/hashPMap/simplePlusGet.kt | 1 + compiler/testData/codegen/box/hashPMap/simplePlusMinus.kt | 1 + compiler/testData/codegen/box/ieee754/anyToReal.kt | 1 + compiler/testData/codegen/box/ieee754/asComparableToDouble.kt | 1 + .../box/ieee754/asComparableToDouble_properIeeeComparisons.kt | 1 + .../box/ieee754/comparableToTWithT_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/ieee754/comparableTypeCast.kt | 1 + compiler/testData/codegen/box/ieee754/dataClass.kt | 1 + .../testData/codegen/box/ieee754/differentTypesComparison.kt | 1 + compiler/testData/codegen/box/ieee754/equalsDouble.kt | 1 + .../codegen/box/ieee754/equalsDouble_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/ieee754/equalsFloat.kt | 1 + .../codegen/box/ieee754/equalsFloat_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/ieee754/equalsNaN.kt | 1 + .../codegen/box/ieee754/equalsNaN_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/ieee754/equalsNullableDouble.kt | 1 + .../box/ieee754/equalsNullableDouble_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/ieee754/equalsNullableFloat.kt | 1 + .../box/ieee754/equalsNullableFloat_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/ieee754/explicitCompareCall.kt | 1 + compiler/testData/codegen/box/ieee754/explicitEqualsCall.kt | 1 + compiler/testData/codegen/box/ieee754/greaterDouble.kt | 1 + .../codegen/box/ieee754/greaterDouble_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/ieee754/greaterFloat.kt | 1 + .../codegen/box/ieee754/greaterFloat_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/ieee754/inline.kt | 1 + compiler/testData/codegen/box/ieee754/lessDouble.kt | 1 + .../codegen/box/ieee754/lessDouble_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/ieee754/lessFloat.kt | 1 + .../codegen/box/ieee754/lessFloat_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/ieee754/nullableAnyToReal.kt | 1 + compiler/testData/codegen/box/ieee754/safeCall.kt | 1 + ...tCastOnWhenSubjectAfterCheckInBranch_properIeeeComparisons.kt | 1 + .../testData/codegen/box/ieee754/smartCastToDifferentTypes.kt | 1 + .../box/ieee754/smartCastToDifferentTypesWithNumericPromotion.kt | 1 + ...ToDifferentTypesWithNumericPromotion_properIeeeComparisons.kt | 1 + .../ieee754/smartCastToDifferentTypes_properIeeeComparisons.kt | 1 + .../box/ieee754/smartCastToDoubleAndComparableToDouble.kt | 1 + compiler/testData/codegen/box/ieee754/when.kt | 1 + compiler/testData/codegen/box/ieee754/when10.kt | 1 + .../testData/codegen/box/ieee754/when10_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/ieee754/whenNoSubject.kt | 1 + .../codegen/box/ieee754/whenNoSubject_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/ieee754/whenNullableSmartCast.kt | 1 + compiler/testData/codegen/box/ieee754/whenNullableSmartCast10.kt | 1 + .../testData/codegen/box/ieee754/when_properIeeeComparisons.kt | 1 + compiler/testData/codegen/box/increment/arrayElement.kt | 1 + .../codegen/box/increment/augmentedAssignmentWithComplexRhs.kt | 1 + compiler/testData/codegen/box/increment/classWithGetSet.kt | 1 + compiler/testData/codegen/box/increment/extOnLong.kt | 1 + .../testData/codegen/box/increment/genericClassWithGetSet.kt | 1 + compiler/testData/codegen/box/increment/memberExtOnLong.kt | 1 + compiler/testData/codegen/box/increment/mutableListElement.kt | 1 + compiler/testData/codegen/box/increment/nullable.kt | 1 + .../testData/codegen/box/increment/postfixIncrementOnClass.kt | 1 + .../codegen/box/increment/postfixIncrementOnClassSmartCast.kt | 1 + .../codegen/box/increment/postfixIncrementOnShortSmartCast.kt | 1 + .../codegen/box/increment/postfixNullableClassIncrement.kt | 1 + .../testData/codegen/box/increment/prefixIncrementOnClass.kt | 1 + .../codegen/box/increment/prefixIncrementOnClassSmartCast.kt | 1 + .../testData/codegen/box/inlineClasses/UIntArraySortExample.kt | 1 + .../inlineClasses/boxUnboxInlineClassesWithOperatorsGetSet.kt | 1 + .../box/inlineClasses/callComputablePropertyInsideInlineClass.kt | 1 + .../box/inlineClasses/checkBoxingForNonLocalAndLabeledReturns.kt | 1 + .../testData/codegen/box/inlineClasses/checkCastToInlineClass.kt | 1 + .../codegen/box/inlineClasses/checkForInstanceOfInlineClass.kt | 1 + .../checkLambdaWithInlineClassesInFunctionalType.kt | 1 + .../box/inlineClasses/checkUnboxingResultFromTypeVariable.kt | 1 + .../box/inlineClasses/computablePropertyInsideInlineClass.kt | 1 + .../codegen/box/inlineClasses/passInlineClassAsVararg.kt | 1 + .../inlineClasses/passInlineClassWithSpreadOperatorToVarargs.kt | 1 + .../referToPropertyInCompanionObjectOfInlineClass.kt | 1 + compiler/testData/codegen/box/innerNested/createNestedClass.kt | 1 + compiler/testData/codegen/box/innerNested/nestedEnumConstant.kt | 1 + .../box/innerNested/superConstructorCall/deepInnerHierarchy.kt | 1 + .../box/innerNested/superConstructorCall/deepLocalHierarchy.kt | 1 + .../superConstructorCall/objectExtendsClassDefaultArgument.kt | 1 + .../innerNested/superConstructorCall/objectExtendsClassVararg.kt | 1 + .../superConstructorCall/objectExtendsInnerDefaultArgument.kt | 1 + .../objectExtendsInnerOfLocalVarargAndDefault.kt | 1 + .../superConstructorCall/objectExtendsLocalWithClosure.kt | 1 + .../codegen/box/instructions/swap/swapRefToSharedVarLong.kt | 1 + compiler/testData/codegen/box/intrinsics/charToInt.kt | 1 + compiler/testData/codegen/box/intrinsics/defaultObjectMapping.kt | 1 + compiler/testData/codegen/box/intrinsics/ea35953.kt | 1 + compiler/testData/codegen/box/intrinsics/javaObjectType.kt | 1 + compiler/testData/codegen/box/intrinsics/javaPrimitiveType.kt | 1 + compiler/testData/codegen/box/intrinsics/kt10131.kt | 1 + compiler/testData/codegen/box/intrinsics/kt10131a.kt | 1 + compiler/testData/codegen/box/intrinsics/kt12125.kt | 1 + compiler/testData/codegen/box/intrinsics/kt12125_2.kt | 1 + compiler/testData/codegen/box/intrinsics/kt12125_inc.kt | 1 + compiler/testData/codegen/box/intrinsics/kt12125_inc_2.kt | 1 + compiler/testData/codegen/box/intrinsics/kt5937.kt | 1 + compiler/testData/codegen/box/intrinsics/kt8666.kt | 1 + .../testData/codegen/box/intrinsics/longRangeWithExplicitDot.kt | 1 + compiler/testData/codegen/box/intrinsics/rangeFromCollection.kt | 1 + compiler/testData/codegen/box/intrinsics/stringFromCollection.kt | 1 + compiler/testData/codegen/box/intrinsics/throwable.kt | 1 + .../codegen/box/intrinsics/throwableCallableReference.kt | 1 + compiler/testData/codegen/box/intrinsics/throwableParamOrder.kt | 1 + compiler/testData/codegen/box/intrinsics/tostring.kt | 1 + .../codegen/box/javaInterop/generics/allWildcardsOnClass.kt | 1 + .../generics/covariantOverrideWithDeclarationSiteProjection.kt | 1 + .../box/javaInterop/generics/invariantArgumentsNoWildcard.kt | 1 + compiler/testData/codegen/box/javaInterop/lambdaInstanceOf.kt | 1 + .../javaInterop/notNullAssertions/extensionReceiverParameter.kt | 1 + .../testData/codegen/box/javaInterop/notNullAssertions/mapPut.kt | 1 + .../box/javaInterop/objectMethods/cloneCallsConstructor.kt | 1 + .../codegen/box/javaInterop/objectMethods/cloneCallsSuper.kt | 1 + .../box/javaInterop/objectMethods/cloneCallsSuperAndModifies.kt | 1 + .../box/javaInterop/objectMethods/cloneableClassWithoutClone.kt | 1 + compiler/testData/codegen/box/jdk/arrayList.kt | 1 + compiler/testData/codegen/box/jdk/hashMap.kt | 1 + compiler/testData/codegen/box/jdk/iteratingOverHashMap.kt | 1 + compiler/testData/codegen/box/jdk/kt1397.kt | 1 + compiler/testData/codegen/box/jvmField/captureClassFields.kt | 1 + compiler/testData/codegen/box/jvmField/capturePackageFields.kt | 1 + compiler/testData/codegen/box/jvmField/checkNoAccessors.kt | 1 + compiler/testData/codegen/box/jvmField/classFieldReference.kt | 1 + compiler/testData/codegen/box/jvmField/classFieldReflection.kt | 1 + compiler/testData/codegen/box/jvmField/constructorProperty.kt | 1 + compiler/testData/codegen/box/jvmField/publicField.kt | 1 + compiler/testData/codegen/box/jvmField/simpleMemberProperty.kt | 1 + compiler/testData/codegen/box/jvmField/superCall.kt | 1 + compiler/testData/codegen/box/jvmField/superCall2.kt | 1 + compiler/testData/codegen/box/jvmField/topLevelFieldReference.kt | 1 + .../testData/codegen/box/jvmField/topLevelFieldReflection.kt | 1 + compiler/testData/codegen/box/jvmField/visibility.kt | 1 + compiler/testData/codegen/box/jvmField/writeFieldReference.kt | 1 + compiler/testData/codegen/box/jvmName/callableReference.kt | 1 + compiler/testData/codegen/box/jvmName/clashingErasure.kt | 1 + compiler/testData/codegen/box/jvmName/classMembers.kt | 1 + compiler/testData/codegen/box/jvmName/fakeJvmNameInJava.kt | 1 + .../testData/codegen/box/jvmName/fileFacades/differentFiles.kt | 1 + .../box/jvmName/fileFacades/javaAnnotationOnFileFacade.kt | 1 + compiler/testData/codegen/box/jvmName/fileFacades/simple.kt | 1 + compiler/testData/codegen/box/jvmName/functionName.kt | 1 + compiler/testData/codegen/box/jvmName/multifileClass.kt | 1 + .../testData/codegen/box/jvmName/multifileClassWithLocalClass.kt | 1 + .../codegen/box/jvmName/multifileClassWithLocalGeneric.kt | 1 + .../testData/codegen/box/jvmName/propertyAccessorsUseSite.kt | 1 + compiler/testData/codegen/box/jvmName/propertyName.kt | 1 + compiler/testData/codegen/box/jvmName/renamedFileClass.kt | 1 + compiler/testData/codegen/box/jvmOverloads/companionObject.kt | 1 + compiler/testData/codegen/box/jvmOverloads/defaultsNotAtEnd.kt | 1 + compiler/testData/codegen/box/jvmOverloads/doubleParameters.kt | 1 + compiler/testData/codegen/box/jvmOverloads/extensionMethod.kt | 1 + compiler/testData/codegen/box/jvmOverloads/generics.kt | 1 + compiler/testData/codegen/box/jvmOverloads/innerClass.kt | 1 + .../codegen/box/jvmOverloads/multipleDefaultParameters.kt | 1 + .../testData/codegen/box/jvmOverloads/nonDefaultParameter.kt | 1 + compiler/testData/codegen/box/jvmOverloads/primaryConstructor.kt | 1 + compiler/testData/codegen/box/jvmOverloads/privateClass.kt | 1 + .../testData/codegen/box/jvmOverloads/secondaryConstructor.kt | 1 + compiler/testData/codegen/box/jvmOverloads/simple.kt | 1 + compiler/testData/codegen/box/jvmOverloads/simpleJavaCall.kt | 1 + compiler/testData/codegen/box/jvmOverloads/varargs.kt | 1 + compiler/testData/codegen/box/jvmStatic/annotations.kt | 1 + compiler/testData/codegen/box/jvmStatic/closure.kt | 1 + compiler/testData/codegen/box/jvmStatic/companionObject.kt | 1 + compiler/testData/codegen/box/jvmStatic/convention.kt | 1 + compiler/testData/codegen/box/jvmStatic/default.kt | 1 + compiler/testData/codegen/box/jvmStatic/enumCompanion.kt | 1 + compiler/testData/codegen/box/jvmStatic/explicitObject.kt | 1 + compiler/testData/codegen/box/jvmStatic/funAccess.kt | 1 + .../codegen/box/jvmStatic/importStaticMemberFromObject.kt | 1 + compiler/testData/codegen/box/jvmStatic/inline.kt | 1 + .../testData/codegen/box/jvmStatic/inlinePropertyAccessors.kt | 1 + compiler/testData/codegen/box/jvmStatic/kt9897_static.kt | 1 + compiler/testData/codegen/box/jvmStatic/object.kt | 1 + compiler/testData/codegen/box/jvmStatic/postfixInc.kt | 1 + compiler/testData/codegen/box/jvmStatic/prefixInc.kt | 1 + compiler/testData/codegen/box/jvmStatic/privateMethod.kt | 1 + compiler/testData/codegen/box/jvmStatic/privateSetter.kt | 1 + compiler/testData/codegen/box/jvmStatic/propertyAccess.kt | 1 + .../testData/codegen/box/jvmStatic/propertyAccessorsCompanion.kt | 1 + .../testData/codegen/box/jvmStatic/propertyAccessorsObject.kt | 1 + compiler/testData/codegen/box/jvmStatic/propertyAsDefault.kt | 1 + compiler/testData/codegen/box/jvmStatic/simple.kt | 1 + compiler/testData/codegen/box/jvmStatic/syntheticAccessor.kt | 1 + .../codegen/box/labels/controlLabelClashesWithFuncitonName.kt | 1 + compiler/testData/codegen/box/labels/labeledDeclarations.kt | 1 + .../codegen/box/lazyCodegen/exceptionInFieldInitializer.kt | 1 + compiler/testData/codegen/box/lazyCodegen/safeCallAndArray.kt | 1 + compiler/testData/codegen/box/lazyCodegen/tryCatchExpression.kt | 1 + .../box/localClasses/anonymousObjectInParameterInitializer.kt | 1 + .../codegen/box/localClasses/closureOfInnerLocalClass.kt | 1 + .../codegen/box/localClasses/closureOfLambdaInLocalClass.kt | 1 + .../codegen/box/localClasses/inLocalExtensionFunction.kt | 1 + .../codegen/box/localClasses/inLocalExtensionProperty.kt | 1 + .../box/localClasses/innerOfLocalCaptureExtensionReceiver.kt | 1 + compiler/testData/codegen/box/localClasses/kt2700.kt | 1 + compiler/testData/codegen/box/localClasses/kt3210.kt | 1 + compiler/testData/codegen/box/localClasses/kt3389.kt | 1 + compiler/testData/codegen/box/localClasses/kt3584.kt | 1 + .../box/localClasses/localClassCaptureExtensionReceiver.kt | 1 + .../codegen/box/localClasses/localClassInParameterInitializer.kt | 1 + compiler/testData/codegen/box/localClasses/localDataClass.kt | 1 + compiler/testData/codegen/box/localClasses/nameWithWhitespace.kt | 1 + .../codegen/box/localClasses/ownClosureOfInnerLocalClass.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 + compiler/testData/codegen/box/mangling/noOverrideWithJava.kt | 1 + compiler/testData/codegen/box/multiDecl/component.kt | 1 + .../testData/codegen/box/multiDecl/forIterator/MultiDeclFor.kt | 1 + .../box/multiDecl/forIterator/MultiDeclForComponentExtensions.kt | 1 + .../forIterator/MultiDeclForComponentMemberExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensionsInExtensionFunction.kt | 1 + .../codegen/box/multiDecl/forIterator/MultiDeclForValCaptured.kt | 1 + .../forIterator/longIterator/MultiDeclForComponentExtensions.kt | 1 + .../longIterator/MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../longIterator/MultiDeclForComponentMemberExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensionsInExtensionFunction.kt | 1 + .../box/multiDecl/forRange/UnderscoreNamesDontCallComponent.kt | 1 + .../explicitRangeTo/int/MultiDeclForComponentExtensions.kt | 1 + .../int/MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../explicitRangeTo/int/MultiDeclForComponentMemberExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensionsInExtensionFunction.kt | 1 + .../explicitRangeTo/long/MultiDeclForComponentExtensions.kt | 1 + .../long/MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../long/MultiDeclForComponentMemberExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensionsInExtensionFunction.kt | 1 + .../int/MultiDeclForComponentExtensions.kt | 1 + .../int/MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../int/MultiDeclForComponentMemberExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensionsInExtensionFunction.kt | 1 + .../long/MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../long/MultiDeclForComponentMemberExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensionsInExtensionFunction.kt | 1 + .../multiDecl/forRange/int/MultiDeclForComponentExtensions.kt | 1 + .../forRange/int/MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../forRange/int/MultiDeclForComponentMemberExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensionsInExtensionFunction.kt | 1 + .../multiDecl/forRange/long/MultiDeclForComponentExtensions.kt | 1 + .../forRange/long/MultiDeclForComponentExtensionsValCaptured.kt | 1 + .../forRange/long/MultiDeclForComponentMemberExtensions.kt | 1 + .../MultiDeclForComponentMemberExtensionsInExtensionFunction.kt | 1 + compiler/testData/codegen/box/multiDecl/kt9828_hashMap.kt | 1 + compiler/testData/codegen/box/multiDecl/returnInElvis.kt | 1 + .../codegen/box/multiplatform/defaultArguments/constructor.kt | 1 + .../multiplatform/defaultArguments/delegatedExpectedInterface.kt | 1 + .../codegen/box/multiplatform/defaultArguments/function.kt | 1 + .../multiplatform/defaultArguments/inheritedFromCommonClass.kt | 1 + .../multiplatform/defaultArguments/inheritedFromExpectedClass.kt | 1 + .../defaultArguments/inheritedFromExpectedInterface.kt | 1 + .../defaultArguments/inheritedFromExpectedMethod.kt | 1 + .../defaultArguments/inheritedInExpectedDeclarations.kt | 1 + .../defaultArguments/inheritedViaAnotherInterfaceIndirectly.kt | 1 + .../defaultArguments/inlineFunctionWithDefaultLambda.kt | 1 + .../codegen/box/multiplatform/defaultArguments/kt23239.kt | 1 + .../codegen/box/multiplatform/defaultArguments/superCall.kt | 1 + compiler/testData/codegen/box/nonLocalReturns/kt9644let.kt | 1 + compiler/testData/codegen/box/nonLocalReturns/use.kt | 1 + .../testData/codegen/box/nonLocalReturns/useWithException.kt | 1 + .../testData/codegen/box/nullCheckOptimization/isNullable.kt | 1 + compiler/testData/codegen/box/nullCheckOptimization/kt22410.kt | 1 + .../codegen/box/nullCheckOptimization/trivialInstanceOf.kt | 1 + compiler/testData/codegen/box/objectIntrinsics/objects.kt | 1 + .../codegen/box/objects/anonymousObjectPropertyInitialization.kt | 1 + ...signmentToArrayAccessToExtensionPropertyImportedFromObject.kt | 1 + ...ompoundAssignmentToArrayAccessToPropertyImportedFromObject.kt | 1 + compiler/testData/codegen/box/objects/flist.kt | 1 + .../codegen/box/objects/interfaceCompanionObjectReference.kt | 1 + compiler/testData/codegen/box/objects/kt1047.kt | 1 + compiler/testData/codegen/box/objects/kt1186.kt | 1 + compiler/testData/codegen/box/objects/kt1737.kt | 1 + compiler/testData/codegen/box/objects/kt2663.kt | 1 + compiler/testData/codegen/box/objects/kt2663_2.kt | 1 + compiler/testData/codegen/box/objects/kt3238.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 + .../box/objects/localFunctionInObjectInitializer_kt4516.kt | 1 + .../testData/codegen/box/objects/objectInitialization_kt5523.kt | 1 + .../codegen/box/objects/objectVsClassInitialization_kt5291.kt | 1 + .../box/objects/privateExtensionFromInitializer_kt4543.kt | 1 + .../objects/privateFunctionFromClosureInInitializer_kt5582.kt | 1 + ...fReferenceToCompanionObjectInInlineLambdaInConstructorBody.kt | 1 + ...renceToCompanionObjectInInlineLambdaInSuperConstructorCall.kt | 1 + ...eToInterfaceCompanionObjectInInlineLambdaInConstructorBody.kt | 1 + ...terfaceCompanionObjectInInlineLambdaInSuperConstructorCall.kt | 1 + .../selfReferenceToObjectInInlineLambdaInConstructorBody.kt | 1 + .../selfReferenceToObjectInInlineLambdaInSuperConstructorCall.kt | 1 + .../testData/codegen/box/objects/useAnonymousObjectAsIterator.kt | 1 + .../codegen/box/operatorConventions/annotatedAssignment.kt | 1 + .../codegen/box/operatorConventions/assignmentOperations.kt | 1 + .../box/operatorConventions/augmentedAssignmentWithArrayLHS.kt | 1 + .../codegen/box/operatorConventions/compareTo/boolean.kt | 1 + .../codegen/box/operatorConventions/compareTo/comparable.kt | 1 + .../codegen/box/operatorConventions/compareTo/doubleInt.kt | 1 + .../codegen/box/operatorConventions/compareTo/doubleLong.kt | 1 + .../codegen/box/operatorConventions/compareTo/extensionArray.kt | 1 + .../codegen/box/operatorConventions/compareTo/extensionObject.kt | 1 + .../codegen/box/operatorConventions/compareTo/intDouble.kt | 1 + .../codegen/box/operatorConventions/compareTo/intLong.kt | 1 + .../codegen/box/operatorConventions/compareTo/longDouble.kt | 1 + .../codegen/box/operatorConventions/compareTo/longInt.kt | 1 + .../testData/codegen/box/operatorConventions/incDecOnObject.kt | 1 + compiler/testData/codegen/box/operatorConventions/kt14201_2.kt | 1 + compiler/testData/codegen/box/operatorConventions/kt20387.kt | 1 + .../testData/codegen/box/operatorConventions/overloadedSet.kt | 1 + .../testData/codegen/box/operatorConventions/plusExplicit.kt | 1 + .../codegen/box/operatorConventions/remAssignmentOperation.kt | 1 + .../codegen/box/operatorConventions/remOverModOperation.kt | 1 + compiler/testData/codegen/box/optimizations/kt20844.kt | 1 + .../testData/codegen/box/package/boxPrimitiveTypeInClinit.kt | 1 + compiler/testData/codegen/box/package/checkCast.kt | 1 + compiler/testData/codegen/box/package/initializationOrder.kt | 1 + compiler/testData/codegen/box/package/invokespecial.kt | 1 + compiler/testData/codegen/box/package/mainInFiles.kt | 1 + .../codegen/box/package/nullablePrimitiveNoFieldInitializer.kt | 1 + .../testData/codegen/box/package/privateMembersInImportList.kt | 1 + .../codegen/box/package/referenceWithTheSameNameAsPackage.kt | 1 + compiler/testData/codegen/box/platformTypes/primitives/assign.kt | 1 + .../testData/codegen/box/platformTypes/primitives/compareTo.kt | 1 + compiler/testData/codegen/box/platformTypes/primitives/dec.kt | 1 + compiler/testData/codegen/box/platformTypes/primitives/div.kt | 1 + compiler/testData/codegen/box/platformTypes/primitives/equals.kt | 1 + .../testData/codegen/box/platformTypes/primitives/hashCode.kt | 1 + .../codegen/box/platformTypes/primitives/identityEquals.kt | 1 + compiler/testData/codegen/box/platformTypes/primitives/inc.kt | 1 + compiler/testData/codegen/box/platformTypes/primitives/minus.kt | 1 + compiler/testData/codegen/box/platformTypes/primitives/mod.kt | 1 + compiler/testData/codegen/box/platformTypes/primitives/not.kt | 1 + .../testData/codegen/box/platformTypes/primitives/notEquals.kt | 1 + compiler/testData/codegen/box/platformTypes/primitives/plus.kt | 1 + .../testData/codegen/box/platformTypes/primitives/plusAssign.kt | 1 + .../testData/codegen/box/platformTypes/primitives/rangeTo.kt | 1 + compiler/testData/codegen/box/platformTypes/primitives/times.kt | 1 + .../testData/codegen/box/platformTypes/primitives/toShort.kt | 1 + .../testData/codegen/box/platformTypes/primitives/toString.kt | 1 + .../testData/codegen/box/platformTypes/primitives/unaryMinus.kt | 1 + .../testData/codegen/box/platformTypes/primitives/unaryPlus.kt | 1 + .../testData/codegen/box/primitiveTypes/comparisonWithNaN.kt | 1 + compiler/testData/codegen/box/primitiveTypes/conversions.kt | 1 + compiler/testData/codegen/box/primitiveTypes/crossTypeEquals.kt | 1 + .../equalityWithObject/boxedEqPrimitiveEvaluationOrder.kt | 1 + .../box/primitiveTypes/equalityWithObject/boxedLongEqualsLong.kt | 1 + .../equalityWithObject/generated/boxedEqPrimitiveByte.kt | 1 + .../equalityWithObject/generated/boxedEqPrimitiveChar.kt | 1 + .../equalityWithObject/generated/boxedEqPrimitiveLong.kt | 1 + .../equalityWithObject/generated/boxedEqPrimitiveShort.kt | 1 + .../equalityWithObject/generated/primitiveEqBoxedByte.kt | 1 + .../equalityWithObject/generated/primitiveEqBoxedChar.kt | 1 + .../equalityWithObject/generated/primitiveEqBoxedLong.kt | 1 + .../equalityWithObject/generated/primitiveEqBoxedShort.kt | 1 + .../equalityWithObject/generated/primitiveEqObjectByte.kt | 1 + .../equalityWithObject/generated/primitiveEqObjectChar.kt | 1 + .../equalityWithObject/generated/primitiveEqObjectLong.kt | 1 + .../equalityWithObject/generated/primitiveEqObjectShort.kt | 1 + .../equalityWithObject/objectWithAsymmetricEqualsEqPrimitive.kt | 1 + .../box/primitiveTypes/equalityWithObject/whenNullableBoxed.kt | 1 + .../codegen/box/primitiveTypes/equalsHashCodeToString.kt | 1 + .../codegen/box/primitiveTypes/incrementByteCharShort.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt1054.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt1093.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt13023.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt14868.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt1508.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt16732.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt2251.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt2269.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt2275.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt243.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt248.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt2768.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt2794.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt3078.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt3517.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt3576.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt4097.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt4098.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt4210.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt4251.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt518.kt | 1 + .../testData/codegen/box/primitiveTypes/kt6590_identityEquals.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt665.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt684.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt737.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt752.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt753.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt756.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt757.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt828.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt882.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt887.kt | 1 + compiler/testData/codegen/box/primitiveTypes/kt935.kt | 1 + .../codegen/box/primitiveTypes/nullAsNullableIntIsNull.kt | 1 + .../testData/codegen/box/primitiveTypes/nullableCharBoolean.kt | 1 + compiler/testData/codegen/box/primitiveTypes/number.kt | 1 + compiler/testData/codegen/box/primitiveTypes/rangeTo.kt | 1 + .../codegen/box/primitiveTypes/substituteIntForGeneric.kt | 1 + compiler/testData/codegen/box/primitiveTypes/unboxComparable.kt | 1 + compiler/testData/codegen/box/privateConstructors/synthetic.kt | 1 + .../testData/codegen/box/privateConstructors/withArguments.kt | 1 + compiler/testData/codegen/box/privateConstructors/withDefault.kt | 1 + .../codegen/box/privateConstructors/withLinkedClasses.kt | 1 + .../testData/codegen/box/properties/accessToPrivateSetter.kt | 1 + .../codegen/box/properties/augmentedAssignmentsAndIncrements.kt | 1 + compiler/testData/codegen/box/properties/collectionSize.kt | 1 + compiler/testData/codegen/box/properties/commonPropertiesKJK.kt | 1 + .../testData/codegen/box/properties/companionObjectAccessor.kt | 1 + .../codegen/box/properties/companionObjectPropertiesFromJava.kt | 1 + compiler/testData/codegen/box/properties/const/constFlags.kt | 1 + .../codegen/box/properties/const/constValInAnnotationDefault.kt | 1 + .../testData/codegen/box/properties/const/interfaceCompanion.kt | 1 + .../testData/codegen/box/properties/javaPropertyBoxedGetter.kt | 1 + .../testData/codegen/box/properties/javaPropertyBoxedSetter.kt | 1 + compiler/testData/codegen/box/properties/kt1159.kt | 1 + compiler/testData/codegen/box/properties/kt1165.kt | 1 + compiler/testData/codegen/box/properties/kt12200.kt | 1 + compiler/testData/codegen/box/properties/kt1398.kt | 1 + compiler/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/kt2892.kt | 1 + compiler/testData/codegen/box/properties/kt3556.kt | 1 + compiler/testData/codegen/box/properties/kt613.kt | 1 + compiler/testData/codegen/box/properties/lateinit/accessor.kt | 1 + .../codegen/box/properties/lateinit/accessorException.kt | 1 + .../testData/codegen/box/properties/lateinit/exceptionField.kt | 1 + .../testData/codegen/box/properties/lateinit/exceptionGetter.kt | 1 + .../properties/lateinit/isInitializedAndDeinitialize/emptyLhs.kt | 1 + .../lateinit/isInitializedAndDeinitialize/innerSubclass.kt | 1 + .../isInitializedAndDeinitialize/propertyImportedFromObject.kt | 1 + .../lateinit/isInitializedAndDeinitialize/sideEffects.kt | 1 + .../lateinit/isInitializedAndDeinitialize/topLevelProperty.kt | 1 + .../testData/codegen/box/properties/lateinit/local/kt23260.kt | 1 + .../codegen/box/properties/lateinit/local/localLateinit.kt | 1 + .../lateinit/local/uninitializedCapturedMemberAccess.kt | 1 + .../box/properties/lateinit/local/uninitializedCapturedRead.kt | 1 + .../box/properties/lateinit/local/uninitializedMemberAccess.kt | 1 + .../codegen/box/properties/lateinit/local/uninitializedRead.kt | 1 + compiler/testData/codegen/box/properties/lateinit/override.kt | 1 + .../codegen/box/properties/lateinit/overrideException.kt | 1 + .../testData/codegen/box/properties/lateinit/privateSetter.kt | 1 + .../codegen/box/properties/lateinit/privateSetterFromLambda.kt | 1 + .../codegen/box/properties/lateinit/privateSetterViaSubclass.kt | 1 + compiler/testData/codegen/box/properties/lateinit/simpleVar.kt | 1 + .../box/properties/lateinit/topLevel/accessorException.kt | 1 + .../properties/lateinit/topLevel/accessorForTopLevelLateinit.kt | 1 + .../codegen/box/properties/lateinit/topLevel/topLevelLateinit.kt | 1 + .../properties/lateinit/topLevel/uninitializedMemberAccess.kt | 1 + .../box/properties/lateinit/topLevel/uninitializedRead.kt | 1 + .../codegen/box/properties/privatePropertyInConstructor.kt | 1 + .../codegen/box/properties/protectedJavaFieldInInline.kt | 1 + .../testData/codegen/box/properties/protectedJavaProperty.kt | 1 + .../codegen/box/properties/protectedJavaPropertyInCompanion.kt | 1 + .../testData/codegen/box/properties/substituteJavaSuperField.kt | 1 + .../twoAnnotatedExtensionPropertiesWithoutBackingFields.kt | 1 + compiler/testData/codegen/box/publishedApi/noMangling.kt | 1 + compiler/testData/codegen/box/publishedApi/simple.kt | 1 + compiler/testData/codegen/box/publishedApi/topLevel.kt | 1 + .../box/ranges/contains/comparisonWithRangeBoundEliminated.kt | 1 + .../codegen/box/ranges/contains/evaluationOrderForCollection.kt | 1 + .../box/ranges/contains/evaluationOrderForComparableRange.kt | 1 + .../codegen/box/ranges/contains/evaluationOrderForDownTo.kt | 1 + .../box/ranges/contains/evaluationOrderForRangeLiteral.kt | 1 + .../codegen/box/ranges/contains/generated/arrayIndices.kt | 1 + .../testData/codegen/box/ranges/contains/generated/charDownTo.kt | 1 + .../codegen/box/ranges/contains/generated/charRangeLiteral.kt | 1 + .../codegen/box/ranges/contains/generated/charSequenceIndices.kt | 1 + .../testData/codegen/box/ranges/contains/generated/charUntil.kt | 1 + .../codegen/box/ranges/contains/generated/collectionIndices.kt | 1 + .../codegen/box/ranges/contains/generated/doubleRangeLiteral.kt | 1 + .../codegen/box/ranges/contains/generated/floatRangeLiteral.kt | 1 + .../testData/codegen/box/ranges/contains/generated/intDownTo.kt | 1 + .../codegen/box/ranges/contains/generated/intRangeLiteral.kt | 1 + .../testData/codegen/box/ranges/contains/generated/intUntil.kt | 1 + .../testData/codegen/box/ranges/contains/generated/longDownTo.kt | 1 + .../codegen/box/ranges/contains/generated/longRangeLiteral.kt | 1 + .../testData/codegen/box/ranges/contains/generated/longUntil.kt | 1 + .../codegen/box/ranges/contains/genericCharInRangeLiteral.kt | 1 + compiler/testData/codegen/box/ranges/contains/inArray.kt | 1 + compiler/testData/codegen/box/ranges/contains/inCharSequence.kt | 1 + .../testData/codegen/box/ranges/contains/inComparableRange.kt | 1 + .../testData/codegen/box/ranges/contains/inCustomObjectRange.kt | 1 + .../contains/inDoubleRangeLiteralVsComparableRangeLiteral.kt | 1 + .../testData/codegen/box/ranges/contains/inExtensionRange.kt | 1 + .../box/ranges/contains/inFloatingPointRangeWithNaNBound.kt | 1 + compiler/testData/codegen/box/ranges/contains/inIntRange.kt | 1 + compiler/testData/codegen/box/ranges/contains/inIterable.kt | 1 + .../testData/codegen/box/ranges/contains/inNonMatchingRange.kt | 1 + .../codegen/box/ranges/contains/inOptimizableDoubleRange.kt | 1 + .../codegen/box/ranges/contains/inOptimizableFloatRange.kt | 1 + .../codegen/box/ranges/contains/inOptimizableIntRange.kt | 1 + .../codegen/box/ranges/contains/inOptimizableLongRange.kt | 1 + .../codegen/box/ranges/contains/inPrimitiveProgression.kt | 1 + .../testData/codegen/box/ranges/contains/inPrimitiveRange.kt | 1 + .../codegen/box/ranges/contains/inRangeLiteralComposition.kt | 1 + .../codegen/box/ranges/contains/inRangeWithCustomContains.kt | 1 + .../codegen/box/ranges/contains/inRangeWithImplicitReceiver.kt | 1 + .../box/ranges/contains/inRangeWithNonmatchingArguments.kt | 1 + .../testData/codegen/box/ranges/contains/inRangeWithSmartCast.kt | 1 + compiler/testData/codegen/box/ranges/contains/inUntil.kt | 1 + compiler/testData/codegen/box/ranges/contains/kt20106.kt | 1 + .../codegen/box/ranges/contains/nullableInPrimitiveRange.kt | 1 + .../testData/codegen/box/ranges/contains/rangeContainsString.kt | 1 + compiler/testData/codegen/box/ranges/expression/emptyDownto.kt | 1 + compiler/testData/codegen/box/ranges/expression/emptyRange.kt | 1 + .../codegen/box/ranges/expression/inexactDownToMinValue.kt | 1 + .../codegen/box/ranges/expression/inexactSteppedDownTo.kt | 1 + .../codegen/box/ranges/expression/inexactSteppedRange.kt | 1 + .../testData/codegen/box/ranges/expression/inexactToMaxValue.kt | 1 + .../codegen/box/ranges/expression/maxValueMinusTwoToMaxValue.kt | 1 + .../testData/codegen/box/ranges/expression/maxValueToMaxValue.kt | 1 + .../testData/codegen/box/ranges/expression/maxValueToMinValue.kt | 1 + .../testData/codegen/box/ranges/expression/oneElementDownTo.kt | 1 + .../testData/codegen/box/ranges/expression/oneElementRange.kt | 1 + compiler/testData/codegen/box/ranges/expression/openRange.kt | 1 + .../codegen/box/ranges/expression/progressionDownToMinValue.kt | 1 + .../ranges/expression/progressionMaxValueMinusTwoToMaxValue.kt | 1 + .../box/ranges/expression/progressionMaxValueToMaxValue.kt | 1 + .../box/ranges/expression/progressionMaxValueToMinValue.kt | 1 + .../box/ranges/expression/progressionMinValueToMinValue.kt | 1 + .../codegen/box/ranges/expression/reversedBackSequence.kt | 1 + .../codegen/box/ranges/expression/reversedEmptyBackSequence.kt | 1 + .../testData/codegen/box/ranges/expression/reversedEmptyRange.kt | 1 + .../box/ranges/expression/reversedInexactSteppedDownTo.kt | 1 + compiler/testData/codegen/box/ranges/expression/reversedRange.kt | 1 + .../codegen/box/ranges/expression/reversedSimpleSteppedRange.kt | 1 + compiler/testData/codegen/box/ranges/expression/simpleDownTo.kt | 1 + compiler/testData/codegen/box/ranges/expression/simpleRange.kt | 1 + .../box/ranges/expression/simpleRangeWithNonConstantEnds.kt | 1 + .../codegen/box/ranges/expression/simpleSteppedDownTo.kt | 1 + .../testData/codegen/box/ranges/expression/simpleSteppedRange.kt | 1 + .../codegen/box/ranges/forByteProgressionWithIntIncrement.kt | 1 + .../testData/codegen/box/ranges/forInDownTo/forIntInDownTo.kt | 1 + .../box/ranges/forInDownTo/forIntInDownToWithNonConstBounds.kt | 1 + .../codegen/box/ranges/forInDownTo/forIntInNonOptimizedDownTo.kt | 1 + .../testData/codegen/box/ranges/forInDownTo/forLongInDownTo.kt | 1 + .../codegen/box/ranges/forInDownTo/forNullableIntInDownTo.kt | 1 + .../codegen/box/ranges/forInIndices/forInCharSequenceIndices.kt | 1 + .../forInIndices/forInCollectionImplicitReceiverIndices.kt | 1 + .../codegen/box/ranges/forInIndices/forInCollectionIndices.kt | 1 + .../codegen/box/ranges/forInIndices/forInNonOptimizedIndices.kt | 1 + .../codegen/box/ranges/forInIndices/forInObjectArrayIndices.kt | 1 + .../box/ranges/forInIndices/forInPrimitiveArrayIndices.kt | 1 + .../box/ranges/forInIndices/forNullableIntInArrayIndices.kt | 1 + .../box/ranges/forInIndices/forNullableIntInCollectionIndices.kt | 1 + compiler/testData/codegen/box/ranges/forInIndices/indexOfLast.kt | 1 + .../box/ranges/forInIndices/kt12983_forInGenericArrayIndices.kt | 1 + .../ranges/forInIndices/kt12983_forInGenericCollectionIndices.kt | 1 + .../box/ranges/forInIndices/kt12983_forInSpecificArrayIndices.kt | 1 + .../forInIndices/kt12983_forInSpecificCollectionIndices.kt | 1 + .../testData/codegen/box/ranges/forInIndices/kt13241_Array.kt | 1 + .../codegen/box/ranges/forInIndices/kt13241_CharSequence.kt | 1 + .../codegen/box/ranges/forInIndices/kt13241_Collection.kt | 1 + .../codegen/box/ranges/forInRangeLiteralWithMixedTypeBounds.kt | 1 + .../codegen/box/ranges/forInRangeWithImplicitReceiver.kt | 1 + .../box/ranges/forInReversed/ForInReversedReversedRange.kt | 1 + .../evaluationOrder/forInReversedDownToEvaluationOrder.kt | 1 + .../evaluationOrder/forInReversedRangeLiteralEvaluationOrder.kt | 1 + .../evaluationOrder/forInReversedUntilEvaluationOrder.kt | 1 + .../box/ranges/forInReversed/forInReversedArrayIndices.kt | 1 + .../box/ranges/forInReversed/forInReversedCharSequenceIndices.kt | 1 + .../box/ranges/forInReversed/forInReversedCollectionIndices.kt | 1 + .../codegen/box/ranges/forInReversed/forInReversedDownTo.kt | 1 + .../codegen/box/ranges/forInReversed/forInReversedEmptyRange.kt | 1 + .../box/ranges/forInReversed/forInReversedEmptyRangeLiteral.kt | 1 + .../forInReversedEmptyRangeLiteralWithNonConstBounds.kt | 1 + .../codegen/box/ranges/forInReversed/forInReversedRange.kt | 1 + .../box/ranges/forInReversed/forInReversedRangeLiteral.kt | 1 + .../forInReversed/forInReversedRangeLiteralWithNonConstBounds.kt | 1 + .../ranges/forInReversed/forInReversedReversedReversedRange.kt | 1 + .../codegen/box/ranges/forInReversed/forInReversedUntil.kt | 1 + .../ranges/forInReversed/forInReversedUntilWithNonConstBounds.kt | 1 + .../codegen/box/ranges/forInStringVarUpdatedInLoopBody.kt | 1 + .../testData/codegen/box/ranges/forInUntil/forInUntilChar.kt | 1 + .../testData/codegen/box/ranges/forInUntil/forInUntilChar0.kt | 1 + compiler/testData/codegen/box/ranges/forInUntil/forInUntilInt.kt | 1 + .../codegen/box/ranges/forInUntil/forInUntilLesserInt.kt | 1 + .../testData/codegen/box/ranges/forInUntil/forInUntilLong.kt | 1 + .../testData/codegen/box/ranges/forInUntil/forInUntilMaxint.kt | 1 + .../testData/codegen/box/ranges/forInUntil/forInUntilMinint.kt | 1 + .../testData/codegen/box/ranges/forInUntil/forInUntilMinlong.kt | 1 + .../box/ranges/forInUntil/forIntInIntUntilSmartcastInt.kt | 1 + compiler/testData/codegen/box/ranges/forIntRange.kt | 1 + .../box/ranges/forNullableIntInRangeWithImplicitReceiver.kt | 1 + .../ranges/forWithPossibleOverflow/forInDownToCharMinValue.kt | 1 + .../forWithPossibleOverflow/forInDownToCharMinValueReversed.kt | 1 + .../box/ranges/forWithPossibleOverflow/forInDownToIntMinValue.kt | 1 + .../forWithPossibleOverflow/forInDownToIntMinValueReversed.kt | 1 + .../ranges/forWithPossibleOverflow/forInDownToLongMinValue.kt | 1 + .../forWithPossibleOverflow/forInDownToLongMinValueReversed.kt | 1 + .../ranges/forWithPossibleOverflow/forInRangeToCharMaxValue.kt | 1 + .../forWithPossibleOverflow/forInRangeToCharMaxValueReversed.kt | 1 + .../ranges/forWithPossibleOverflow/forInRangeToIntMaxValue.kt | 1 + .../forWithPossibleOverflow/forInRangeToIntMaxValueReversed.kt | 1 + .../ranges/forWithPossibleOverflow/forInRangeToLongMaxValue.kt | 1 + .../forWithPossibleOverflow/forInRangeToLongMaxValueReversed.kt | 1 + .../forWithPossibleOverflow/forInUntilIntMinValueReversed.kt | 1 + compiler/testData/codegen/box/ranges/literal/emptyDownto.kt | 1 + compiler/testData/codegen/box/ranges/literal/emptyRange.kt | 1 + .../testData/codegen/box/ranges/literal/inexactDownToMinValue.kt | 1 + .../testData/codegen/box/ranges/literal/inexactSteppedDownTo.kt | 1 + .../testData/codegen/box/ranges/literal/inexactSteppedRange.kt | 1 + .../testData/codegen/box/ranges/literal/inexactToMaxValue.kt | 1 + .../codegen/box/ranges/literal/maxValueMinusTwoToMaxValue.kt | 1 + .../testData/codegen/box/ranges/literal/maxValueToMaxValue.kt | 1 + .../testData/codegen/box/ranges/literal/maxValueToMinValue.kt | 1 + compiler/testData/codegen/box/ranges/literal/oneElementDownTo.kt | 1 + compiler/testData/codegen/box/ranges/literal/oneElementRange.kt | 1 + compiler/testData/codegen/box/ranges/literal/openRange.kt | 1 + .../codegen/box/ranges/literal/progressionDownToMinValue.kt | 1 + .../box/ranges/literal/progressionMaxValueMinusTwoToMaxValue.kt | 1 + .../codegen/box/ranges/literal/progressionMaxValueToMaxValue.kt | 1 + .../codegen/box/ranges/literal/progressionMaxValueToMinValue.kt | 1 + .../codegen/box/ranges/literal/progressionMinValueToMinValue.kt | 1 + .../testData/codegen/box/ranges/literal/reversedBackSequence.kt | 1 + .../codegen/box/ranges/literal/reversedEmptyBackSequence.kt | 1 + .../testData/codegen/box/ranges/literal/reversedEmptyRange.kt | 1 + .../codegen/box/ranges/literal/reversedInexactSteppedDownTo.kt | 1 + compiler/testData/codegen/box/ranges/literal/reversedRange.kt | 1 + .../codegen/box/ranges/literal/reversedSimpleSteppedRange.kt | 1 + compiler/testData/codegen/box/ranges/literal/simpleDownTo.kt | 1 + compiler/testData/codegen/box/ranges/literal/simpleRange.kt | 1 + .../codegen/box/ranges/literal/simpleRangeWithNonConstantEnds.kt | 1 + .../testData/codegen/box/ranges/literal/simpleSteppedDownTo.kt | 1 + .../testData/codegen/box/ranges/literal/simpleSteppedRange.kt | 1 + .../codegen/box/ranges/multiAssignmentIterationOverIntRange.kt | 1 + .../box/ranges/nullableLoopParameter/progressionExpression.kt | 1 + .../codegen/box/ranges/nullableLoopParameter/rangeExpression.kt | 1 + .../codegen/box/ranges/nullableLoopParameter/rangeLiteral.kt | 1 + compiler/testData/codegen/box/ranges/safeCallRangeTo.kt | 1 + .../box/reflection/annotations/annotationRetentionAnnotation.kt | 1 + .../box/reflection/annotations/annotationsOnJavaMembers.kt | 1 + .../codegen/box/reflection/annotations/findAnnotation.kt | 1 + .../codegen/box/reflection/annotations/openSuspendFun.kt | 1 + .../codegen/box/reflection/annotations/privateAnnotation.kt | 1 + .../codegen/box/reflection/annotations/propertyAccessors.kt | 1 + .../box/reflection/annotations/propertyWithoutBackingField.kt | 1 + .../testData/codegen/box/reflection/annotations/retentions.kt | 1 + .../codegen/box/reflection/annotations/simpleClassAnnotation.kt | 1 + .../box/reflection/annotations/simpleConstructorAnnotation.kt | 1 + .../codegen/box/reflection/annotations/simpleFunAnnotation.kt | 1 + .../codegen/box/reflection/annotations/simpleParamAnnotation.kt | 1 + .../codegen/box/reflection/annotations/simpleValAnnotation.kt | 1 + .../reflection/call/bound/companionObjectPropertyAccessors.kt | 1 + .../codegen/box/reflection/call/bound/extensionFunction.kt | 1 + .../box/reflection/call/bound/extensionPropertyAccessors.kt | 1 + .../codegen/box/reflection/call/bound/innerClassConstructor.kt | 1 + .../codegen/box/reflection/call/bound/javaInstanceField.kt | 1 + .../codegen/box/reflection/call/bound/javaInstanceMethod.kt | 1 + .../call/bound/jvmStaticCompanionObjectPropertyAccessors.kt | 1 + .../codegen/box/reflection/call/bound/jvmStaticObjectFunction.kt | 1 + .../reflection/call/bound/jvmStaticObjectPropertyAccessors.kt | 1 + .../testData/codegen/box/reflection/call/bound/memberFunction.kt | 1 + .../codegen/box/reflection/call/bound/memberPropertyAccessors.kt | 1 + .../testData/codegen/box/reflection/call/bound/objectFunction.kt | 1 + .../codegen/box/reflection/call/bound/objectPropertyAccessors.kt | 1 + .../codegen/box/reflection/call/callInstanceJavaMethod.kt | 1 + .../codegen/box/reflection/call/callPrivateJavaMethod.kt | 1 + .../testData/codegen/box/reflection/call/callStaticJavaMethod.kt | 1 + .../codegen/box/reflection/call/cannotCallEnumConstructor.kt | 1 + .../box/reflection/call/disallowNullValueForNotNullField.kt | 1 + .../codegen/box/reflection/call/equalsHashCodeToString.kt | 1 + .../testData/codegen/box/reflection/call/exceptionHappened.kt | 1 + compiler/testData/codegen/box/reflection/call/fakeOverride.kt | 1 + .../codegen/box/reflection/call/fakeOverrideSubstituted.kt | 1 + .../codegen/box/reflection/call/incorrectNumberOfArguments.kt | 1 + .../codegen/box/reflection/call/innerClassConstructor.kt | 1 + compiler/testData/codegen/box/reflection/call/jvmStatic.kt | 1 + .../box/reflection/call/jvmStaticInObjectIncorrectReceiver.kt | 1 + .../testData/codegen/box/reflection/call/localClassMember.kt | 1 + .../testData/codegen/box/reflection/call/memberOfGenericClass.kt | 1 + compiler/testData/codegen/box/reflection/call/privateProperty.kt | 1 + .../testData/codegen/box/reflection/call/propertyAccessors.kt | 1 + .../call/propertyGetterAndGetFunctionDifferentReturnType.kt | 1 + .../testData/codegen/box/reflection/call/protectedMembers.kt | 1 + compiler/testData/codegen/box/reflection/call/returnUnit.kt | 1 + .../testData/codegen/box/reflection/call/simpleConstructor.kt | 1 + .../testData/codegen/box/reflection/call/simpleMemberFunction.kt | 1 + .../codegen/box/reflection/call/simpleTopLevelFunctions.kt | 1 + .../codegen/box/reflection/callBy/boundExtensionFunction.kt | 1 + .../box/reflection/callBy/boundExtensionPropertyAcessor.kt | 1 + .../codegen/box/reflection/callBy/boundJvmStaticInObject.kt | 1 + .../testData/codegen/box/reflection/callBy/companionObject.kt | 1 + .../box/reflection/callBy/defaultAndNonDefaultIntertwined.kt | 1 + .../testData/codegen/box/reflection/callBy/extensionFunction.kt | 1 + .../codegen/box/reflection/callBy/jvmStaticInCompanionObject.kt | 1 + .../testData/codegen/box/reflection/callBy/jvmStaticInObject.kt | 1 + .../box/reflection/callBy/manyArgumentsNoneDefaultConstructor.kt | 1 + .../box/reflection/callBy/manyArgumentsNoneDefaultFunction.kt | 1 + .../codegen/box/reflection/callBy/manyArgumentsOnlyOneDefault.kt | 1 + .../testData/codegen/box/reflection/callBy/manyMaskArguments.kt | 1 + .../codegen/box/reflection/callBy/nonDefaultParameterOmitted.kt | 1 + compiler/testData/codegen/box/reflection/callBy/nullValue.kt | 1 + .../callBy/ordinaryMethodIsInvokedWhenNoDefaultValuesAreUsed.kt | 1 + .../codegen/box/reflection/callBy/primitiveDefaultValues.kt | 1 + .../codegen/box/reflection/callBy/privateMemberFunction.kt | 1 + .../testData/codegen/box/reflection/callBy/simpleConstructor.kt | 1 + .../codegen/box/reflection/callBy/simpleMemberFunciton.kt | 1 + .../codegen/box/reflection/callBy/simpleTopLevelFunction.kt | 1 + .../box/reflection/classLiterals/annotationClassLiteral.kt | 1 + compiler/testData/codegen/box/reflection/classLiterals/arrays.kt | 1 + .../codegen/box/reflection/classLiterals/builtinClassLiterals.kt | 1 + .../codegen/box/reflection/classLiterals/genericArrays.kt | 1 + .../codegen/box/reflection/classLiterals/genericClass.kt | 1 + .../box/reflection/classLiterals/reifiedTypeClassLiteral.kt | 1 + .../codegen/box/reflection/classLiterals/simpleClassLiteral.kt | 1 + .../testData/codegen/box/reflection/classes/classSimpleName.kt | 1 + .../testData/codegen/box/reflection/classes/companionObject.kt | 1 + .../testData/codegen/box/reflection/classes/createInstance.kt | 1 + .../testData/codegen/box/reflection/classes/declaredMembers.kt | 1 + compiler/testData/codegen/box/reflection/classes/javaVoid.kt | 1 + compiler/testData/codegen/box/reflection/classes/jvmName.kt | 1 + .../codegen/box/reflection/classes/jvmNameOfStandardClasses.kt | 1 + .../codegen/box/reflection/classes/localClassSimpleName.kt | 1 + .../testData/codegen/box/reflection/classes/nestedClasses.kt | 1 + .../testData/codegen/box/reflection/classes/nestedClassesJava.kt | 1 + .../testData/codegen/box/reflection/classes/objectInstance.kt | 1 + .../codegen/box/reflection/classes/primitiveKClassEquality.kt | 1 + .../testData/codegen/box/reflection/classes/qualifiedName.kt | 1 + .../box/reflection/classes/qualifiedNameOfStandardClasses.kt | 1 + .../testData/codegen/box/reflection/classes/starProjectedType.kt | 1 + .../codegen/box/reflection/constructors/annotationClass.kt | 1 + .../box/reflection/constructors/classesWithoutConstructors.kt | 1 + .../codegen/box/reflection/constructors/constructorName.kt | 1 + .../codegen/box/reflection/constructors/primaryConstructor.kt | 1 + .../codegen/box/reflection/constructors/simpleGetConstructors.kt | 1 + .../codegen/box/reflection/createAnnotation/annotationType.kt | 1 + .../codegen/box/reflection/createAnnotation/arrayOfKClasses.kt | 1 + .../codegen/box/reflection/createAnnotation/callByJava.kt | 1 + .../codegen/box/reflection/createAnnotation/callByKotlin.kt | 1 + .../testData/codegen/box/reflection/createAnnotation/callJava.kt | 1 + .../codegen/box/reflection/createAnnotation/callKotlin.kt | 1 + .../reflection/createAnnotation/createJdkAnnotationInstance.kt | 1 + .../box/reflection/createAnnotation/enumKClassAnnotation.kt | 1 + .../box/reflection/createAnnotation/equalsHashCodeToString.kt | 1 + .../box/reflection/createAnnotation/floatingPointParameters.kt | 1 + .../box/reflection/createAnnotation/parameterNamedEquals.kt | 1 + .../box/reflection/createAnnotation/primitivesAndArrays.kt | 1 + .../box/reflection/enclosing/anonymousObjectInInlinedLambda.kt | 1 + .../testData/codegen/box/reflection/enclosing/classInLambda.kt | 1 + .../box/reflection/enclosing/functionExpressionInProperty.kt | 1 + compiler/testData/codegen/box/reflection/enclosing/kt11969.kt | 1 + compiler/testData/codegen/box/reflection/enclosing/kt6368.kt | 1 + .../box/reflection/enclosing/kt6691_lambdaInSamConstructor.kt | 1 + .../codegen/box/reflection/enclosing/lambdaInClassObject.kt | 1 + .../codegen/box/reflection/enclosing/lambdaInConstructor.kt | 1 + .../codegen/box/reflection/enclosing/lambdaInFunction.kt | 1 + .../testData/codegen/box/reflection/enclosing/lambdaInLambda.kt | 1 + .../box/reflection/enclosing/lambdaInLocalClassConstructor.kt | 1 + .../box/reflection/enclosing/lambdaInLocalClassSuperCall.kt | 1 + .../codegen/box/reflection/enclosing/lambdaInLocalFunction.kt | 1 + .../codegen/box/reflection/enclosing/lambdaInMemberFunction.kt | 1 + .../reflection/enclosing/lambdaInMemberFunctionInLocalClass.kt | 1 + .../reflection/enclosing/lambdaInMemberFunctionInNestedClass.kt | 1 + .../box/reflection/enclosing/lambdaInObjectDeclaration.kt | 1 + .../codegen/box/reflection/enclosing/lambdaInObjectExpression.kt | 1 + .../box/reflection/enclosing/lambdaInObjectLiteralSuperCall.kt | 1 + .../testData/codegen/box/reflection/enclosing/lambdaInPackage.kt | 1 + .../codegen/box/reflection/enclosing/lambdaInPropertyGetter.kt | 1 + .../codegen/box/reflection/enclosing/lambdaInPropertySetter.kt | 1 + .../box/reflection/enclosing/localClassInTopLevelFunction.kt | 1 + .../testData/codegen/box/reflection/enclosing/objectInLambda.kt | 1 + .../box/reflection/functions/declaredVsInheritedFunctions.kt | 1 + .../codegen/box/reflection/functions/functionFromStdlib.kt | 1 + .../reflection/functions/functionReferenceErasedToKFunction.kt | 1 + .../box/reflection/functions/genericOverriddenFunction.kt | 1 + .../codegen/box/reflection/functions/instanceOfFunction.kt | 1 + .../codegen/box/reflection/functions/javaClassGetFunctions.kt | 1 + .../testData/codegen/box/reflection/functions/platformName.kt | 1 + .../codegen/box/reflection/functions/privateMemberFunction.kt | 1 + .../codegen/box/reflection/functions/simpleGetFunctions.kt | 1 + .../testData/codegen/box/reflection/functions/simpleNames.kt | 1 + .../codegen/box/reflection/genericSignature/covariantOverride.kt | 1 + .../reflection/genericSignature/defaultImplsGenericSignature.kt | 1 + .../genericSignature/functionLiteralGenericSignature.kt | 1 + .../reflection/genericSignature/genericBackingFieldSignature.kt | 1 + .../box/reflection/genericSignature/genericMethodSignature.kt | 1 + .../testData/codegen/box/reflection/genericSignature/kt11121.kt | 1 + .../testData/codegen/box/reflection/genericSignature/kt5112.kt | 1 + .../testData/codegen/box/reflection/genericSignature/kt6106.kt | 1 + .../reflection/genericSignature/signatureOfDeepGenericInner.kt | 1 + .../box/reflection/genericSignature/signatureOfDeepInner.kt | 1 + .../genericSignature/signatureOfDeepInnerLastGeneric.kt | 1 + .../genericSignature/signatureOfGenericInnerGenericOuter.kt | 1 + .../genericSignature/signatureOfGenericInnerSimpleOuter.kt | 1 + .../genericSignature/signatureOfSimpleInnerSimpleOuter.kt | 1 + .../box/reflection/isInstance/isInstanceCastAndSafeCast.kt | 1 + .../testData/codegen/box/reflection/kClassInAnnotation/array.kt | 1 + .../codegen/box/reflection/kClassInAnnotation/arrayInJava.kt | 1 + .../testData/codegen/box/reflection/kClassInAnnotation/basic.kt | 1 + .../codegen/box/reflection/kClassInAnnotation/basicInJava.kt | 1 + .../codegen/box/reflection/kClassInAnnotation/checkcast.kt | 1 + .../codegen/box/reflection/kClassInAnnotation/forceWrapping.kt | 1 + .../testData/codegen/box/reflection/kClassInAnnotation/vararg.kt | 1 + .../codegen/box/reflection/kClassInAnnotation/varargInJava.kt | 1 + .../kClassInAnnotation/wrappingForCallableReferences.kt | 1 + .../box/reflection/lambdaClasses/parameterNamesAndNullability.kt | 1 + compiler/testData/codegen/box/reflection/mapping/constructor.kt | 1 + .../testData/codegen/box/reflection/mapping/extensionProperty.kt | 1 + .../reflection/mapping/fakeOverrides/javaFieldGetterSetter.kt | 1 + .../codegen/box/reflection/mapping/fakeOverrides/javaMethod.kt | 1 + compiler/testData/codegen/box/reflection/mapping/functions.kt | 1 + .../testData/codegen/box/reflection/mapping/inlineReifiedFun.kt | 1 + .../box/reflection/mapping/jvmStatic/companionObjectFunction.kt | 1 + .../codegen/box/reflection/mapping/jvmStatic/objectFunction.kt | 1 + .../box/reflection/mapping/mappedClassIsEqualToClassLiteral.kt | 1 + .../testData/codegen/box/reflection/mapping/memberProperty.kt | 1 + .../testData/codegen/box/reflection/mapping/openSuspendFun.kt | 1 + .../testData/codegen/box/reflection/mapping/propertyAccessors.kt | 1 + .../box/reflection/mapping/propertyAccessorsWithJvmName.kt | 1 + .../testData/codegen/box/reflection/mapping/syntheticFields.kt | 1 + .../codegen/box/reflection/mapping/topLevelFunctionOtherFile.kt | 1 + .../testData/codegen/box/reflection/mapping/topLevelProperty.kt | 1 + .../reflection/mapping/types/annotationConstructorParameters.kt | 1 + compiler/testData/codegen/box/reflection/mapping/types/array.kt | 1 + .../codegen/box/reflection/mapping/types/constructors.kt | 1 + .../box/reflection/mapping/types/genericArrayElementType.kt | 1 + .../box/reflection/mapping/types/innerGenericTypeArgument.kt | 1 + .../codegen/box/reflection/mapping/types/memberFunctions.kt | 1 + .../box/reflection/mapping/types/overrideAnyWithPrimitive.kt | 1 + .../box/reflection/mapping/types/parameterizedTypeArgument.kt | 1 + .../codegen/box/reflection/mapping/types/parameterizedTypes.kt | 1 + .../codegen/box/reflection/mapping/types/propertyAccessors.kt | 1 + .../testData/codegen/box/reflection/mapping/types/supertypes.kt | 1 + .../codegen/box/reflection/mapping/types/topLevelFunctions.kt | 1 + .../codegen/box/reflection/mapping/types/typeParameters.kt | 1 + compiler/testData/codegen/box/reflection/mapping/types/unit.kt | 1 + .../codegen/box/reflection/mapping/types/withNullability.kt | 1 + .../methodsFromAny/callableReferencesEqualToCallablesFromAPI.kt | 1 + .../codegen/box/reflection/methodsFromAny/classToString.kt | 1 + .../methodsFromAny/extensionPropertyReceiverToString.kt | 1 + .../box/reflection/methodsFromAny/functionEqualsHashCode.kt | 1 + .../methodsFromAny/functionFromStdlibMultiFileFacade.kt | 1 + .../methodsFromAny/functionFromStdlibSingleFileFacade.kt | 1 + .../codegen/box/reflection/methodsFromAny/functionToString.kt | 1 + .../box/reflection/methodsFromAny/memberExtensionToString.kt | 1 + .../box/reflection/methodsFromAny/parametersEqualsHashCode.kt | 1 + .../codegen/box/reflection/methodsFromAny/parametersToString.kt | 1 + .../box/reflection/methodsFromAny/propertyEqualsHashCode.kt | 1 + .../codegen/box/reflection/methodsFromAny/propertyToString.kt | 1 + .../codegen/box/reflection/methodsFromAny/typeEqualsHashCode.kt | 1 + .../reflection/methodsFromAny/typeParametersEqualsHashCode.kt | 1 + .../box/reflection/methodsFromAny/typeParametersToString.kt | 1 + .../codegen/box/reflection/methodsFromAny/typeToString.kt | 1 + .../box/reflection/methodsFromAny/typeToStringInnerGeneric.kt | 1 + .../codegen/box/reflection/modifiers/callableModality.kt | 1 + .../codegen/box/reflection/modifiers/callableVisibility.kt | 1 + .../testData/codegen/box/reflection/modifiers/classModality.kt | 1 + .../testData/codegen/box/reflection/modifiers/classVisibility.kt | 1 + compiler/testData/codegen/box/reflection/modifiers/classes.kt | 1 + compiler/testData/codegen/box/reflection/modifiers/functions.kt | 1 + .../testData/codegen/box/reflection/modifiers/javaVisibility.kt | 1 + compiler/testData/codegen/box/reflection/modifiers/properties.kt | 1 + .../testData/codegen/box/reflection/modifiers/typeParameters.kt | 1 + .../reflection/multifileClasses/callFunctionsInMultifileClass.kt | 1 + .../multifileClasses/callPropertiesInMultifileClass.kt | 1 + .../reflection/multifileClasses/javaFieldForVarAndConstVal.kt | 1 + .../codegen/box/reflection/noReflectAtRuntime/javaClass.kt | 1 + .../codegen/box/reflection/noReflectAtRuntime/javaVoid.kt | 1 + .../noReflectAtRuntime/methodsFromAny/callableReferences.kt | 1 + .../noReflectAtRuntime/methodsFromAny/classReference.kt | 1 + .../noReflectAtRuntime/methodsFromAny/delegatedProperty.kt | 1 + .../box/reflection/noReflectAtRuntime/primitiveJavaClass.kt | 1 + .../box/reflection/noReflectAtRuntime/propertyGetSetName.kt | 1 + .../box/reflection/noReflectAtRuntime/propertyInstanceof.kt | 1 + .../box/reflection/noReflectAtRuntime/reifiedTypeJavaClass.kt | 1 + .../box/reflection/noReflectAtRuntime/simpleClassLiterals.kt | 1 + .../box/reflection/parameters/boundInnerClassConstructor.kt | 1 + .../box/reflection/parameters/boundObjectMemberReferences.kt | 1 + .../codegen/box/reflection/parameters/boundReferences.kt | 1 + .../codegen/box/reflection/parameters/findParameterByName.kt | 1 + .../box/reflection/parameters/functionParameterNameAndIndex.kt | 1 + .../parameters/instanceExtensionReceiverAndValueParameters.kt | 1 + .../codegen/box/reflection/parameters/isMarkedNullable.kt | 1 + .../testData/codegen/box/reflection/parameters/isOptional.kt | 1 + .../box/reflection/parameters/javaAnnotationConstructor.kt | 1 + compiler/testData/codegen/box/reflection/parameters/kinds.kt | 1 + .../testData/codegen/box/reflection/parameters/propertySetter.kt | 1 + .../codegen/box/reflection/properties/accessors/accessorNames.kt | 1 + .../properties/accessors/extensionPropertyAccessors.kt | 1 + .../box/reflection/properties/accessors/memberExtensions.kt | 1 + .../reflection/properties/accessors/memberPropertyAccessors.kt | 1 + .../reflection/properties/accessors/topLevelPropertyAccessors.kt | 1 + .../testData/codegen/box/reflection/properties/allVsDeclared.kt | 1 + .../properties/callPrivatePropertyFromGetProperties.kt | 1 + .../box/reflection/properties/declaredVsInheritedProperties.kt | 1 + .../codegen/box/reflection/properties/fakeOverridesInSubclass.kt | 1 + .../properties/genericClassLiteralPropertyReceiverIsStar.kt | 1 + .../box/reflection/properties/genericOverriddenProperty.kt | 1 + .../codegen/box/reflection/properties/genericProperty.kt | 1 + .../properties/getDelegate/booleanPropertyNameStartsWithIs.kt | 1 + .../reflection/properties/getDelegate/boundExtensionProperty.kt | 1 + .../box/reflection/properties/getDelegate/boundMemberProperty.kt | 1 + .../box/reflection/properties/getDelegate/extensionProperty.kt | 1 + .../box/reflection/properties/getDelegate/fakeOverride.kt | 1 + .../reflection/properties/getDelegate/getExtensionDelegate.kt | 1 + .../properties/getDelegate/kPropertyForDelegatedProperty.kt | 1 + .../reflection/properties/getDelegate/memberExtensionProperty.kt | 1 + .../box/reflection/properties/getDelegate/memberProperty.kt | 1 + .../properties/getDelegate/nameClashClassAndCompanion.kt | 1 + .../properties/getDelegate/nameClashExtensionProperties.kt | 1 + .../box/reflection/properties/getDelegate/noSetAccessibleTrue.kt | 1 + .../reflection/properties/getDelegate/notDelegatedProperty.kt | 1 + .../properties/getDelegate/overrideDelegatedByDelegated.kt | 1 + .../box/reflection/properties/getDelegate/topLevelProperty.kt | 1 + .../properties/getExtensionPropertiesMutableVsReadonly.kt | 1 + .../box/reflection/properties/getPropertiesMutableVsReadonly.kt | 1 + .../codegen/box/reflection/properties/invokeKProperty.kt | 1 + .../box/reflection/properties/javaPropertyInheritedInKotlin.kt | 1 + .../codegen/box/reflection/properties/javaStaticField.kt | 1 + .../box/reflection/properties/kotlinPropertyInheritedInJava.kt | 1 + .../properties/memberAndMemberExtensionWithSameName.kt | 1 + .../box/reflection/properties/mutatePrivateJavaInstanceField.kt | 1 + .../box/reflection/properties/mutatePrivateJavaStaticField.kt | 1 + .../properties/noConflictOnKotlinGetterAndJavaField.kt | 1 + .../reflection/properties/overrideKotlinPropertyByJavaMethod.kt | 1 + .../codegen/box/reflection/properties/privateClassVal.kt | 1 + .../codegen/box/reflection/properties/privateClassVar.kt | 1 + .../reflection/properties/privateFakeOverrideFromSuperclass.kt | 1 + .../box/reflection/properties/privateJvmStaticVarInObject.kt | 1 + .../properties/privatePropertyCallIsAccessibleOnAccessors.kt | 1 + .../codegen/box/reflection/properties/privateToThisAccessors.kt | 1 + .../reflection/properties/propertyOfNestedClassAndArrayType.kt | 1 + .../codegen/box/reflection/properties/protectedClassVar.kt | 1 + .../box/reflection/properties/publicClassValAccessible.kt | 1 + .../properties/referenceToJavaFieldOfKotlinSubclass.kt | 1 + .../codegen/box/reflection/properties/simpleGetProperties.kt | 1 + .../specialBuiltIns/getMembersOfStandardJavaClasses.kt | 1 + .../codegen/box/reflection/supertypes/builtInClassSupertypes.kt | 1 + .../codegen/box/reflection/supertypes/genericSubstitution.kt | 1 + .../box/reflection/supertypes/isSubclassOfIsSuperclassOf.kt | 1 + .../testData/codegen/box/reflection/supertypes/primitives.kt | 1 + .../codegen/box/reflection/supertypes/simpleSupertypes.kt | 1 + .../box/reflection/typeParameters/declarationSiteVariance.kt | 1 + .../box/reflection/typeParameters/typeParametersAndNames.kt | 1 + .../codegen/box/reflection/typeParameters/upperBounds.kt | 1 + .../testData/codegen/box/reflection/types/classifierIsClass.kt | 1 + .../codegen/box/reflection/types/classifierIsTypeParameter.kt | 1 + .../codegen/box/reflection/types/classifiersOfBuiltInTypes.kt | 1 + .../testData/codegen/box/reflection/types/createType/equality.kt | 1 + .../codegen/box/reflection/types/createType/innerGeneric.kt | 1 + .../codegen/box/reflection/types/createType/simpleCreateType.kt | 1 + .../codegen/box/reflection/types/createType/typeParameter.kt | 1 + .../box/reflection/types/createType/wrongNumberOfArguments.kt | 1 + .../codegen/box/reflection/types/innerGenericArguments.kt | 1 + .../testData/codegen/box/reflection/types/jvmErasureOfClass.kt | 1 + .../codegen/box/reflection/types/jvmErasureOfTypeParameter.kt | 1 + .../box/reflection/types/platformTypeNotEqualToKotlinType.kt | 1 + .../codegen/box/reflection/types/subtyping/platformType.kt | 1 + .../codegen/box/reflection/types/subtyping/simpleGenericTypes.kt | 1 + .../box/reflection/types/subtyping/simpleSubtypeSupertype.kt | 1 + .../codegen/box/reflection/types/subtyping/typeProjection.kt | 1 + compiler/testData/codegen/box/reflection/types/typeArguments.kt | 1 + .../testData/codegen/box/reflection/types/useSiteVariance.kt | 1 + .../testData/codegen/box/reflection/types/withNullability.kt | 1 + compiler/testData/codegen/box/regressions/Kt1149.kt | 1 + compiler/testData/codegen/box/regressions/Kt1619Test.kt | 1 + compiler/testData/codegen/box/regressions/Kt2495Test.kt | 1 + .../codegen/box/regressions/approximateIntersectionType.kt | 1 + compiler/testData/codegen/box/regressions/collections.kt | 1 + compiler/testData/codegen/box/regressions/generic.kt | 1 + .../testData/codegen/box/regressions/getGenericInterfaces.kt | 1 + .../testData/codegen/box/regressions/intersectionAsLastLambda.kt | 1 + .../testData/codegen/box/regressions/intersectionOfEqualTypes.kt | 1 + compiler/testData/codegen/box/regressions/kt10143.kt | 1 + compiler/testData/codegen/box/regressions/kt10934.kt | 1 + compiler/testData/codegen/box/regressions/kt1172.kt | 1 + compiler/testData/codegen/box/regressions/kt13381.kt | 1 + compiler/testData/codegen/box/regressions/kt14447.kt | 1 + compiler/testData/codegen/box/regressions/kt1515.kt | 1 + compiler/testData/codegen/box/regressions/kt15196.kt | 1 + compiler/testData/codegen/box/regressions/kt1568.kt | 1 + compiler/testData/codegen/box/regressions/kt1779.kt | 1 + compiler/testData/codegen/box/regressions/kt1800.kt | 1 + compiler/testData/codegen/box/regressions/kt18779.kt | 1 + compiler/testData/codegen/box/regressions/kt1932.kt | 1 + compiler/testData/codegen/box/regressions/kt2017.kt | 1 + compiler/testData/codegen/box/regressions/kt2210.kt | 1 + compiler/testData/codegen/box/regressions/kt2246.kt | 1 + compiler/testData/codegen/box/regressions/kt2318.kt | 1 + compiler/testData/codegen/box/regressions/kt2509.kt | 1 + compiler/testData/codegen/box/regressions/kt2593.kt | 1 + compiler/testData/codegen/box/regressions/kt274.kt | 1 + compiler/testData/codegen/box/regressions/kt3046.kt | 1 + compiler/testData/codegen/box/regressions/kt3107.kt | 1 + compiler/testData/codegen/box/regressions/kt344.kt | 1 + compiler/testData/codegen/box/regressions/kt3442.kt | 1 + compiler/testData/codegen/box/regressions/kt3587.kt | 1 + compiler/testData/codegen/box/regressions/kt3850.kt | 1 + compiler/testData/codegen/box/regressions/kt4259.kt | 1 + compiler/testData/codegen/box/regressions/kt4262.kt | 1 + compiler/testData/codegen/box/regressions/kt4281.kt | 1 + compiler/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 + compiler/testData/codegen/box/regressions/kt5445.kt | 1 + compiler/testData/codegen/box/regressions/kt5445_2.kt | 1 + .../codegen/box/regressions/kt5786_privateWithDefault.kt | 1 + compiler/testData/codegen/box/regressions/kt5953.kt | 1 + compiler/testData/codegen/box/regressions/kt6153.kt | 1 + compiler/testData/codegen/box/regressions/kt6434.kt | 1 + compiler/testData/codegen/box/regressions/kt6434_2.kt | 1 + compiler/testData/codegen/box/regressions/kt6485.kt | 1 + compiler/testData/codegen/box/regressions/kt715.kt | 1 + compiler/testData/codegen/box/regressions/kt7401.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 + .../codegen/box/regressions/lambdaAsLastExpressionInLambda.kt | 1 + .../testData/codegen/box/regressions/lambdaWrongReturnType.kt | 1 + compiler/testData/codegen/box/regressions/nestedIntersection.kt | 1 + .../box/regressions/noCapturingForTypesWithTypeVariables.kt | 1 + .../box/regressions/objectCaptureOuterConstructorProperty.kt | 1 + .../testData/codegen/box/regressions/objectInsideDelegation.kt | 1 + .../testData/codegen/box/regressions/referenceToSelfInLocal.kt | 1 + .../codegen/box/regressions/resolvedCallForGetOperator.kt | 1 + compiler/testData/codegen/box/regressions/typeCastException.kt | 1 + compiler/testData/codegen/box/reified/DIExample.kt | 1 + compiler/testData/codegen/box/reified/anonymousObject.kt | 1 + .../testData/codegen/box/reified/anonymousObjectNoPropagate.kt | 1 + .../codegen/box/reified/anonymousObjectReifiedSupertype.kt | 1 + .../testData/codegen/box/reified/approximateCapturedTypes.kt | 1 + .../testData/codegen/box/reified/arraysReification/instanceOf.kt | 1 + .../codegen/box/reified/arraysReification/instanceOfArrays.kt | 1 + .../testData/codegen/box/reified/arraysReification/jClass.kt | 1 + .../codegen/box/reified/arraysReification/jaggedArray.kt | 1 + .../codegen/box/reified/arraysReification/jaggedArrayOfNulls.kt | 1 + .../testData/codegen/box/reified/arraysReification/jaggedDeep.kt | 1 + compiler/testData/codegen/box/reified/asOnPlatformType.kt | 1 + compiler/testData/codegen/box/reified/checkcast.kt | 1 + compiler/testData/codegen/box/reified/copyToArray.kt | 1 + compiler/testData/codegen/box/reified/defaultJavaClass.kt | 1 + compiler/testData/codegen/box/reified/expectedTypeFromCast.kt | 1 + compiler/testData/codegen/box/reified/filterIsInstance.kt | 1 + compiler/testData/codegen/box/reified/innerAnonymousObject.kt | 1 + compiler/testData/codegen/box/reified/instanceof.kt | 1 + compiler/testData/codegen/box/reified/isOnPlatformType.kt | 1 + compiler/testData/codegen/box/reified/javaClass.kt | 1 + compiler/testData/codegen/box/reified/nestedReified.kt | 1 + compiler/testData/codegen/box/reified/nestedReifiedSignature.kt | 1 + compiler/testData/codegen/box/reified/newArrayInt.kt | 1 + .../codegen/box/reified/nonInlineableLambdaInReifiedFunction.kt | 1 + .../codegen/box/reified/recursiveInnerAnonymousObject.kt | 1 + compiler/testData/codegen/box/reified/recursiveNewArray.kt | 1 + .../testData/codegen/box/reified/recursiveNonInlineableLambda.kt | 1 + compiler/testData/codegen/box/reified/reifiedChain.kt | 1 + .../testData/codegen/box/reified/reifiedInlineFunOfObject.kt | 1 + .../codegen/box/reified/reifiedInlineFunOfObjectWithinReified.kt | 1 + .../codegen/box/reified/reifiedInlineIntoNonInlineableLambda.kt | 1 + compiler/testData/codegen/box/reified/safecast.kt | 1 + compiler/testData/codegen/box/reified/sameIndexRecursive.kt | 1 + compiler/testData/codegen/box/reified/spreads.kt | 1 + compiler/testData/codegen/box/reified/varargs.kt | 1 + compiler/testData/codegen/box/safeCall/kt232.kt | 1 + compiler/testData/codegen/box/safeCall/kt245.kt | 1 + compiler/testData/codegen/box/safeCall/kt247.kt | 1 + compiler/testData/codegen/box/safeCall/kt4733.kt | 1 + compiler/testData/codegen/box/safeCall/primitive.kt | 1 + compiler/testData/codegen/box/safeCall/primitiveEqSafeCall.kt | 1 + compiler/testData/codegen/box/safeCall/primitiveNotEqSafeCall.kt | 1 + compiler/testData/codegen/box/safeCall/safeCallEqPrimitive.kt | 1 + compiler/testData/codegen/box/safeCall/safeCallNotEqPrimitive.kt | 1 + compiler/testData/codegen/box/safeCall/safeCallOnLong.kt | 1 + compiler/testData/codegen/box/sam/constructors/comparator.kt | 1 + compiler/testData/codegen/box/sam/constructors/filenameFilter.kt | 1 + .../codegen/box/sam/constructors/nonLiteralComparator.kt | 1 + .../codegen/box/sam/constructors/nonLiteralFilenameFilter.kt | 1 + .../codegen/box/sam/constructors/samWrappersDifferentFiles.kt | 1 + .../testData/codegen/box/sam/constructors/sameWrapperClass.kt | 1 + compiler/testData/codegen/box/sealed/objects.kt | 1 + compiler/testData/codegen/box/sealed/simple.kt | 1 + .../box/secondaryConstructors/callFromPrimaryWithNamedArgs.kt | 1 + .../box/secondaryConstructors/callFromPrimaryWithOptionalArgs.kt | 1 + .../box/secondaryConstructors/clashingDefaultConstructors.kt | 1 + .../testData/codegen/box/secondaryConstructors/dataClasses.kt | 1 + .../testData/codegen/box/secondaryConstructors/defaultArgs.kt | 1 + .../box/secondaryConstructors/defaultParametersNotDuplicated.kt | 1 + .../box/secondaryConstructors/delegateWithComplexExpression.kt | 1 + compiler/testData/codegen/box/secondaryConstructors/enums.kt | 1 + .../testData/codegen/box/secondaryConstructors/innerClasses.kt | 1 + .../codegen/box/secondaryConstructors/innerClassesInheritance.kt | 1 + compiler/testData/codegen/box/secondaryConstructors/varargs.kt | 1 + .../codegen/box/secondaryConstructors/withNonLocalReturn.kt | 1 + compiler/testData/codegen/box/smartCasts/falseSmartCast.kt | 1 + compiler/testData/codegen/box/smartCasts/genericIntersection.kt | 1 + compiler/testData/codegen/box/smartCasts/genericSet.kt | 1 + .../testData/codegen/box/smartCasts/implicitMemberReceiver.kt | 1 + compiler/testData/codegen/box/smartCasts/implicitReceiver.kt | 1 + .../testData/codegen/box/smartCasts/implicitReceiverInWhen.kt | 1 + compiler/testData/codegen/box/smartCasts/implicitToGrandSon.kt | 1 + compiler/testData/codegen/box/smartCasts/kt17725.kt | 1 + compiler/testData/codegen/box/smartCasts/kt19100.kt | 1 + .../testData/codegen/box/smartCasts/lambdaArgumentWithoutType.kt | 1 + compiler/testData/codegen/box/smartCasts/nullSmartCast.kt | 1 + compiler/testData/codegen/box/smartCasts/smartCastInsideIf.kt | 1 + compiler/testData/codegen/box/smartCasts/whenSmartCast.kt | 1 + .../testData/codegen/box/specialBuiltins/bridgeNotEmptyMap.kt | 1 + compiler/testData/codegen/box/specialBuiltins/bridges.kt | 1 + compiler/testData/codegen/box/specialBuiltins/collectionImpl.kt | 1 + .../testData/codegen/box/specialBuiltins/commonBridgesTarget.kt | 1 + compiler/testData/codegen/box/specialBuiltins/emptyList.kt | 1 + compiler/testData/codegen/box/specialBuiltins/emptyMap.kt | 1 + compiler/testData/codegen/box/specialBuiltins/emptyStringMap.kt | 1 + compiler/testData/codegen/box/specialBuiltins/entrySetSOE.kt | 1 + compiler/testData/codegen/box/specialBuiltins/enumAsOrdinaled.kt | 1 + compiler/testData/codegen/box/specialBuiltins/exceptionCause.kt | 1 + .../testData/codegen/box/specialBuiltins/explicitSuperCall.kt | 1 + .../codegen/box/specialBuiltins/irrelevantRemoveAtOverride.kt | 1 + compiler/testData/codegen/box/specialBuiltins/maps.kt | 1 + .../codegen/box/specialBuiltins/noSpecialBridgeInSuperClass.kt | 1 + compiler/testData/codegen/box/specialBuiltins/notEmptyListAny.kt | 1 + compiler/testData/codegen/box/specialBuiltins/notEmptyMap.kt | 1 + .../testData/codegen/box/specialBuiltins/redundantStubForSize.kt | 1 + .../codegen/box/specialBuiltins/removeAtTwoSpecialBridges.kt | 1 + compiler/testData/codegen/box/specialBuiltins/removeSetInt.kt | 1 + compiler/testData/codegen/box/specialBuiltins/throwable.kt | 1 + compiler/testData/codegen/box/specialBuiltins/throwableCause.kt | 1 + compiler/testData/codegen/box/specialBuiltins/throwableImpl.kt | 1 + .../box/specialBuiltins/throwableImplWithSecondaryConstructor.kt | 1 + .../testData/codegen/box/specialBuiltins/valuesInsideEnum.kt | 1 + compiler/testData/codegen/box/statics/fields.kt | 1 + compiler/testData/codegen/box/statics/functions.kt | 1 + compiler/testData/codegen/box/statics/hidePrivateByPublic.kt | 1 + .../codegen/box/statics/inheritedPropertyInClassObject.kt | 1 + .../testData/codegen/box/statics/inheritedPropertyInObject.kt | 1 + compiler/testData/codegen/box/statics/inlineCallsStaticMethod.kt | 1 + compiler/testData/codegen/box/statics/protectedSamConstructor.kt | 1 + compiler/testData/codegen/box/statics/protectedStatic.kt | 1 + compiler/testData/codegen/box/statics/protectedStatic2.kt | 1 + .../testData/codegen/box/statics/protectedStaticAndInline.kt | 1 + .../codegen/box/storeStackBeforeInline/differentTypes.kt | 1 + .../codegen/box/storeStackBeforeInline/primitiveMerge.kt | 1 + compiler/testData/codegen/box/storeStackBeforeInline/simple.kt | 1 + .../codegen/box/storeStackBeforeInline/unreachableMarker.kt | 1 + .../testData/codegen/box/storeStackBeforeInline/withLambda.kt | 1 + compiler/testData/codegen/box/strings/constInStringTemplate.kt | 1 + compiler/testData/codegen/box/strings/forInString.kt | 1 + compiler/testData/codegen/box/strings/kt2592.kt | 1 + compiler/testData/codegen/box/strings/kt3571.kt | 1 + compiler/testData/codegen/box/strings/kt3652.kt | 1 + compiler/testData/codegen/box/strings/kt5389_stringBuilderGet.kt | 1 + compiler/testData/codegen/box/strings/kt5956.kt | 1 + compiler/testData/codegen/box/strings/kt889.kt | 1 + compiler/testData/codegen/box/strings/kt894.kt | 1 + .../codegen/box/strings/multilineStringsWithTemplates.kt | 1 + compiler/testData/codegen/box/strings/nestedConcat.kt | 1 + .../testData/codegen/box/strings/rawStringsWithManyQuotes.kt | 1 + compiler/testData/codegen/box/strings/stringBuilderAppend.kt | 1 + .../testData/codegen/box/strings/stringPlusOnlyWorksOnString.kt | 1 + compiler/testData/codegen/box/super/basicmethodSuperClass.kt | 1 + compiler/testData/codegen/box/super/kt4982.kt | 1 + .../codegen/box/super/superConstructor/kt17464_arrayOf.kt | 1 + .../codegen/box/super/superConstructor/kt17464_linkedMapOf.kt | 1 + compiler/testData/codegen/box/super/superConstructor/kt18356.kt | 1 + .../testData/codegen/box/super/superConstructor/kt18356_2.kt | 1 + .../codegen/box/super/superConstructor/objectExtendsInner.kt | 1 + .../box/super/superConstructor/objectExtendsLocalInner.kt | 1 + .../codegen/box/super/unqualifiedSuperWithDeeperHierarchies.kt | 1 + compiler/testData/codegen/box/synchronized/changeMonitor.kt | 1 + .../codegen/box/synchronized/exceptionInMonitorExpression.kt | 1 + compiler/testData/codegen/box/synchronized/finally.kt | 1 + compiler/testData/codegen/box/synchronized/longValue.kt | 1 + .../testData/codegen/box/synchronized/nestedDifferentObjects.kt | 1 + compiler/testData/codegen/box/synchronized/nestedSameObject.kt | 1 + compiler/testData/codegen/box/synchronized/nonLocalReturn.kt | 1 + compiler/testData/codegen/box/synchronized/objectValue.kt | 1 + compiler/testData/codegen/box/synchronized/sync.kt | 1 + compiler/testData/codegen/box/synchronized/value.kt | 1 + compiler/testData/codegen/box/synchronized/wait.kt | 1 + .../box/syntheticAccessors/accessorForGenericConstructor.kt | 1 + .../codegen/box/syntheticAccessors/accessorForGenericMethod.kt | 1 + .../syntheticAccessors/accessorForGenericMethodWithDefaults.kt | 1 + .../box/syntheticAccessors/accessorForProtectedInvokeVirtual.kt | 1 + .../codegen/box/syntheticAccessors/jvmNameForAccessors.kt | 1 + .../codegen/box/syntheticAccessors/syntheticAccessorNames.kt | 1 + compiler/testData/codegen/box/toArray/kt3177-toTypedArray.kt | 1 + compiler/testData/codegen/box/toArray/returnToTypedArray.kt | 1 + compiler/testData/codegen/box/toArray/toTypedArray.kt | 1 + .../box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade.kt | 1 + .../topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade2.kt | 1 + .../testData/codegen/box/topLevelPrivate/privateVisibility.kt | 1 + .../codegen/box/topLevelPrivate/syntheticAccessorInMultiFile.kt | 1 + .../codegen/box/traits/abstractClassInheritsFromInterface.kt | 1 + compiler/testData/codegen/box/traits/diamondPropertyAccessors.kt | 1 + compiler/testData/codegen/box/traits/genericMethod.kt | 1 + compiler/testData/codegen/box/traits/inheritJavaInterface.kt | 1 + compiler/testData/codegen/box/traits/interfaceDefaultImpls.kt | 1 + .../codegen/box/traits/interfaceWithNonAbstractFunIndirect.kt | 1 + .../box/traits/interfaceWithNonAbstractFunIndirectGeneric.kt | 1 + compiler/testData/codegen/box/traits/kt2399.kt | 1 + compiler/testData/codegen/box/traits/kt5393.kt | 1 + compiler/testData/codegen/box/traits/kt5393_property.kt | 1 + compiler/testData/codegen/box/traits/multiple.kt | 1 + compiler/testData/codegen/box/traits/noPrivateDelegation.kt | 1 + .../box/traits/traitImplDelegationWithCovariantOverride.kt | 1 + .../testData/codegen/box/traits/traitImplGenericDelegation.kt | 1 + compiler/testData/codegen/box/traits/traitWithPrivateMember.kt | 1 + .../codegen/box/traits/traitWithPrivateMemberAccessFromLambda.kt | 1 + compiler/testData/codegen/box/typeInfo/asInLoop.kt | 1 + compiler/testData/codegen/box/typeInfo/ifOrWhenSpecialCall.kt | 1 + compiler/testData/codegen/box/typeInfo/implicitSmartCastThis.kt | 1 + compiler/testData/codegen/box/typeInfo/kt2811.kt | 1 + compiler/testData/codegen/box/typeInfo/primitiveTypeInfo.kt | 1 + compiler/testData/codegen/box/typeInfo/smartCastThis.kt | 1 + compiler/testData/codegen/box/typeMapping/enhancedPrimitives.kt | 1 + .../testData/codegen/box/typeMapping/genericTypeWithNothing.kt | 1 + compiler/testData/codegen/box/typeMapping/kt2831.kt | 1 + compiler/testData/codegen/box/typeMapping/kt309.kt | 1 + compiler/testData/codegen/box/typeMapping/kt3286.kt | 1 + compiler/testData/codegen/box/typeMapping/kt3976.kt | 1 + compiler/testData/codegen/box/typeMapping/nothing.kt | 1 + compiler/testData/codegen/box/typeMapping/nullableNothing.kt | 1 + .../codegen/box/typeMapping/typeParameterMultipleBounds.kt | 1 + compiler/testData/codegen/box/typealias/enumEntryQualifier.kt | 1 + compiler/testData/codegen/box/typealias/kt15109.kt | 1 + compiler/testData/codegen/box/typealias/simple.kt | 1 + compiler/testData/codegen/box/typealias/typeAliasAsBareType.kt | 1 + .../codegen/box/typealias/typeAliasConstructorForArray.kt | 1 + .../codegen/box/typealias/typeAliasInAnonymousObjectType.kt | 1 + compiler/testData/codegen/box/unaryOp/call.kt | 1 + compiler/testData/codegen/box/unaryOp/callNullable.kt | 1 + compiler/testData/codegen/box/unaryOp/callWithCommonType.kt | 1 + compiler/testData/codegen/box/unaryOp/intrinsic.kt | 1 + compiler/testData/codegen/box/unaryOp/intrinsicNullable.kt | 1 + compiler/testData/codegen/box/unaryOp/longOverflow.kt | 1 + .../codegen/box/vararg/assigningArrayToVarargInAnnotation.kt | 1 + .../codegen/box/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 + compiler/testData/codegen/box/vararg/spreadCopiesArray.kt | 1 + compiler/testData/codegen/box/vararg/varargInFunParam.kt | 1 + compiler/testData/codegen/box/vararg/varargInJava.kt | 1 + .../testData/codegen/box/vararg/varargsAndFunctionLiterals.kt | 1 + compiler/testData/codegen/box/when/emptyWhen.kt | 1 + compiler/testData/codegen/box/when/enumOptimization/bigEnum.kt | 1 + .../codegen/box/when/enumOptimization/duplicatingItems.kt | 1 + .../codegen/box/when/enumOptimization/enumInsideClassObject.kt | 1 + .../testData/codegen/box/when/enumOptimization/expression.kt | 1 + .../box/when/enumOptimization/functionLiteralInTopLevel.kt | 1 + compiler/testData/codegen/box/when/enumOptimization/kt14597.kt | 1 + .../testData/codegen/box/when/enumOptimization/kt14597_full.kt | 1 + compiler/testData/codegen/box/when/enumOptimization/kt14802.kt | 1 + compiler/testData/codegen/box/when/enumOptimization/kt15806.kt | 1 + .../codegen/box/when/enumOptimization/manyWhensWithinClass.kt | 1 + .../codegen/box/when/enumOptimization/nonConstantEnum.kt | 1 + .../testData/codegen/box/when/enumOptimization/nullability.kt | 1 + .../testData/codegen/box/when/enumOptimization/nullableEnum.kt | 1 + .../testData/codegen/box/when/enumOptimization/subjectAny.kt | 1 + .../testData/codegen/box/when/enumOptimization/withoutElse.kt | 1 + compiler/testData/codegen/box/when/exceptionOnNoMatch.kt | 1 + compiler/testData/codegen/box/when/exhaustiveBoolean.kt | 1 + compiler/testData/codegen/box/when/exhaustiveBreakContinue.kt | 1 + .../testData/codegen/box/when/exhaustiveWhenInitialization.kt | 1 + compiler/testData/codegen/box/when/exhaustiveWhenReturn.kt | 1 + .../codegen/box/when/integralWhenWithNoInlinedConstants.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 + compiler/testData/codegen/box/when/noElseExhaustive.kt | 1 + compiler/testData/codegen/box/when/noElseExhaustiveStatement.kt | 1 + .../testData/codegen/box/when/noElseExhaustiveUnitExpected.kt | 1 + compiler/testData/codegen/box/when/range.kt | 1 + compiler/testData/codegen/box/when/sealedWhenInitialization.kt | 1 + .../codegen/box/when/stringOptimization/duplicatingItems.kt | 1 + .../box/when/stringOptimization/duplicatingItemsSameHashCode.kt | 1 + .../testData/codegen/box/when/stringOptimization/expression.kt | 1 + .../testData/codegen/box/when/stringOptimization/nullability.kt | 1 + .../testData/codegen/box/when/stringOptimization/sameHashCode.kt | 1 + .../testData/codegen/box/when/stringOptimization/statement.kt | 1 + compiler/testData/codegen/box/when/switchOptimizationDense.kt | 1 + .../codegen/box/when/switchOptimizationMultipleConditions.kt | 1 + compiler/testData/codegen/box/when/switchOptimizationSparse.kt | 1 + .../testData/codegen/box/when/switchOptimizationStatement.kt | 1 + compiler/testData/codegen/box/when/switchOptimizationTypes.kt | 1 + .../testData/codegen/box/when/switchOptimizationUnordered.kt | 1 + compiler/testData/codegen/box/when/switchOptimizationWithGap.kt | 1 + compiler/testData/codegen/box/when/typeDisjunction.kt | 1 + .../testData/codegen/box/when/whenArgumentIsEvaluatedOnlyOnce.kt | 1 + .../codegen/box/when/whenSafeCallSubjectEvaluatedOnce.kt | 1 + .../boxInline/callableReference/bound/emptyLhsFunction.kt | 1 + .../testData/codegen/boxInline/callableReference/bound/filter.kt | 1 + .../codegen/boxInline/callableReference/bound/intrinsic.kt | 1 + .../codegen/boxInline/callableReference/bound/kt18728.kt | 1 + .../codegen/boxInline/callableReference/bound/kt18728_2.kt | 1 + .../codegen/boxInline/callableReference/bound/kt18728_4.kt | 1 + .../testData/codegen/boxInline/callableReference/bound/map.kt | 1 + .../testData/codegen/boxInline/callableReference/bound/mixed.kt | 1 + .../testData/codegen/boxInline/callableReference/intrinsic.kt | 1 + .../codegen/boxInline/callableReference/propertyIntrinsic.kt | 1 + .../testData/codegen/boxInline/defaultValues/33Parameters.kt | 1 + .../codegen/boxInline/defaultValues/33ParametersInConstructor.kt | 1 + .../codegen/boxInline/defaultValues/defaultInExtension.kt | 1 + .../testData/codegen/boxInline/defaultValues/defaultMethod.kt | 1 + .../codegen/boxInline/defaultValues/defaultMethodInClass.kt | 1 + .../codegen/boxInline/defaultValues/defaultParamRemapping.kt | 1 + .../codegen/boxInline/defaultValues/inlineInDefaultParameter.kt | 1 + .../boxInline/defaultValues/inlineLambdaInNoInlineDefault.kt | 1 + compiler/testData/codegen/boxInline/defaultValues/kt14564.kt | 1 + compiler/testData/codegen/boxInline/defaultValues/kt14564_2.kt | 1 + compiler/testData/codegen/boxInline/defaultValues/kt18689_2.kt | 1 + .../lambdaInlining/callableReferences/boundFunctionReference.kt | 1 + .../callableReferences/boundFunctionReferenceOnInt.kt | 1 + .../callableReferences/boundFunctionReferenceOnLong.kt | 1 + .../lambdaInlining/callableReferences/boundPropertyReference.kt | 1 + .../callableReferences/boundPropertyReferenceOnInt.kt | 1 + .../callableReferences/boundPropertyReferenceOnLong.kt | 1 + .../lambdaInlining/callableReferences/constuctorReference.kt | 1 + .../callableReferences/functionImportedFromObject.kt | 1 + .../lambdaInlining/callableReferences/functionReference.kt | 1 + .../callableReferences/functionReferenceFromClass.kt | 1 + .../callableReferences/functionReferenceFromObject.kt | 1 + .../callableReferences/innerClassConstuctorReference.kt | 1 + .../callableReferences/privateFunctionReference.kt | 1 + .../callableReferences/privatePropertyReference.kt | 1 + .../callableReferences/propertyImportedFromObject.kt | 1 + .../lambdaInlining/callableReferences/propertyReference.kt | 1 + .../callableReferences/propertyReferenceFromClass.kt | 1 + .../callableReferences/propertyReferenceFromObject.kt | 1 + .../defaultValues/lambdaInlining/checkLambdaClassIsPresent.kt | 1 + .../defaultValues/lambdaInlining/checkLambdaClassesArePresent.kt | 1 + .../defaultValues/lambdaInlining/checkObjectClassIsPresent.kt | 1 + .../lambdaInlining/checkStaticLambdaClassIsPresent.kt | 1 + .../lambdaInlining/checkStaticLambdaClassesArePresent.kt | 1 + .../lambdaInlining/checkStaticObjectClassIsPresent.kt | 1 + .../defaultValues/lambdaInlining/defaultCallInDefaultLambda.kt | 1 + .../defaultValues/lambdaInlining/defaultLambdaInNoInline.kt | 1 + .../boxInline/defaultValues/lambdaInlining/genericLambda.kt | 1 + .../defaultValues/lambdaInlining/instanceCapuredInClass.kt | 1 + .../defaultValues/lambdaInlining/instanceCapuredInInterface.kt | 1 + .../boxInline/defaultValues/lambdaInlining/jvmStaticDefault.kt | 1 + .../codegen/boxInline/defaultValues/lambdaInlining/kt21827.kt | 1 + .../codegen/boxInline/defaultValues/lambdaInlining/noInline.kt | 1 + .../defaultValues/lambdaInlining/nonDefaultInlineInNoInline.kt | 1 + .../boxInline/defaultValues/lambdaInlining/receiverClash.kt | 1 + .../boxInline/defaultValues/lambdaInlining/receiverClash2.kt | 1 + .../defaultValues/lambdaInlining/receiverClashInClass.kt | 1 + .../defaultValues/lambdaInlining/receiverClashInClass2.kt | 1 + .../codegen/boxInline/defaultValues/lambdaInlining/simple.kt | 1 + .../boxInline/defaultValues/lambdaInlining/simpleErased.kt | 1 + .../defaultValues/lambdaInlining/simpleErasedStaticInstance.kt | 1 + .../boxInline/defaultValues/lambdaInlining/simpleExtension.kt | 1 + .../boxInline/defaultValues/lambdaInlining/simpleGeneric.kt | 1 + .../defaultValues/lambdaInlining/simpleStaticInstance.kt | 1 + .../codegen/boxInline/defaultValues/lambdaInlining/thisClash.kt | 1 + .../boxInline/defaultValues/lambdaInlining/thisClashInClass.kt | 1 + .../boxInline/defaultValues/maskElimination/32Parameters.kt | 1 + .../boxInline/defaultValues/maskElimination/33Parameters.kt | 1 + .../codegen/boxInline/defaultValues/maskElimination/kt18792.kt | 1 + .../codegen/boxInline/defaultValues/maskElimination/simple.kt | 1 + .../codegen/boxInline/defaultValues/simpleDefaultMethod.kt | 1 + .../testData/codegen/boxInline/defaultValues/varArgNoInline.kt | 1 + compiler/testData/codegen/boxInline/enum/kt10569.kt | 1 + compiler/testData/codegen/boxInline/enum/kt18254.kt | 1 + compiler/testData/codegen/boxInline/enum/valueOf.kt | 1 + compiler/testData/codegen/boxInline/enum/valueOfCapturedType.kt | 1 + compiler/testData/codegen/boxInline/enum/valueOfChain.kt | 1 + .../testData/codegen/boxInline/enum/valueOfChainCapturedType.kt | 1 + compiler/testData/codegen/boxInline/enum/valueOfNonReified.kt | 1 + compiler/testData/codegen/boxInline/enum/values.kt | 1 + compiler/testData/codegen/boxInline/enum/valuesAsArray.kt | 1 + compiler/testData/codegen/boxInline/enum/valuesCapturedType.kt | 1 + compiler/testData/codegen/boxInline/enum/valuesChain.kt | 1 + .../testData/codegen/boxInline/enum/valuesChainCapturedType.kt | 1 + compiler/testData/codegen/boxInline/enum/valuesNonReified.kt | 1 + .../testData/codegen/boxInline/noInline/extensionReceiver.kt | 1 + .../codegen/boxInline/nonLocalReturns/deparenthesize/bracket.kt | 1 + .../codegen/boxInline/nonLocalReturns/deparenthesize/labeled.kt | 1 + .../codegen/boxInline/nonLocalReturns/explicitLocalReturn.kt | 1 + .../codegen/boxInline/nonLocalReturns/justReturnInLambda.kt | 1 + compiler/testData/codegen/boxInline/nonLocalReturns/kt5199.kt | 1 + compiler/testData/codegen/boxInline/nonLocalReturns/kt8948.kt | 1 + compiler/testData/codegen/boxInline/nonLocalReturns/kt8948v2.kt | 1 + .../codegen/boxInline/nonLocalReturns/nestedNonLocals.kt | 1 + .../codegen/boxInline/nonLocalReturns/propertyAccessors.kt | 1 + .../codegen/boxInline/nonLocalReturns/returnFromFunctionExpr.kt | 1 + compiler/testData/codegen/boxInline/nonLocalReturns/simple.kt | 1 + .../codegen/boxInline/nonLocalReturns/simpleFunctional.kt | 1 + .../testData/codegen/boxInline/nonLocalReturns/simpleVoid.kt | 1 + .../boxInline/nonLocalReturns/tryFinally/callSite/callSite.kt | 1 + .../nonLocalReturns/tryFinally/callSite/callSiteComplex.kt | 1 + .../nonLocalReturns/tryFinally/callSite/exceptionTableSplit.kt | 1 + .../tryFinally/callSite/exceptionTableSplitNoReturn.kt | 1 + .../nonLocalReturns/tryFinally/callSite/finallyInFinally.kt | 1 + .../nonLocalReturns/tryFinally/callSite/wrongVarInterval.kt | 1 + .../nonLocalReturns/tryFinally/chained/finallyInFinally.kt | 1 + .../nonLocalReturns/tryFinally/chained/finallyInFinally2.kt | 1 + .../boxInline/nonLocalReturns/tryFinally/chained/intReturn.kt | 1 + .../nonLocalReturns/tryFinally/chained/intReturnComplex.kt | 1 + .../nonLocalReturns/tryFinally/chained/intReturnComplex2.kt | 1 + .../nonLocalReturns/tryFinally/chained/intReturnComplex3.kt | 1 + .../nonLocalReturns/tryFinally/chained/intReturnComplex4.kt | 1 + .../boxInline/nonLocalReturns/tryFinally/chained/nestedLambda.kt | 1 + .../boxInline/nonLocalReturns/tryFinally/declSite/complex.kt | 1 + .../boxInline/nonLocalReturns/tryFinally/declSite/intReturn.kt | 1 + .../nonLocalReturns/tryFinally/declSite/intReturnComplex.kt | 1 + .../boxInline/nonLocalReturns/tryFinally/declSite/longReturn.kt | 1 + .../boxInline/nonLocalReturns/tryFinally/declSite/nested.kt | 1 + .../nonLocalReturns/tryFinally/declSite/returnInFinally.kt | 1 + .../boxInline/nonLocalReturns/tryFinally/declSite/returnInTry.kt | 1 + .../nonLocalReturns/tryFinally/declSite/returnInTryAndFinally.kt | 1 + .../nonLocalReturns/tryFinally/declSite/severalInTry.kt | 1 + .../nonLocalReturns/tryFinally/declSite/severalInTryComplex.kt | 1 + .../nonLocalReturns/tryFinally/declSite/voidInlineFun.kt | 1 + .../nonLocalReturns/tryFinally/declSite/voidNonLocal.kt | 1 + .../boxInline/nonLocalReturns/tryFinally/exceptionTable/break.kt | 1 + .../nonLocalReturns/tryFinally/exceptionTable/continue.kt | 1 + .../tryFinally/exceptionTable/exceptionInFinally.kt | 1 + .../nonLocalReturns/tryFinally/exceptionTable/forInFinally.kt | 1 + .../tryFinally/exceptionTable/innerAndExternal.kt | 1 + .../tryFinally/exceptionTable/innerAndExternalNested.kt | 1 + .../tryFinally/exceptionTable/innerAndExternalSimple.kt | 1 + .../nonLocalReturns/tryFinally/exceptionTable/nested.kt | 1 + .../tryFinally/exceptionTable/nestedWithReturns.kt | 1 + .../tryFinally/exceptionTable/nestedWithReturnsSimple.kt | 1 + .../nonLocalReturns/tryFinally/exceptionTable/noFinally.kt | 1 + .../tryFinally/exceptionTable/severalCatchClause.kt | 1 + .../nonLocalReturns/tryFinally/exceptionTable/simpleThrow.kt | 1 + .../nonLocalReturns/tryFinally/exceptionTable/synchonized.kt | 1 + .../nonLocalReturns/tryFinally/exceptionTable/throwInFinally.kt | 1 + .../tryFinally/exceptionTable/tryCatchInFinally.kt | 1 + .../codegen/boxInline/nonLocalReturns/tryFinally/kt20433.kt | 1 + .../codegen/boxInline/nonLocalReturns/tryFinally/kt20433_2.kt | 1 + .../boxInline/nonLocalReturns/tryFinally/kt20433_2_void.kt | 1 + .../codegen/boxInline/nonLocalReturns/tryFinally/kt20433_void.kt | 1 + .../codegen/boxInline/nonLocalReturns/tryFinally/kt6956.kt | 1 + .../codegen/boxInline/nonLocalReturns/tryFinally/kt7273.kt | 1 + .../nonLocalReturns/tryFinally/nonLocalReturnFromCatchBlock.kt | 1 + .../nonLocalReturns/tryFinally/nonLocalReturnFromOuterLambda.kt | 1 + .../nonLocalReturns/tryFinally/nonLocalReturnToCatchBlock.kt | 1 + .../boxInline/nonLocalReturns/tryFinally/variables/kt7792.kt | 1 + .../boxInline/property/augAssignmentAndIncOnExtensionInClass.kt | 1 + compiler/testData/codegen/boxInline/property/property.kt | 1 + compiler/testData/codegen/boxInline/property/reifiedVal.kt | 1 + compiler/testData/codegen/boxInline/property/reifiedVar.kt | 1 + 2384 files changed, 2384 insertions(+) diff --git a/compiler/testData/codegen/box/annotations/annotatedEnumEntry.kt b/compiler/testData/codegen/box/annotations/annotatedEnumEntry.kt index 37f0de4e7c2..0f769233366 100644 --- a/compiler/testData/codegen/box/annotations/annotatedEnumEntry.kt +++ b/compiler/testData/codegen/box/annotations/annotatedEnumEntry.kt @@ -1,3 +1,4 @@ +// 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/annotatedLambda/funExpression.kt b/compiler/testData/codegen/box/annotations/annotatedLambda/funExpression.kt index d8f6b4fce94..f925b8345f6 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: 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/annotatedLambda/lambda.kt b/compiler/testData/codegen/box/annotations/annotatedLambda/lambda.kt index 67bea1e84ea..552c154a0f2 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: 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/annotatedLambda/samFunExpression.kt b/compiler/testData/codegen/box/annotations/annotatedLambda/samFunExpression.kt index 0e03694d6a9..11f7dad86d3 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: 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/annotatedLambda/samLambda.kt b/compiler/testData/codegen/box/annotations/annotatedLambda/samLambda.kt index 382c6902ce9..d048657a307 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: 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/annotatedObjectLiteral.kt b/compiler/testData/codegen/box/annotations/annotatedObjectLiteral.kt index 0fba694eb67..46a8bc8f528 100644 --- a/compiler/testData/codegen/box/annotations/annotatedObjectLiteral.kt +++ b/compiler/testData/codegen/box/annotations/annotatedObjectLiteral.kt @@ -1,3 +1,4 @@ +// 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/annotationWithKotlinProperty.kt b/compiler/testData/codegen/box/annotations/annotationWithKotlinProperty.kt index 5f01b7eb25d..9332cd4befe 100644 --- a/compiler/testData/codegen/box/annotations/annotationWithKotlinProperty.kt +++ b/compiler/testData/codegen/box/annotations/annotationWithKotlinProperty.kt @@ -1,3 +1,4 @@ +// 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/annotationWithKotlinPropertyFromInterfaceCompanion.kt b/compiler/testData/codegen/box/annotations/annotationWithKotlinPropertyFromInterfaceCompanion.kt index 74c8a7cbfff..e221cf25266 100644 --- a/compiler/testData/codegen/box/annotations/annotationWithKotlinPropertyFromInterfaceCompanion.kt +++ b/compiler/testData/codegen/box/annotations/annotationWithKotlinPropertyFromInterfaceCompanion.kt @@ -1,3 +1,4 @@ +// 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/annotationsOnDefault.kt b/compiler/testData/codegen/box/annotations/annotationsOnDefault.kt index d9f682c8a55..b0d19f9e4cc 100644 --- a/compiler/testData/codegen/box/annotations/annotationsOnDefault.kt +++ b/compiler/testData/codegen/box/annotations/annotationsOnDefault.kt @@ -1,3 +1,4 @@ +// 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/annotationsOnTypeAliases.kt b/compiler/testData/codegen/box/annotations/annotationsOnTypeAliases.kt index 497fa723e09..87a824d0f2a 100644 --- a/compiler/testData/codegen/box/annotations/annotationsOnTypeAliases.kt +++ b/compiler/testData/codegen/box/annotations/annotationsOnTypeAliases.kt @@ -1,3 +1,4 @@ +// 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/defaultParameterValues.kt b/compiler/testData/codegen/box/annotations/defaultParameterValues.kt index 6987d370f5d..c0aa6d73e00 100644 --- a/compiler/testData/codegen/box/annotations/defaultParameterValues.kt +++ b/compiler/testData/codegen/box/annotations/defaultParameterValues.kt @@ -1,3 +1,4 @@ +// 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/delegatedPropertySetter.kt b/compiler/testData/codegen/box/annotations/delegatedPropertySetter.kt index 1abfbda2f9f..5444634ea06 100644 --- a/compiler/testData/codegen/box/annotations/delegatedPropertySetter.kt +++ b/compiler/testData/codegen/box/annotations/delegatedPropertySetter.kt @@ -1,3 +1,4 @@ +// 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/fileClassWithFileAnnotation.kt b/compiler/testData/codegen/box/annotations/fileClassWithFileAnnotation.kt index c33bb1b4c8d..7cd11be168f 100644 --- a/compiler/testData/codegen/box/annotations/fileClassWithFileAnnotation.kt +++ b/compiler/testData/codegen/box/annotations/fileClassWithFileAnnotation.kt @@ -1,3 +1,4 @@ +// 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/jvmAnnotationFlags.kt b/compiler/testData/codegen/box/annotations/jvmAnnotationFlags.kt index fb5282b64df..2b0ddf3db93 100644 --- a/compiler/testData/codegen/box/annotations/jvmAnnotationFlags.kt +++ b/compiler/testData/codegen/box/annotations/jvmAnnotationFlags.kt @@ -1,3 +1,4 @@ +// 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/kotlinPropertyFromClassObjectAsParameter.kt b/compiler/testData/codegen/box/annotations/kotlinPropertyFromClassObjectAsParameter.kt index 1d2eb2eec5c..a2d2546231e 100644 --- a/compiler/testData/codegen/box/annotations/kotlinPropertyFromClassObjectAsParameter.kt +++ b/compiler/testData/codegen/box/annotations/kotlinPropertyFromClassObjectAsParameter.kt @@ -1,3 +1,4 @@ +// 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/kotlinTopLevelPropertyAsParameter.kt b/compiler/testData/codegen/box/annotations/kotlinTopLevelPropertyAsParameter.kt index 4a2fda75c19..2253f5e156e 100644 --- a/compiler/testData/codegen/box/annotations/kotlinTopLevelPropertyAsParameter.kt +++ b/compiler/testData/codegen/box/annotations/kotlinTopLevelPropertyAsParameter.kt @@ -1,3 +1,4 @@ +// 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/kt10136.kt b/compiler/testData/codegen/box/annotations/kt10136.kt index c0481095c75..cef87217c2d 100644 --- a/compiler/testData/codegen/box/annotations/kt10136.kt +++ b/compiler/testData/codegen/box/annotations/kt10136.kt @@ -1,3 +1,4 @@ +// 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/nestedClassPropertyAsParameter.kt b/compiler/testData/codegen/box/annotations/nestedClassPropertyAsParameter.kt index 20ce394faf4..39f5c1f6729 100644 --- a/compiler/testData/codegen/box/annotations/nestedClassPropertyAsParameter.kt +++ b/compiler/testData/codegen/box/annotations/nestedClassPropertyAsParameter.kt @@ -1,3 +1,4 @@ +// 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/nestedClassesInAnnotations.kt b/compiler/testData/codegen/box/annotations/nestedClassesInAnnotations.kt index 25c4b4546af..8b98001c9f4 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: JS_IR annotation class Foo(val kind: Kind) { enum class Kind { FAIL, OK } diff --git a/compiler/testData/codegen/box/annotations/parameterAnnotationInDefaultImpls.kt b/compiler/testData/codegen/box/annotations/parameterAnnotationInDefaultImpls.kt index 4584213ec6c..59d74aa6777 100644 --- a/compiler/testData/codegen/box/annotations/parameterAnnotationInDefaultImpls.kt +++ b/compiler/testData/codegen/box/annotations/parameterAnnotationInDefaultImpls.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FULL_JDK // WITH_REFLECT // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/annotations/parameterWithPrimitiveType.kt b/compiler/testData/codegen/box/annotations/parameterWithPrimitiveType.kt index ac5be1259a4..2c3070ec2f3 100644 --- a/compiler/testData/codegen/box/annotations/parameterWithPrimitiveType.kt +++ b/compiler/testData/codegen/box/annotations/parameterWithPrimitiveType.kt @@ -1,3 +1,4 @@ +// 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 167f2774238..39ac7507afa 100644 --- a/compiler/testData/codegen/box/annotations/propertyWithPropertyInInitializerAsParameter.kt +++ b/compiler/testData/codegen/box/annotations/propertyWithPropertyInInitializerAsParameter.kt @@ -1,3 +1,4 @@ +// 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/resolveWithLowPriorityAnnotation.kt b/compiler/testData/codegen/box/annotations/resolveWithLowPriorityAnnotation.kt index 9b51c9fdb51..6e8c85eade3 100644 --- a/compiler/testData/codegen/box/annotations/resolveWithLowPriorityAnnotation.kt +++ b/compiler/testData/codegen/box/annotations/resolveWithLowPriorityAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME @Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") diff --git a/compiler/testData/codegen/box/annotations/varargInAnnotationParameter.kt b/compiler/testData/codegen/box/annotations/varargInAnnotationParameter.kt index 2c21161ee08..1880e1b1607 100644 --- a/compiler/testData/codegen/box/annotations/varargInAnnotationParameter.kt +++ b/compiler/testData/codegen/box/annotations/varargInAnnotationParameter.kt @@ -1,3 +1,4 @@ +// 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/wrongAnnotationArgumentInCtor.kt b/compiler/testData/codegen/box/annotations/wrongAnnotationArgumentInCtor.kt index e76d099ca05..6f1893e75a7 100644 --- a/compiler/testData/codegen/box/annotations/wrongAnnotationArgumentInCtor.kt +++ b/compiler/testData/codegen/box/annotations/wrongAnnotationArgumentInCtor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JVM, JS, NATIVE // Here we check that there is compilation error, so ignore_backend directive is actual diff --git a/compiler/testData/codegen/box/argumentOrder/captured.kt b/compiler/testData/codegen/box/argumentOrder/captured.kt index f4f35913a07..2e0322a1323 100644 --- a/compiler/testData/codegen/box/argumentOrder/captured.kt +++ b/compiler/testData/codegen/box/argumentOrder/captured.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..875e1ac8366 100644 --- a/compiler/testData/codegen/box/argumentOrder/capturedInExtension.kt +++ b/compiler/testData/codegen/box/argumentOrder/capturedInExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..02eb26e4bd2 100644 --- a/compiler/testData/codegen/box/argumentOrder/defaults.kt +++ b/compiler/testData/codegen/box/argumentOrder/defaults.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..ca05d1f71ba 100644 --- a/compiler/testData/codegen/box/argumentOrder/extension.kt +++ b/compiler/testData/codegen/box/argumentOrder/extension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..ddcfdfe719a 100644 --- a/compiler/testData/codegen/box/argumentOrder/extensionInClass.kt +++ b/compiler/testData/codegen/box/argumentOrder/extensionInClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { return Z().test() } diff --git a/compiler/testData/codegen/box/arrays/arrayConstructorsSimple.kt b/compiler/testData/codegen/box/arrays/arrayConstructorsSimple.kt index 1c28cf17aa0..b873a1f34c0 100644 --- a/compiler/testData/codegen/box/arrays/arrayConstructorsSimple.kt +++ b/compiler/testData/codegen/box/arrays/arrayConstructorsSimple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..1c6ae6e29f3 100644 --- a/compiler/testData/codegen/box/arrays/arrayGetAssignMultiIndex.kt +++ b/compiler/testData/codegen/box/arrays/arrayGetAssignMultiIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..b0cbd2c62ab 100644 --- a/compiler/testData/codegen/box/arrays/arrayGetMultiIndex.kt +++ b/compiler/testData/codegen/box/arrays/arrayGetMultiIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..da9644f69ef 100644 --- a/compiler/testData/codegen/box/arrays/arrayInstanceOf.kt +++ b/compiler/testData/codegen/box/arrays/arrayInstanceOf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..c0c4efedf8e 100644 --- a/compiler/testData/codegen/box/arrays/arrayPlusAssign.kt +++ b/compiler/testData/codegen/box/arrays/arrayPlusAssign.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 f0860dadc0a..2e5d2ace414 100644 --- a/compiler/testData/codegen/box/arrays/arraysAreCloneable.kt +++ b/compiler/testData/codegen/box/arrays/arraysAreCloneable.kt @@ -1,3 +1,4 @@ +// 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/cloneArray.kt b/compiler/testData/codegen/box/arrays/cloneArray.kt index fe7ae5ff309..412bef94083 100644 --- a/compiler/testData/codegen/box/arrays/cloneArray.kt +++ b/compiler/testData/codegen/box/arrays/cloneArray.kt @@ -1,3 +1,4 @@ +// 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 578c79c0d3c..a890f7fc587 100644 --- a/compiler/testData/codegen/box/arrays/clonePrimitiveArrays.kt +++ b/compiler/testData/codegen/box/arrays/clonePrimitiveArrays.kt @@ -1,3 +1,4 @@ +// 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 974b55f66a5..0b60d9a5a22 100644 --- a/compiler/testData/codegen/box/arrays/collectionAssignGetMultiIndex.kt +++ b/compiler/testData/codegen/box/arrays/collectionAssignGetMultiIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR operator fun ArrayList.get(index1: Int, index2: Int) = this[index1 + index2] operator fun ArrayList.set(index1: Int, index2: Int, elem: String) { this[index1 + index2] = elem diff --git a/compiler/testData/codegen/box/arrays/collectionGetMultiIndex.kt b/compiler/testData/codegen/box/arrays/collectionGetMultiIndex.kt index 295f860f84a..33f8600ff86 100644 --- a/compiler/testData/codegen/box/arrays/collectionGetMultiIndex.kt +++ b/compiler/testData/codegen/box/arrays/collectionGetMultiIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR operator fun ArrayList.get(index1: Int, index2: Int) = this[index1 + index2] operator fun ArrayList.set(index1: Int, index2: Int, elem: String) { this[index1 + index2] = elem diff --git a/compiler/testData/codegen/box/arrays/forEachBooleanArray.kt b/compiler/testData/codegen/box/arrays/forEachBooleanArray.kt index f0238410cc5..481fdae1c33 100644 --- a/compiler/testData/codegen/box/arrays/forEachBooleanArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachBooleanArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..43cd3d0c675 100644 --- a/compiler/testData/codegen/box/arrays/forEachByteArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachByteArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..9056fc256a1 100644 --- a/compiler/testData/codegen/box/arrays/forEachCharArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachCharArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..7ab2670ec3e 100644 --- a/compiler/testData/codegen/box/arrays/forEachDoubleArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachDoubleArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..b88ffcde5cd 100644 --- a/compiler/testData/codegen/box/arrays/forEachFloatArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachFloatArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..6e06c6c2473 100644 --- a/compiler/testData/codegen/box/arrays/forEachIntArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachIntArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..a31bab7db15 100644 --- a/compiler/testData/codegen/box/arrays/forEachLongArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachLongArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..241a0f4bca4 100644 --- a/compiler/testData/codegen/box/arrays/forEachShortArray.kt +++ b/compiler/testData/codegen/box/arrays/forEachShortArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { for (x in ShortArray(5)) { if (x != 0.toShort()) return "Fail $x" diff --git a/compiler/testData/codegen/box/arrays/genericArrayInObjectLiteralConstructor.kt b/compiler/testData/codegen/box/arrays/genericArrayInObjectLiteralConstructor.kt index 0493164e585..25fccde7c2a 100644 --- a/compiler/testData/codegen/box/arrays/genericArrayInObjectLiteralConstructor.kt +++ b/compiler/testData/codegen/box/arrays/genericArrayInObjectLiteralConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 9c04d4911d6..f5aff0d311e 100644 --- a/compiler/testData/codegen/box/arrays/hashMap.kt +++ b/compiler/testData/codegen/box/arrays/hashMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR 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..f0c3bec8030 100644 --- a/compiler/testData/codegen/box/arrays/inProjectionAsParameter.kt +++ b/compiler/testData/codegen/box/arrays/inProjectionAsParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..0fb2b61d742 100644 --- a/compiler/testData/codegen/box/arrays/inProjectionOfArray.kt +++ b/compiler/testData/codegen/box/arrays/inProjectionOfArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 3a22c9124c9..77e915bf540 100644 --- a/compiler/testData/codegen/box/arrays/inProjectionOfList.kt +++ b/compiler/testData/codegen/box/arrays/inProjectionOfList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/arrays/indices.kt b/compiler/testData/codegen/box/arrays/indices.kt index 65976591a77..375ea59c530 100644 --- a/compiler/testData/codegen/box/arrays/indices.kt +++ b/compiler/testData/codegen/box/arrays/indices.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/arrays/indicesChar.kt b/compiler/testData/codegen/box/arrays/indicesChar.kt index 5d3470e389d..c1de3df8f0b 100644 --- a/compiler/testData/codegen/box/arrays/indicesChar.kt +++ b/compiler/testData/codegen/box/arrays/indicesChar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/arrays/iterator.kt b/compiler/testData/codegen/box/arrays/iterator.kt index eb8f84cbb04..b7611deea0d 100644 --- a/compiler/testData/codegen/box/arrays/iterator.kt +++ b/compiler/testData/codegen/box/arrays/iterator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..7575809eb1f 100644 --- a/compiler/testData/codegen/box/arrays/iteratorBooleanArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorBooleanArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..81bea57d919 100644 --- a/compiler/testData/codegen/box/arrays/iteratorByteArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorByteArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..e3ab3a6acb1 100644 --- a/compiler/testData/codegen/box/arrays/iteratorByteArrayNextByte.kt +++ b/compiler/testData/codegen/box/arrays/iteratorByteArrayNextByte.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..56ae4f5aa25 100644 --- a/compiler/testData/codegen/box/arrays/iteratorCharArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorCharArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..6dc471a8c73 100644 --- a/compiler/testData/codegen/box/arrays/iteratorDoubleArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorDoubleArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..8a3869499f5 100644 --- a/compiler/testData/codegen/box/arrays/iteratorFloatArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorFloatArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..af689cfe8bf 100644 --- a/compiler/testData/codegen/box/arrays/iteratorIntArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorIntArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..adbe9f255fb 100644 --- a/compiler/testData/codegen/box/arrays/iteratorLongArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorLongArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..83479cf485d 100644 --- a/compiler/testData/codegen/box/arrays/iteratorLongArrayNextLong.kt +++ b/compiler/testData/codegen/box/arrays/iteratorLongArrayNextLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..566f92b7188 100644 --- a/compiler/testData/codegen/box/arrays/iteratorShortArray.kt +++ b/compiler/testData/codegen/box/arrays/iteratorShortArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..20f64a8800d 100644 --- a/compiler/testData/codegen/box/arrays/kt1291.kt +++ b/compiler/testData/codegen/box/arrays/kt1291.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 515d0aceeb9..9bb22880f39 100644 --- a/compiler/testData/codegen/box/arrays/kt17134.kt +++ b/compiler/testData/codegen/box/arrays/kt17134.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR //WITH_RUNTIME // IGNORE_BACKEND: JS // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/arrays/kt238.kt b/compiler/testData/codegen/box/arrays/kt238.kt index 71c935d5c9d..f284e5e3584 100644 --- a/compiler/testData/codegen/box/arrays/kt238.kt +++ b/compiler/testData/codegen/box/arrays/kt238.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..4afb7412d3e 100644 --- a/compiler/testData/codegen/box/arrays/kt2997.kt +++ b/compiler/testData/codegen/box/arrays/kt2997.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 25941e0f5cd..d1a553d56b2 100644 --- a/compiler/testData/codegen/box/arrays/kt33.kt +++ b/compiler/testData/codegen/box/arrays/kt33.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box () : String { val s = ArrayList() s.add("foo") diff --git a/compiler/testData/codegen/box/arrays/kt3771.kt b/compiler/testData/codegen/box/arrays/kt3771.kt index 60db734b833..dde9a09c1d3 100644 --- a/compiler/testData/codegen/box/arrays/kt3771.kt +++ b/compiler/testData/codegen/box/arrays/kt3771.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..71ebfb5578b 100644 --- a/compiler/testData/codegen/box/arrays/kt4118.kt +++ b/compiler/testData/codegen/box/arrays/kt4118.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..5dff286c60d 100644 --- a/compiler/testData/codegen/box/arrays/kt4348.kt +++ b/compiler/testData/codegen/box/arrays/kt4348.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..9bde1e4a1c9 100644 --- a/compiler/testData/codegen/box/arrays/kt4357.kt +++ b/compiler/testData/codegen/box/arrays/kt4357.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 bdad1a98add..bf5816ddc12 100644 --- a/compiler/testData/codegen/box/arrays/kt503.kt +++ b/compiler/testData/codegen/box/arrays/kt503.kt @@ -1,3 +1,4 @@ +// 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..ee97cfba58c 100644 --- a/compiler/testData/codegen/box/arrays/kt594.kt +++ b/compiler/testData/codegen/box/arrays/kt594.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 471a56cc117..14b6b5f63c8 100644 --- a/compiler/testData/codegen/box/arrays/kt602.kt +++ b/compiler/testData/codegen/box/arrays/kt602.kt @@ -1,3 +1,4 @@ +// 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/kt7009.kt b/compiler/testData/codegen/box/arrays/kt7009.kt index 91cf7e4fa5b..71d0cca5c13 100644 --- a/compiler/testData/codegen/box/arrays/kt7009.kt +++ b/compiler/testData/codegen/box/arrays/kt7009.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box() : String { diff --git a/compiler/testData/codegen/box/arrays/kt7288.kt b/compiler/testData/codegen/box/arrays/kt7288.kt index 2c387e56cf9..318b65528bc 100644 --- a/compiler/testData/codegen/box/arrays/kt7288.kt +++ b/compiler/testData/codegen/box/arrays/kt7288.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 48e9b499598..934c472fed6 100644 --- a/compiler/testData/codegen/box/arrays/kt7338.kt +++ b/compiler/testData/codegen/box/arrays/kt7338.kt @@ -1,3 +1,4 @@ +// 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/kt779.kt b/compiler/testData/codegen/box/arrays/kt779.kt index a56d1e0874b..ec017c95b7d 100644 --- a/compiler/testData/codegen/box/arrays/kt779.kt +++ b/compiler/testData/codegen/box/arrays/kt779.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..3dfe96707f6 100644 --- a/compiler/testData/codegen/box/arrays/kt945.kt +++ b/compiler/testData/codegen/box/arrays/kt945.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 f9d26d44d43..2b88d0df9b9 100644 --- a/compiler/testData/codegen/box/arrays/kt950.kt +++ b/compiler/testData/codegen/box/arrays/kt950.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR operator fun MutableMap.set(k : K, v : V) = put(k, v) fun box() : String { diff --git a/compiler/testData/codegen/box/arrays/longAsIndex.kt b/compiler/testData/codegen/box/arrays/longAsIndex.kt index c12d4dca9a4..32772bc1601 100644 --- a/compiler/testData/codegen/box/arrays/longAsIndex.kt +++ b/compiler/testData/codegen/box/arrays/longAsIndex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..b7290b74a2d 100644 --- a/compiler/testData/codegen/box/arrays/multiArrayConstructors.kt +++ b/compiler/testData/codegen/box/arrays/multiArrayConstructors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..b91c89f0217 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: JS_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..87f6d32ef73 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: JS_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..1ff07ff1ee2 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: JS_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..b13bed11683 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: JS_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..b01006deaf9 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: JS_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..ddc718e184f 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: JS_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..79380b28a3d 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: JS_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..b2e09334cb5 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: JS_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..196182eaf89 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: JS_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..d6982b96c5f 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: JS_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..4b8647168a0 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: JS_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..4c42fec0764 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: JS_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..cde7cdce873 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: JS_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..3922d69cfea 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: JS_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..21bb9d5f0f7 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: JS_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..c4da6f22cf7 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: JS_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..a5df5dc3343 100644 --- a/compiler/testData/codegen/box/arrays/nonLocalReturnArrayConstructor.kt +++ b/compiler/testData/codegen/box/arrays/nonLocalReturnArrayConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..b672ab41e96 100644 --- a/compiler/testData/codegen/box/arrays/nonNullArray.kt +++ b/compiler/testData/codegen/box/arrays/nonNullArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 86e2b17cb5a..daa4046d4ed 100644 --- a/compiler/testData/codegen/box/arrays/primitiveArrays.kt +++ b/compiler/testData/codegen/box/arrays/primitiveArrays.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/arrays/stdlib.kt b/compiler/testData/codegen/box/arrays/stdlib.kt index 41f1090eba1..09812153e99 100644 --- a/compiler/testData/codegen/box/arrays/stdlib.kt +++ b/compiler/testData/codegen/box/arrays/stdlib.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface ISized { val size : Int } diff --git a/compiler/testData/codegen/box/assert/alwaysDisable.kt b/compiler/testData/codegen/box/assert/alwaysDisable.kt index 0bb424cd934..8c0dfe844c5 100644 --- a/compiler/testData/codegen/box/assert/alwaysDisable.kt +++ b/compiler/testData/codegen/box/assert/alwaysDisable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=always-disable // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/alwaysEnable.kt b/compiler/testData/codegen/box/assert/alwaysEnable.kt index e40614fec86..68555d9a859 100644 --- a/compiler/testData/codegen/box/assert/alwaysEnable.kt +++ b/compiler/testData/codegen/box/assert/alwaysEnable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=always-enable // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/jvm/interfaceAssertionsDisabled.kt b/compiler/testData/codegen/box/assert/jvm/interfaceAssertionsDisabled.kt index ae8fb87967f..8c723cb42f7 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: JS_IR // IGNORE_BACKEND: JS // 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 1531b77cd05..a4493034f02 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: JS_IR // IGNORE_BACKEND: JS // 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 08768fce257..f23e1d772bf 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: JS_IR // IGNORE_BACKEND: JS // 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 4c8f2f5b2ec..6ce836c9248 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: JS_IR // IGNORE_BACKEND: JS // 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 432588d5aa9..226c29d4e0c 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: JS_IR // IGNORE_BACKEND: JS // 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 e1ceaff1859..a49c1b56406 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: JS_IR // IGNORE_BACKEND: JS // 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 9de8f711b37..244316e035f 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: JS_IR // IGNORE_BACKEND: JS // 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 9be1aa94657..9d9d5ad3b71 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: JS_IR // IGNORE_BACKEND: JS // 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 91414dd3559..7e0849a6cc4 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: JS_IR // IGNORE_BACKEND: JS // 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 8095ae34a65..9bbd3b08652 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: JS_IR // IGNORE_BACKEND: JS // 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 a00ea40eaeb..5a7fe8f7be2 100644 --- a/compiler/testData/codegen/box/assert/legacy.kt +++ b/compiler/testData/codegen/box/assert/legacy.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=legacy // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/binaryOp/bitwiseOp.kt b/compiler/testData/codegen/box/binaryOp/bitwiseOp.kt index 75a771d5d7e..ab047b58bb0 100644 --- a/compiler/testData/codegen/box/binaryOp/bitwiseOp.kt +++ b/compiler/testData/codegen/box/binaryOp/bitwiseOp.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.experimental.* diff --git a/compiler/testData/codegen/box/binaryOp/bitwiseOpAny.kt b/compiler/testData/codegen/box/binaryOp/bitwiseOpAny.kt index d9913d379a1..ac346ccb86e 100644 --- a/compiler/testData/codegen/box/binaryOp/bitwiseOpAny.kt +++ b/compiler/testData/codegen/box/binaryOp/bitwiseOpAny.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.experimental.* diff --git a/compiler/testData/codegen/box/binaryOp/bitwiseOpNullable.kt b/compiler/testData/codegen/box/binaryOp/bitwiseOpNullable.kt index 16e8a0fe855..91b06689ce1 100644 --- a/compiler/testData/codegen/box/binaryOp/bitwiseOpNullable.kt +++ b/compiler/testData/codegen/box/binaryOp/bitwiseOpNullable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.experimental.* diff --git a/compiler/testData/codegen/box/binaryOp/call.kt b/compiler/testData/codegen/box/binaryOp/call.kt index 0f3d0139001..3831312a004 100644 --- a/compiler/testData/codegen/box/binaryOp/call.kt +++ b/compiler/testData/codegen/box/binaryOp/call.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val a1: Byte = 1.plus(1) val a2: Short = 1.plus(1) diff --git a/compiler/testData/codegen/box/binaryOp/callAny.kt b/compiler/testData/codegen/box/binaryOp/callAny.kt index 7969cb5ec79..e7006e7c01d 100644 --- a/compiler/testData/codegen/box/binaryOp/callAny.kt +++ b/compiler/testData/codegen/box/binaryOp/callAny.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val a1: Any = 1.toByte().plus(1) val a2: Any = 1.toShort().plus(1) diff --git a/compiler/testData/codegen/box/binaryOp/callNullable.kt b/compiler/testData/codegen/box/binaryOp/callNullable.kt index 0167a38ed04..61f544cba27 100644 --- a/compiler/testData/codegen/box/binaryOp/callNullable.kt +++ b/compiler/testData/codegen/box/binaryOp/callNullable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..d1de8d0e2c1 100644 --- a/compiler/testData/codegen/box/binaryOp/compareBoxedChars.kt +++ b/compiler/testData/codegen/box/binaryOp/compareBoxedChars.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 de72811d997..8b829b67448 100644 --- a/compiler/testData/codegen/box/binaryOp/compareWithBoxedDouble.kt +++ b/compiler/testData/codegen/box/binaryOp/compareWithBoxedDouble.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 26d6818bed2..c6b4f137b9c 100644 --- a/compiler/testData/codegen/box/binaryOp/compareWithBoxedLong.kt +++ b/compiler/testData/codegen/box/binaryOp/compareWithBoxedLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 1daa188f030..09b41c8fec1 100644 --- a/compiler/testData/codegen/box/binaryOp/divisionByZero.kt +++ b/compiler/testData/codegen/box/binaryOp/divisionByZero.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS // reason - no ArithmeticException in JS fun box(): String { diff --git a/compiler/testData/codegen/box/binaryOp/intrinsic.kt b/compiler/testData/codegen/box/binaryOp/intrinsic.kt index 7434a7848e5..6701f53d554 100644 --- a/compiler/testData/codegen/box/binaryOp/intrinsic.kt +++ b/compiler/testData/codegen/box/binaryOp/intrinsic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val a1: Byte = 1 + 1 val a2: Short = 1 + 1 diff --git a/compiler/testData/codegen/box/binaryOp/intrinsicAny.kt b/compiler/testData/codegen/box/binaryOp/intrinsicAny.kt index fd240b08a58..575517841a9 100644 --- a/compiler/testData/codegen/box/binaryOp/intrinsicAny.kt +++ b/compiler/testData/codegen/box/binaryOp/intrinsicAny.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val a1: Any = 1.toByte() + 1 val a2: Any = 1.toShort() + 1 diff --git a/compiler/testData/codegen/box/binaryOp/intrinsicNullable.kt b/compiler/testData/codegen/box/binaryOp/intrinsicNullable.kt index fdfc98f3bb4..7ce75ab7579 100644 --- a/compiler/testData/codegen/box/binaryOp/intrinsicNullable.kt +++ b/compiler/testData/codegen/box/binaryOp/intrinsicNullable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..4e051a61be1 100644 --- a/compiler/testData/codegen/box/binaryOp/kt11163.kt +++ b/compiler/testData/codegen/box/binaryOp/kt11163.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..7d1c0c03db6 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: JS_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..cd1c9570182 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: JS_IR class C { operator fun Int.compareTo(c: Char) = 0 diff --git a/compiler/testData/codegen/box/binaryOp/overflowChar.kt b/compiler/testData/codegen/box/binaryOp/overflowChar.kt index 0f06f4969fd..bae156b44f3 100644 --- a/compiler/testData/codegen/box/binaryOp/overflowChar.kt +++ b/compiler/testData/codegen/box/binaryOp/overflowChar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val c1: Char = 0.toChar() val c2 = c1 - 1 diff --git a/compiler/testData/codegen/box/binaryOp/overflowInt.kt b/compiler/testData/codegen/box/binaryOp/overflowInt.kt index 4d5b899987f..a0504afe7ab 100644 --- a/compiler/testData/codegen/box/binaryOp/overflowInt.kt +++ b/compiler/testData/codegen/box/binaryOp/overflowInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..946518a1495 100644 --- a/compiler/testData/codegen/box/binaryOp/overflowLong.kt +++ b/compiler/testData/codegen/box/binaryOp/overflowLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..01c81496d28 100644 --- a/compiler/testData/codegen/box/boxingOptimization/boxedIntegersCmp.kt +++ b/compiler/testData/codegen/box/boxingOptimization/boxedIntegersCmp.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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/boxedPrimitivesAreEqual.kt b/compiler/testData/codegen/box/boxingOptimization/boxedPrimitivesAreEqual.kt index 2bd8eda1ddd..3f6d867cac7 100644 --- a/compiler/testData/codegen/box/boxingOptimization/boxedPrimitivesAreEqual.kt +++ b/compiler/testData/codegen/box/boxingOptimization/boxedPrimitivesAreEqual.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR inline fun eq(a: Any, b: Any) = a == b inline fun ne(a: Any, b: Any) = a != b diff --git a/compiler/testData/codegen/box/boxingOptimization/boxedRealsCmp.kt b/compiler/testData/codegen/box/boxingOptimization/boxedRealsCmp.kt index eace35f1888..420d8ace5b5 100644 --- a/compiler/testData/codegen/box/boxingOptimization/boxedRealsCmp.kt +++ b/compiler/testData/codegen/box/boxingOptimization/boxedRealsCmp.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE inline fun ltx(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..cdbe162fae7 100644 --- a/compiler/testData/codegen/box/boxingOptimization/casts.kt +++ b/compiler/testData/codegen/box/boxingOptimization/casts.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 86e8dc6bec7..13abe878a1b 100644 --- a/compiler/testData/codegen/box/boxingOptimization/checkcastAndInstanceOf.kt +++ b/compiler/testData/codegen/box/boxingOptimization/checkcastAndInstanceOf.kt @@ -1,3 +1,4 @@ +// 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/explicitEqualsOnDouble.kt b/compiler/testData/codegen/box/boxingOptimization/explicitEqualsOnDouble.kt index 19130d51cb5..b827824c4d5 100644 --- a/compiler/testData/codegen/box/boxingOptimization/explicitEqualsOnDouble.kt +++ b/compiler/testData/codegen/box/boxingOptimization/explicitEqualsOnDouble.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE fun equals1(a: Double, b: Double) = a.equals(b) diff --git a/compiler/testData/codegen/box/boxingOptimization/fold.kt b/compiler/testData/codegen/box/boxingOptimization/fold.kt index 7bb1608458b..320ee1c490a 100644 --- a/compiler/testData/codegen/box/boxingOptimization/fold.kt +++ b/compiler/testData/codegen/box/boxingOptimization/fold.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/boxingOptimization/foldRange.kt b/compiler/testData/codegen/box/boxingOptimization/foldRange.kt index 1127090af9e..faec4e01280 100644 --- a/compiler/testData/codegen/box/boxingOptimization/foldRange.kt +++ b/compiler/testData/codegen/box/boxingOptimization/foldRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/boxingOptimization/intCompareTo.kt b/compiler/testData/codegen/box/boxingOptimization/intCompareTo.kt index e3016ff7bbe..bbcf0cced07 100644 --- a/compiler/testData/codegen/box/boxingOptimization/intCompareTo.kt +++ b/compiler/testData/codegen/box/boxingOptimization/intCompareTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val a: Any = 1 val b: Any = 42 diff --git a/compiler/testData/codegen/box/boxingOptimization/kt19767_2.kt b/compiler/testData/codegen/box/boxingOptimization/kt19767_2.kt index 8f0913523f9..82fd3eb2ab5 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: JS_IR //WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/boxingOptimization/kt5493.kt b/compiler/testData/codegen/box/boxingOptimization/kt5493.kt index efd7e94a5f7..c1bf31ae6f5 100644 --- a/compiler/testData/codegen/box/boxingOptimization/kt5493.kt +++ b/compiler/testData/codegen/box/boxingOptimization/kt5493.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box() : String { try { return "OK" diff --git a/compiler/testData/codegen/box/boxingOptimization/kt5844.kt b/compiler/testData/codegen/box/boxingOptimization/kt5844.kt index acc4da5c729..a45c0b64871 100644 --- a/compiler/testData/codegen/box/boxingOptimization/kt5844.kt +++ b/compiler/testData/codegen/box/boxingOptimization/kt5844.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 a397903567e..9dc114e6233 100644 --- a/compiler/testData/codegen/box/boxingOptimization/kt6047.kt +++ b/compiler/testData/codegen/box/boxingOptimization/kt6047.kt @@ -1,3 +1,4 @@ +// 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/kt6842.kt b/compiler/testData/codegen/box/boxingOptimization/kt6842.kt index e3162a626a3..de39e995a37 100644 --- a/compiler/testData/codegen/box/boxingOptimization/kt6842.kt +++ b/compiler/testData/codegen/box/boxingOptimization/kt6842.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/boxingOptimization/maxMinBy.kt b/compiler/testData/codegen/box/boxingOptimization/maxMinBy.kt index 00adbc52f4c..47041dbdf2f 100644 --- a/compiler/testData/codegen/box/boxingOptimization/maxMinBy.kt +++ b/compiler/testData/codegen/box/boxingOptimization/maxMinBy.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/boxingOptimization/nullCheck.kt b/compiler/testData/codegen/box/boxingOptimization/nullCheck.kt index 4ba74af4165..6062a6811c2 100644 --- a/compiler/testData/codegen/box/boxingOptimization/nullCheck.kt +++ b/compiler/testData/codegen/box/boxingOptimization/nullCheck.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 6892c12e89d..f8dc4307035 100644 --- a/compiler/testData/codegen/box/boxingOptimization/progressions.kt +++ b/compiler/testData/codegen/box/boxingOptimization/progressions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/boxingOptimization/safeCallWithElvis.kt b/compiler/testData/codegen/box/boxingOptimization/safeCallWithElvis.kt index 1ffec309237..df35c32e978 100644 --- a/compiler/testData/codegen/box/boxingOptimization/safeCallWithElvis.kt +++ b/compiler/testData/codegen/box/boxingOptimization/safeCallWithElvis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..44b00e42991 100644 --- a/compiler/testData/codegen/box/boxingOptimization/simple.kt +++ b/compiler/testData/codegen/box/boxingOptimization/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..c09fe8bec1b 100644 --- a/compiler/testData/codegen/box/boxingOptimization/simpleUninitializedMerge.kt +++ b/compiler/testData/codegen/box/boxingOptimization/simpleUninitializedMerge.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 83ce3905b87..8e28f72b070 100644 --- a/compiler/testData/codegen/box/boxingOptimization/taintedValues.kt +++ b/compiler/testData/codegen/box/boxingOptimization/taintedValues.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME // Just make sure there's no VerifyError diff --git a/compiler/testData/codegen/box/boxingOptimization/taintedValuesBox.kt b/compiler/testData/codegen/box/boxingOptimization/taintedValuesBox.kt index 5ea75e4adf6..381ace540c0 100644 --- a/compiler/testData/codegen/box/boxingOptimization/taintedValuesBox.kt +++ b/compiler/testData/codegen/box/boxingOptimization/taintedValuesBox.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME inline fun put( diff --git a/compiler/testData/codegen/box/boxingOptimization/unsafeRemoving.kt b/compiler/testData/codegen/box/boxingOptimization/unsafeRemoving.kt index e11a594361d..301546b33ce 100644 --- a/compiler/testData/codegen/box/boxingOptimization/unsafeRemoving.kt +++ b/compiler/testData/codegen/box/boxingOptimization/unsafeRemoving.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..b712cad81eb 100644 --- a/compiler/testData/codegen/box/boxingOptimization/variables.kt +++ b/compiler/testData/codegen/box/boxingOptimization/variables.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/bridges/complexTraitImpl.kt b/compiler/testData/codegen/box/bridges/complexTraitImpl.kt index ff5edc8750b..c2d856c8c35 100644 --- a/compiler/testData/codegen/box/bridges/complexTraitImpl.kt +++ b/compiler/testData/codegen/box/bridges/complexTraitImpl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME abstract class A { diff --git a/compiler/testData/codegen/box/bridges/delegationComplex.kt b/compiler/testData/codegen/box/bridges/delegationComplex.kt index 77af8d7e9b5..13dae1ace1e 100644 --- a/compiler/testData/codegen/box/bridges/delegationComplex.kt +++ b/compiler/testData/codegen/box/bridges/delegationComplex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 caf8be2c5dd..c9b814d1bc7 100644 --- a/compiler/testData/codegen/box/bridges/delegationComplexWithList.kt +++ b/compiler/testData/codegen/box/bridges/delegationComplexWithList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME open class Content() { diff --git a/compiler/testData/codegen/box/bridges/diamond.kt b/compiler/testData/codegen/box/bridges/diamond.kt index ef1990bf937..e5e7e843f24 100644 --- a/compiler/testData/codegen/box/bridges/diamond.kt +++ b/compiler/testData/codegen/box/bridges/diamond.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..672bdac2857 100644 --- a/compiler/testData/codegen/box/bridges/fakeCovariantOverride.kt +++ b/compiler/testData/codegen/box/bridges/fakeCovariantOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..7f52b44cb7b 100644 --- a/compiler/testData/codegen/box/bridges/fakeGenericCovariantOverride.kt +++ b/compiler/testData/codegen/box/bridges/fakeGenericCovariantOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..bd2a97b96df 100644 --- a/compiler/testData/codegen/box/bridges/fakeGenericCovariantOverrideWithDelegation.kt +++ b/compiler/testData/codegen/box/bridges/fakeGenericCovariantOverrideWithDelegation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface A { fun foo(t: T): String } diff --git a/compiler/testData/codegen/box/bridges/fakeOverrideWithSeveralSuperDeclarations.kt b/compiler/testData/codegen/box/bridges/fakeOverrideWithSeveralSuperDeclarations.kt index c9844928db7..e901b3a82ae 100644 --- a/compiler/testData/codegen/box/bridges/fakeOverrideWithSeveralSuperDeclarations.kt +++ b/compiler/testData/codegen/box/bridges/fakeOverrideWithSeveralSuperDeclarations.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface D1 { fun foo(): Any } diff --git a/compiler/testData/codegen/box/bridges/genericProperty.kt b/compiler/testData/codegen/box/bridges/genericProperty.kt index be4000a62e3..2968fc7b1ea 100644 --- a/compiler/testData/codegen/box/bridges/genericProperty.kt +++ b/compiler/testData/codegen/box/bridges/genericProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR open class A { var size: T = 56 as T } diff --git a/compiler/testData/codegen/box/bridges/jsName.kt b/compiler/testData/codegen/box/bridges/jsName.kt index c024e4eed2e..b44af1618e7 100644 --- a/compiler/testData/codegen/box/bridges/jsName.kt +++ b/compiler/testData/codegen/box/bridges/jsName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TARGET_BACKEND: JS package foo diff --git a/compiler/testData/codegen/box/bridges/jsNative.kt b/compiler/testData/codegen/box/bridges/jsNative.kt index b13d97886dd..107dc70ca33 100644 --- a/compiler/testData/codegen/box/bridges/jsNative.kt +++ b/compiler/testData/codegen/box/bridges/jsNative.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TARGET_BACKEND: JS package foo diff --git a/compiler/testData/codegen/box/bridges/kt12416.kt b/compiler/testData/codegen/box/bridges/kt12416.kt index c50c81671f5..422f70ed161 100644 --- a/compiler/testData/codegen/box/bridges/kt12416.kt +++ b/compiler/testData/codegen/box/bridges/kt12416.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface A { fun foo(t: T, u: Int) = "A" } diff --git a/compiler/testData/codegen/box/bridges/kt2498.kt b/compiler/testData/codegen/box/bridges/kt2498.kt index 63811a52bf8..2cdb48641d3 100644 --- a/compiler/testData/codegen/box/bridges/kt2498.kt +++ b/compiler/testData/codegen/box/bridges/kt2498.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE open class BaseStringList: ArrayList() { diff --git a/compiler/testData/codegen/box/bridges/kt2833.kt b/compiler/testData/codegen/box/bridges/kt2833.kt index 50a2989d904..7dcc22296ad 100644 --- a/compiler/testData/codegen/box/bridges/kt2833.kt +++ b/compiler/testData/codegen/box/bridges/kt2833.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR package test public interface FunDependencyEdge { diff --git a/compiler/testData/codegen/box/bridges/longChainOneBridge.kt b/compiler/testData/codegen/box/bridges/longChainOneBridge.kt index 6d1d79c28e7..9b5a244afe1 100644 --- a/compiler/testData/codegen/box/bridges/longChainOneBridge.kt +++ b/compiler/testData/codegen/box/bridges/longChainOneBridge.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..077e60bf322 100644 --- a/compiler/testData/codegen/box/bridges/manyTypeArgumentsSubstitutedSuccessively.kt +++ b/compiler/testData/codegen/box/bridges/manyTypeArgumentsSubstitutedSuccessively.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..3faa6038eb3 100644 --- a/compiler/testData/codegen/box/bridges/methodFromTrait.kt +++ b/compiler/testData/codegen/box/bridges/methodFromTrait.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 59e364fe37f..09d862b0df1 100644 --- a/compiler/testData/codegen/box/bridges/noBridgeOnMutableCollectionInheritance.kt +++ b/compiler/testData/codegen/box/bridges/noBridgeOnMutableCollectionInheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME interface A { diff --git a/compiler/testData/codegen/box/bridges/propertyAccessorsWithoutBody.kt b/compiler/testData/codegen/box/bridges/propertyAccessorsWithoutBody.kt index 82a9b0b930c..a2cc46288af 100644 --- a/compiler/testData/codegen/box/bridges/propertyAccessorsWithoutBody.kt +++ b/compiler/testData/codegen/box/bridges/propertyAccessorsWithoutBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR open class A { open var x: T = "Fail" as T get diff --git a/compiler/testData/codegen/box/bridges/simple.kt b/compiler/testData/codegen/box/bridges/simple.kt index 284d7cbb44c..819e361471e 100644 --- a/compiler/testData/codegen/box/bridges/simple.kt +++ b/compiler/testData/codegen/box/bridges/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..25e814d4c7c 100644 --- a/compiler/testData/codegen/box/bridges/simpleEnum.kt +++ b/compiler/testData/codegen/box/bridges/simpleEnum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..597d682e040 100644 --- a/compiler/testData/codegen/box/bridges/simpleGenericMethod.kt +++ b/compiler/testData/codegen/box/bridges/simpleGenericMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..2d11916f5d4 100644 --- a/compiler/testData/codegen/box/bridges/simpleObject.kt +++ b/compiler/testData/codegen/box/bridges/simpleObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR open class A { open fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/bridges/simpleTraitImpl.kt b/compiler/testData/codegen/box/bridges/simpleTraitImpl.kt index 1e1ccbab17e..828605ce31a 100644 --- a/compiler/testData/codegen/box/bridges/simpleTraitImpl.kt +++ b/compiler/testData/codegen/box/bridges/simpleTraitImpl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..6b306462de1 100644 --- a/compiler/testData/codegen/box/bridges/simpleUpperBound.kt +++ b/compiler/testData/codegen/box/bridges/simpleUpperBound.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 cd092b0c2a8..b9e0c230896 100644 --- a/compiler/testData/codegen/box/bridges/strListContains.kt +++ b/compiler/testData/codegen/box/bridges/strListContains.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE class StrList : List { diff --git a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/abstractFun.kt b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/abstractFun.kt index 39e1b1935f0..ee45f260fe8 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: JS_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..b02e0bb502f 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: JS_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..7bb33feace2 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: JS_IR interface A { fun id(t: T): T } diff --git a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/differentErasureInSuperClassComplex.kt b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/differentErasureInSuperClassComplex.kt index 473cee266e1..e1b49f1be0c 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: JS_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..74cae3ed750 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: JS_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..257ffdbaeb7 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: JS_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..e6f73b3ab4f 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: JS_IR open class A { open fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/bridges/substitutionInSuperClass/simple.kt b/compiler/testData/codegen/box/bridges/substitutionInSuperClass/simple.kt index c6c2637ef22..c124469dd6a 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: JS_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..52e65d0eff4 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: JS_IR open class A { open fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/bridges/twoParentsWithDifferentMethodsTwoBridges.kt b/compiler/testData/codegen/box/bridges/twoParentsWithDifferentMethodsTwoBridges.kt index 38d7cb2431f..0ee334f2132 100644 --- a/compiler/testData/codegen/box/bridges/twoParentsWithDifferentMethodsTwoBridges.kt +++ b/compiler/testData/codegen/box/bridges/twoParentsWithDifferentMethodsTwoBridges.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..ea34ebf2d76 100644 --- a/compiler/testData/codegen/box/bridges/twoParentsWithDifferentMethodsTwoBridges2.kt +++ b/compiler/testData/codegen/box/bridges/twoParentsWithDifferentMethodsTwoBridges2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..22e22cb7e13 100644 --- a/compiler/testData/codegen/box/bridges/twoParentsWithTheSameMethodOneBridge.kt +++ b/compiler/testData/codegen/box/bridges/twoParentsWithTheSameMethodOneBridge.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface A { fun foo(t: T) = "A" } diff --git a/compiler/testData/codegen/box/builtinStubMethods/Collection.kt b/compiler/testData/codegen/box/builtinStubMethods/Collection.kt index 7cf2ea396f8..ff5897cde87 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/Collection.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/Collection.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/Iterator.kt b/compiler/testData/codegen/box/builtinStubMethods/Iterator.kt index a02c5eb2741..cd9b5b4064d 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/Iterator.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/Iterator.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/IteratorWithRemove.kt b/compiler/testData/codegen/box/builtinStubMethods/IteratorWithRemove.kt index 5958c38ca05..a0f10c05df2 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/IteratorWithRemove.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/IteratorWithRemove.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/List.kt b/compiler/testData/codegen/box/builtinStubMethods/List.kt index b080905285a..56a613ccd02 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/List.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/List.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/ListIterator.kt b/compiler/testData/codegen/box/builtinStubMethods/ListIterator.kt index d5a829d7566..719bf167e16 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/ListIterator.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/ListIterator.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/ListWithAllImplementations.kt b/compiler/testData/codegen/box/builtinStubMethods/ListWithAllImplementations.kt index c0fe1108a7d..38380ca1975 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/ListWithAllImplementations.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/ListWithAllImplementations.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/ListWithAllInheritedImplementations.kt b/compiler/testData/codegen/box/builtinStubMethods/ListWithAllInheritedImplementations.kt index 1f7e0ba5468..4911d9c40f8 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/ListWithAllInheritedImplementations.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/ListWithAllInheritedImplementations.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/Map.kt b/compiler/testData/codegen/box/builtinStubMethods/Map.kt index c8438bb3d13..51f1afe3763 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/Map.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/Map.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/MapEntry.kt b/compiler/testData/codegen/box/builtinStubMethods/MapEntry.kt index 33a83a55ec8..50724244fbb 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/MapEntry.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/MapEntry.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/MapEntryWithSetValue.kt b/compiler/testData/codegen/box/builtinStubMethods/MapEntryWithSetValue.kt index ce8eaaf6886..245e7a062a8 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/MapEntryWithSetValue.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/MapEntryWithSetValue.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/MapWithAllImplementations.kt b/compiler/testData/codegen/box/builtinStubMethods/MapWithAllImplementations.kt index d84d89369d3..9a56443470d 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/MapWithAllImplementations.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/MapWithAllImplementations.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/SubstitutedList.kt b/compiler/testData/codegen/box/builtinStubMethods/SubstitutedList.kt index 79208da27c1..245aff47cdc 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/SubstitutedList.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/SubstitutedList.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/abstractMember.kt b/compiler/testData/codegen/box/builtinStubMethods/abstractMember.kt index 100748198dc..4ea88c52720 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/abstractMember.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/abstractMember.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/customReadOnlyIterator.kt b/compiler/testData/codegen/box/builtinStubMethods/customReadOnlyIterator.kt index 2038e67cbb5..d29523dcee9 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/customReadOnlyIterator.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/customReadOnlyIterator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A : Collection { override val size: Int get() = throw UnsupportedOperationException() diff --git a/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/abstractSet.kt b/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/abstractSet.kt index 01e1c3c3b33..91949f9164b 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: JS_IR // 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 6d07d0b285a..1294af78bff 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: JS_IR // KT-6042 java.lang.UnsupportedOperationException with ArrayList // IGNORE_BACKEND: NATIVE class A : ArrayList() diff --git a/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/hashMap.kt b/compiler/testData/codegen/box/builtinStubMethods/extendJavaCollections/hashMap.kt index 72242f04bbc..3590ec415a5 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: JS_IR // 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 01e1c3c3b33..91949f9164b 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: JS_IR // IGNORE_BACKEND: NATIVE class A : HashSet() diff --git a/compiler/testData/codegen/box/builtinStubMethods/implementationInTrait.kt b/compiler/testData/codegen/box/builtinStubMethods/implementationInTrait.kt index b82febc0667..6eb1b5c4800 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/implementationInTrait.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/implementationInTrait.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/inheritedImplementations.kt b/compiler/testData/codegen/box/builtinStubMethods/inheritedImplementations.kt index 606144d696d..2a3a13d88b1 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/inheritedImplementations.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/inheritedImplementations.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/nonTrivialSubstitution.kt b/compiler/testData/codegen/box/builtinStubMethods/nonTrivialSubstitution.kt index d7671b38bd2..e731a973676 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/nonTrivialSubstitution.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/nonTrivialSubstitution.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/nonTrivialUpperBound.kt b/compiler/testData/codegen/box/builtinStubMethods/nonTrivialUpperBound.kt index 71c6e0e60b7..1c3e0f96c00 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/nonTrivialUpperBound.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/nonTrivialUpperBound.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/substitutedIterable.kt b/compiler/testData/codegen/box/builtinStubMethods/substitutedIterable.kt index 460328ffe0f..196c37806e6 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/substitutedIterable.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/substitutedIterable.kt @@ -1,3 +1,4 @@ +// 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/builtinStubMethods/substitutedListWithExtraSuperInterface.kt b/compiler/testData/codegen/box/builtinStubMethods/substitutedListWithExtraSuperInterface.kt index e34741934e7..68d9727e884 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/substitutedListWithExtraSuperInterface.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/substitutedListWithExtraSuperInterface.kt @@ -1,3 +1,4 @@ +// 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/bound/emptyLHS.kt b/compiler/testData/codegen/box/callableReference/bound/emptyLHS.kt index 12aea3c04d3..c31c0d3c304 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: JS_IR // LANGUAGE_VERSION: 1.2 var result = "" diff --git a/compiler/testData/codegen/box/callableReference/bound/enumEntryMember.kt b/compiler/testData/codegen/box/callableReference/bound/enumEntryMember.kt index ce40fb403cf..004e5fa3059 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: JS_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 15824f1f47e..7d6676553bb 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: 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 17016fd88b0..487119ac7e3 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: 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 fd21eac125b..245ca43ced3 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: 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 b0e6ca50b37..920b7169462 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: 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 e3a16aa52ae..5fdf9c19de4 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: JS_IR // IGNORE_BACKEND: NATIVE class Generic

(val p: P) diff --git a/compiler/testData/codegen/box/callableReference/bound/kCallableNameIntrinsic.kt b/compiler/testData/codegen/box/callableReference/bound/kCallableNameIntrinsic.kt index 557e76d4377..68f336966a3 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: JS_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..0b5a89994f0 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: JS_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 8270b90eb95..98f9ecaa40f 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: JS_IR //WITH_RUNTIME fun box(): String { val a = intArrayOf(1, 2) diff --git a/compiler/testData/codegen/box/callableReference/bound/multiCase.kt b/compiler/testData/codegen/box/callableReference/bound/multiCase.kt index 1ffad7fac0e..b89ef0c3bad 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: JS_IR class A(var v: Int) { fun f(x: Int) = x * v } diff --git a/compiler/testData/codegen/box/callableReference/bound/primitiveReceiver.kt b/compiler/testData/codegen/box/callableReference/bound/primitiveReceiver.kt index 2773e0cdcd1..2b14a334719 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: JS_IR fun Boolean.foo() = 1 fun Byte.foo() = 2 fun Short.foo() = 3 diff --git a/compiler/testData/codegen/box/callableReference/bound/simpleFunction.kt b/compiler/testData/codegen/box/callableReference/bound/simpleFunction.kt index 15fae151f5f..05f99d7db85 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: JS_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..514ab47f7ab 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: JS_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..f7d51aded17 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: JS_IR class B fun B.magic() { diff --git a/compiler/testData/codegen/box/callableReference/function/booleanNotIntrinsic.kt b/compiler/testData/codegen/box/callableReference/function/booleanNotIntrinsic.kt index 213c8d88996..277dee1499b 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: JS_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/enumValueOfMethod.kt b/compiler/testData/codegen/box/callableReference/function/enumValueOfMethod.kt index 21a53adfff3..129646c0c14 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: JS_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..ecdcdf70aff 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: JS_IR class A fun box() = if ((A::equals)(A(), A())) "Fail" else "OK" diff --git a/compiler/testData/codegen/box/callableReference/function/genericCallableReferenceArguments.kt b/compiler/testData/codegen/box/callableReference/function/genericCallableReferenceArguments.kt index e6d290e4bbc..82c4667271a 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/callableReference/function/genericCallableReferencesWithNullableTypes.kt b/compiler/testData/codegen/box/callableReference/function/genericCallableReferencesWithNullableTypes.kt index f8a21cee800..93af80171e8 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/callableReference/function/genericCallableReferencesWithOverload.kt b/compiler/testData/codegen/box/callableReference/function/genericCallableReferencesWithOverload.kt index 5cfd4013edc..f7e2526e098 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/callableReference/function/genericWithDependentType.kt b/compiler/testData/codegen/box/callableReference/function/genericWithDependentType.kt index 79959ec1436..e7cc88880f8 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: JS_IR // WITH_RUNTIME class Wrapper(val value: T) diff --git a/compiler/testData/codegen/box/callableReference/function/getArityViaFunctionImpl.kt b/compiler/testData/codegen/box/callableReference/function/getArityViaFunctionImpl.kt index 2ee3d4f4543..214f7bba8d4 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: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE // IGNORE_LIGHT_ANALYSIS diff --git a/compiler/testData/codegen/box/callableReference/function/innerClassConstructorWithTwoReceivers.kt b/compiler/testData/codegen/box/callableReference/function/innerClassConstructorWithTwoReceivers.kt index 35fa6ffc598..393db169ac7 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: JS_IR abstract class A { inner class InnerInA { fun returnOk() = "OK" diff --git a/compiler/testData/codegen/box/callableReference/function/innerConstructorFromTopLevelOneStringArg.kt b/compiler/testData/codegen/box/callableReference/function/innerConstructorFromTopLevelOneStringArg.kt index 0eb2b831a2b..fc8f44e090f 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: JS_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 5dc1ab5fe50..11ef6819dd8 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: 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/local/enumExtendsTrait.kt b/compiler/testData/codegen/box/callableReference/function/local/enumExtendsTrait.kt index 5ae74283aee..a913cc2b880 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: JS_IR interface Named { val name: String } diff --git a/compiler/testData/codegen/box/callableReference/function/local/equalsHashCode.kt b/compiler/testData/codegen/box/callableReference/function/local/equalsHashCode.kt index b547cb1ee3f..3117abc3a82 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/equalsHashCode.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/equalsHashCode.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE fun box(): String { diff --git a/compiler/testData/codegen/box/callableReference/function/local/localFunctionName.kt b/compiler/testData/codegen/box/callableReference/function/local/localFunctionName.kt index 361ba4c3ce3..2b61581b45e 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: JS_IR fun box(): String { fun OK() {} diff --git a/compiler/testData/codegen/box/callableReference/function/newArray.kt b/compiler/testData/codegen/box/callableReference/function/newArray.kt index b27d4e68ac9..7195b05d175 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: JS_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..418e67f5f74 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: JS_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 5dec6776f45..887b130ad65 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: 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/sortListOfStrings.kt b/compiler/testData/codegen/box/callableReference/function/sortListOfStrings.kt index 5672692f9a8..036e1a37d8e 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: JS_IR // WITH_RUNTIME fun sort(list: MutableList, comparator: (String, String) -> Int) { diff --git a/compiler/testData/codegen/box/callableReference/property/delegated.kt b/compiler/testData/codegen/box/callableReference/property/delegated.kt index 00b880be84e..f83fa6ec8a7 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: JS_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..b3b366ceb24 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: JS_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..f3031451c47 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: JS_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..452563995bc 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: JS_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 a30bcbd89bd..7bab2c15fe4 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: JS_IR //For KT-6020 import kotlin.reflect.KProperty1 import kotlin.reflect.KMutableProperty1 diff --git a/compiler/testData/codegen/box/callableReference/property/invokePropertyReference.kt b/compiler/testData/codegen/box/callableReference/property/invokePropertyReference.kt index 617732ae7f0..d8ddedc804c 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: JS_IR var state = "" var topLevel: Int diff --git a/compiler/testData/codegen/box/callableReference/property/kt12044.kt b/compiler/testData/codegen/box/callableReference/property/kt12044.kt index ea43b14b545..d3521b36f2c 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: JS_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/kt14330.kt b/compiler/testData/codegen/box/callableReference/property/kt14330.kt index 43969a5fd1a..5721c51d167 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: JS_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..0b9b64a23ff 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: JS_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..946e9fb21c2 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: JS_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 4d5560c98af..ab273e9919b 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: 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 1a035732ad3..7bfde9e5625 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: JS_IR // WITH_RUNTIME fun box(): String = diff --git a/compiler/testData/codegen/box/callableReference/property/privateSetOuterClass.kt b/compiler/testData/codegen/box/callableReference/property/privateSetOuterClass.kt index 632b3d49dc5..2709ad059a8 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: JS_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 8674d12a3a8..06175d34548 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: JS_IR import kotlin.reflect.KMutableProperty class Bar(name: String) { diff --git a/compiler/testData/codegen/box/callableReference/property/privateSetterOutsideClass.kt b/compiler/testData/codegen/box/callableReference/property/privateSetterOutsideClass.kt index 3c8b5f8de62..6e928a4cf2c 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: JS_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/simpleMutableMember.kt b/compiler/testData/codegen/box/callableReference/property/simpleMutableMember.kt index f7d815af3fc..6d5d1ac501a 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: JS_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..d28873ca8ee 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: JS_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..309445d4751 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: JS_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 7ba39313db5..a0054936535 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 9a5f6260e03..4d10d6c961f 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/callableReference/serializability/noReflect.kt b/compiler/testData/codegen/box/callableReference/serializability/noReflect.kt index 92421e2ed66..4081c1cd90b 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/callableReference/serializability/reflectedIsNotSerialized.kt b/compiler/testData/codegen/box/callableReference/serializability/reflectedIsNotSerialized.kt index 9e6f7ce011e..aa8d61fbaa3 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/callableReference/serializability/withReflect.kt b/compiler/testData/codegen/box/callableReference/serializability/withReflect.kt index 0ba69e1e44b..37213781abb 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/casts/as.kt b/compiler/testData/codegen/box/casts/as.kt index 6b78d69af24..d3bb682236b 100644 --- a/compiler/testData/codegen/box/casts/as.kt +++ b/compiler/testData/codegen/box/casts/as.kt @@ -1,3 +1,4 @@ +// 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 43aa798276f..698bee56383 100644 --- a/compiler/testData/codegen/box/casts/asForConstants.kt +++ b/compiler/testData/codegen/box/casts/asForConstants.kt @@ -1,3 +1,4 @@ +// 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 3e86a808c45..2622e460551 100644 --- a/compiler/testData/codegen/box/casts/asSafe.kt +++ b/compiler/testData/codegen/box/casts/asSafe.kt @@ -1,3 +1,4 @@ +// 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/asSafeFail.kt b/compiler/testData/codegen/box/casts/asSafeFail.kt index c3500dd5c1a..c985c75bea2 100644 --- a/compiler/testData/codegen/box/casts/asSafeFail.kt +++ b/compiler/testData/codegen/box/casts/asSafeFail.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A class B diff --git a/compiler/testData/codegen/box/casts/asSafeForConstants.kt b/compiler/testData/codegen/box/casts/asSafeForConstants.kt index be3fbff1dc4..90a9ed3d552 100644 --- a/compiler/testData/codegen/box/casts/asSafeForConstants.kt +++ b/compiler/testData/codegen/box/casts/asSafeForConstants.kt @@ -1,3 +1,4 @@ +// 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/asUnit.kt b/compiler/testData/codegen/box/casts/asUnit.kt index 8c11703906c..1bdbea8e398 100644 --- a/compiler/testData/codegen/box/casts/asUnit.kt +++ b/compiler/testData/codegen/box/casts/asUnit.kt @@ -1 +1,2 @@ +// IGNORE_BACKEND: JS_IR fun box() = if (4 as? Unit != null) "Fail" else "OK" \ No newline at end of file diff --git a/compiler/testData/codegen/box/casts/asWithGeneric.kt b/compiler/testData/codegen/box/casts/asWithGeneric.kt index 9760295a6dc..5f59c9c06ca 100644 --- a/compiler/testData/codegen/box/casts/asWithGeneric.kt +++ b/compiler/testData/codegen/box/casts/asWithGeneric.kt @@ -1,3 +1,4 @@ +// 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..38966918a08 100644 --- a/compiler/testData/codegen/box/casts/castGenericNull.kt +++ b/compiler/testData/codegen/box/casts/castGenericNull.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 e6b457326ed..59bcfdf224d 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: 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/asFunKSmall.kt b/compiler/testData/codegen/box/casts/functions/asFunKSmall.kt index 790c04b9642..3b05fed1f75 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: 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 1985402f6bc..f00dbbc3cce 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: 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 540798009ff..68ab7d465d2 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: 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/javaTypeIsFunK.kt b/compiler/testData/codegen/box/casts/functions/javaTypeIsFunK.kt index ec1c3c21eb6..4519fa5fc3c 100644 --- a/compiler/testData/codegen/box/casts/functions/javaTypeIsFunK.kt +++ b/compiler/testData/codegen/box/casts/functions/javaTypeIsFunK.kt @@ -1,3 +1,4 @@ +// 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 af43807ed25..ad3ecfa4fcb 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: 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/reifiedAsFunKSmall.kt b/compiler/testData/codegen/box/casts/functions/reifiedAsFunKSmall.kt index 9c0e6f4c256..1bdf30db7d1 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: 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 40bc0a05f1f..6be630d0dc7 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: 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 71436394ae7..b44f068ccb7 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: 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 a5844221cb4..cbaf223dced 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: 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 a3d4c0fcb27..522457c0eae 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: 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 4cbc23a639d..7b18e68a598 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: 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 0628070f83f..8c7e1dac0e4 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: 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..bc33a1904b2 100644 --- a/compiler/testData/codegen/box/casts/intersectionTypeMultipleBounds.kt +++ b/compiler/testData/codegen/box/casts/intersectionTypeMultipleBounds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface A { fun foo(): Any? fun bar(): String diff --git a/compiler/testData/codegen/box/casts/intersectionTypeSmartcast.kt b/compiler/testData/codegen/box/casts/intersectionTypeSmartcast.kt index 509ef35fabd..f54c79b755d 100644 --- a/compiler/testData/codegen/box/casts/intersectionTypeSmartcast.kt +++ b/compiler/testData/codegen/box/casts/intersectionTypeSmartcast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface A { fun foo(): Any? } diff --git a/compiler/testData/codegen/box/casts/is.kt b/compiler/testData/codegen/box/casts/is.kt index 19a3e284e5c..54cda6f6af6 100644 --- a/compiler/testData/codegen/box/casts/is.kt +++ b/compiler/testData/codegen/box/casts/is.kt @@ -1,3 +1,4 @@ +// 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..f3ca4843b4d 100644 --- a/compiler/testData/codegen/box/casts/isNullablePrimitive.kt +++ b/compiler/testData/codegen/box/casts/isNullablePrimitive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..3d855c1fe25 100644 --- a/compiler/testData/codegen/box/casts/kt22714.kt +++ b/compiler/testData/codegen/box/casts/kt22714.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..21ec170b472 100644 --- a/compiler/testData/codegen/box/casts/lambdaToUnitCast.kt +++ b/compiler/testData/codegen/box/casts/lambdaToUnitCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..9c87258ff7e 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: JS_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 16a7d407e12..b2d67a13942 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: 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/literalExpressionAsGenericArgument/labeledExpressionCast.kt b/compiler/testData/codegen/box/casts/literalExpressionAsGenericArgument/labeledExpressionCast.kt index 229afac35f9..c08bc19bb58 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: JS_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..361c7db118f 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: JS_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..b5a83ff911a 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: JS_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..9729307cca5 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: JS_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..d5e008203e2 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: JS_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 ee84b9649a6..7a13b77721b 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: JS_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/casts/mutableCollections/isWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/isWithMutable.kt index fc3ebaa857d..8a92b2f3880 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: JS_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/casts/mutableCollections/mutabilityMarkerInterfaces.kt b/compiler/testData/codegen/box/casts/mutableCollections/mutabilityMarkerInterfaces.kt index 5aa856a189a..9dcd8e943cf 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: 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/mutableCollections/reifiedAsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/reifiedAsWithMutable.kt index f75476e9d74..27be8532780 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: JS_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/casts/mutableCollections/reifiedIsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/reifiedIsWithMutable.kt index ef18351b1c7..3aa5d13d957 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: JS_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/casts/mutableCollections/reifiedSafeAsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/reifiedSafeAsWithMutable.kt index 023267ff0ec..d18b5dff345 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: JS_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/casts/mutableCollections/safeAsWithMutable.kt b/compiler/testData/codegen/box/casts/mutableCollections/safeAsWithMutable.kt index aa96805e640..3cffaab33d8 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: JS_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt b/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt index 137035866b1..f1c277a0908 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: 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 5e784474bb9..a2c6110adcb 100644 --- a/compiler/testData/codegen/box/casts/notIs.kt +++ b/compiler/testData/codegen/box/casts/notIs.kt @@ -1,3 +1,4 @@ +// 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/unitAsAny.kt b/compiler/testData/codegen/box/casts/unitAsAny.kt index 74326356cba..1a5b254c430 100644 --- a/compiler/testData/codegen/box/casts/unitAsAny.kt +++ b/compiler/testData/codegen/box/casts/unitAsAny.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun println(s: String) { } diff --git a/compiler/testData/codegen/box/casts/unitAsInt.kt b/compiler/testData/codegen/box/casts/unitAsInt.kt index 5e0ab81ea20..1751e7da75b 100644 --- a/compiler/testData/codegen/box/casts/unitAsInt.kt +++ b/compiler/testData/codegen/box/casts/unitAsInt.kt @@ -1,3 +1,4 @@ +// 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/unitAsSafeAny.kt b/compiler/testData/codegen/box/casts/unitAsSafeAny.kt index 81d5a495425..c7dc0e30d15 100644 --- a/compiler/testData/codegen/box/casts/unitAsSafeAny.kt +++ b/compiler/testData/codegen/box/casts/unitAsSafeAny.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun println(s: String) { } diff --git a/compiler/testData/codegen/box/casts/unitNullableCast.kt b/compiler/testData/codegen/box/casts/unitNullableCast.kt index c0f644e88a5..8518c575ded 100644 --- a/compiler/testData/codegen/box/casts/unitNullableCast.kt +++ b/compiler/testData/codegen/box/casts/unitNullableCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun foo() {} fun bar(): Int? = foo() as? Int diff --git a/compiler/testData/codegen/box/checkcastOptimization/kt19128.kt b/compiler/testData/codegen/box/checkcastOptimization/kt19128.kt index 07117907188..7f6240a44f3 100644 --- a/compiler/testData/codegen/box/checkcastOptimization/kt19128.kt +++ b/compiler/testData/codegen/box/checkcastOptimization/kt19128.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A class B diff --git a/compiler/testData/codegen/box/checkcastOptimization/kt19246.kt b/compiler/testData/codegen/box/checkcastOptimization/kt19246.kt index 7fce122da6a..3c25210a8bc 100644 --- a/compiler/testData/codegen/box/checkcastOptimization/kt19246.kt +++ b/compiler/testData/codegen/box/checkcastOptimization/kt19246.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME enum class ResultType constructor(val reason: String) { diff --git a/compiler/testData/codegen/box/classLiteral/bound/javaIntrinsicWithSideEffect.kt b/compiler/testData/codegen/box/classLiteral/bound/javaIntrinsicWithSideEffect.kt index 52190d0f390..579be98f68f 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: 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/primitives.kt b/compiler/testData/codegen/box/classLiteral/bound/primitives.kt index bfa727e8e7f..4cc66c573ea 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: JS_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/classLiteral/bound/sideEffect.kt b/compiler/testData/codegen/box/classLiteral/bound/sideEffect.kt index a1fee693ce7..8e49969f7e8 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: 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 d2b40164da8..f87299257d6 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: JS_IR // IGNORE_BACKEND: NATIVE fun box(): String { diff --git a/compiler/testData/codegen/box/classLiteral/bound/smartCast.kt b/compiler/testData/codegen/box/classLiteral/bound/smartCast.kt index f7832e00d15..fd2fe866997 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: JS_IR // IGNORE_BACKEND: NATIVE // KT-16291 Smart cast doesn't work when getting class of instance diff --git a/compiler/testData/codegen/box/classLiteral/java/java.kt b/compiler/testData/codegen/box/classLiteral/java/java.kt index 64f95e8ad6d..93ba37df071 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: 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/javaObjectType.kt b/compiler/testData/codegen/box/classLiteral/java/javaObjectType.kt index b64ff4634f6..0fee8c3479b 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: 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/javaObjectTypeReified.kt b/compiler/testData/codegen/box/classLiteral/java/javaObjectTypeReified.kt index 02fc734f52a..a51d37347d7 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: 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/javaPrimitiveType.kt b/compiler/testData/codegen/box/classLiteral/java/javaPrimitiveType.kt index b9d1e2c4630..204a6d4206d 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: 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/javaPrimitiveTypeReified.kt b/compiler/testData/codegen/box/classLiteral/java/javaPrimitiveTypeReified.kt index 8ee0447e02f..f72e7add377 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: 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/javaReified.kt b/compiler/testData/codegen/box/classLiteral/java/javaReified.kt index e6e4821d9aa..0a366f1a243 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: 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/kt11943.kt b/compiler/testData/codegen/box/classLiteral/java/kt11943.kt index 31b37df66c9..bbe8b2c0aba 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: 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 cfbf4d7f08b..69ffd4bbb03 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: 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/primitiveKClassEquality.kt b/compiler/testData/codegen/box/classLiteral/primitiveKClassEquality.kt index 53d9f7d980b..2699076040e 100644 --- a/compiler/testData/codegen/box/classLiteral/primitiveKClassEquality.kt +++ b/compiler/testData/codegen/box/classLiteral/primitiveKClassEquality.kt @@ -1,3 +1,4 @@ +// 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/classes/classObject.kt b/compiler/testData/codegen/box/classes/classObject.kt index c8da87c8a7f..46f5280b694 100644 --- a/compiler/testData/codegen/box/classes/classObject.kt +++ b/compiler/testData/codegen/box/classes/classObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class C() { companion object { fun create() = C() diff --git a/compiler/testData/codegen/box/classes/classObjectAsStaticInitializer.kt b/compiler/testData/codegen/box/classes/classObjectAsStaticInitializer.kt index d9175424f8e..2ac3a6ac430 100644 --- a/compiler/testData/codegen/box/classes/classObjectAsStaticInitializer.kt +++ b/compiler/testData/codegen/box/classes/classObjectAsStaticInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR var global = 0; class C { diff --git a/compiler/testData/codegen/box/classes/classObjectToString.kt b/compiler/testData/codegen/box/classes/classObjectToString.kt index 901b77a1bad..94b897c24e7 100644 --- a/compiler/testData/codegen/box/classes/classObjectToString.kt +++ b/compiler/testData/codegen/box/classes/classObjectToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: Enable for JS when it supports Java class library. // IGNORE_BACKEND: JS, NATIVE class SomeClass { companion object } diff --git a/compiler/testData/codegen/box/classes/comanionObjectFieldVsClassField.kt b/compiler/testData/codegen/box/classes/comanionObjectFieldVsClassField.kt index 12667820fd5..5879ec2f35f 100644 --- a/compiler/testData/codegen/box/classes/comanionObjectFieldVsClassField.kt +++ b/compiler/testData/codegen/box/classes/comanionObjectFieldVsClassField.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME class Host { diff --git a/compiler/testData/codegen/box/classes/delegateConstructorCallWithKeywords.kt b/compiler/testData/codegen/box/classes/delegateConstructorCallWithKeywords.kt index 37d32d3d190..21a7b825025 100644 --- a/compiler/testData/codegen/box/classes/delegateConstructorCallWithKeywords.kt +++ b/compiler/testData/codegen/box/classes/delegateConstructorCallWithKeywords.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR open class A(val x: String) { constructor(`in`: String, y: String) : this(`in` + y) diff --git a/compiler/testData/codegen/box/classes/delegation3.kt b/compiler/testData/codegen/box/classes/delegation3.kt index fd4f07800a2..d03d3caa72e 100644 --- a/compiler/testData/codegen/box/classes/delegation3.kt +++ b/compiler/testData/codegen/box/classes/delegation3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..33d96baef2a 100644 --- a/compiler/testData/codegen/box/classes/delegation4.kt +++ b/compiler/testData/codegen/box/classes/delegation4.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..010c2c6fa53 100644 --- a/compiler/testData/codegen/box/classes/delegationGenericArg.kt +++ b/compiler/testData/codegen/box/classes/delegationGenericArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..5cd934153cf 100644 --- a/compiler/testData/codegen/box/classes/delegationGenericArgUpperBound.kt +++ b/compiler/testData/codegen/box/classes/delegationGenericArgUpperBound.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..1d59ff0d80d 100644 --- a/compiler/testData/codegen/box/classes/delegationGenericLongArg.kt +++ b/compiler/testData/codegen/box/classes/delegationGenericLongArg.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 f4ad18d3b22..9d3c7d19b8a 100644 --- a/compiler/testData/codegen/box/classes/delegationJava.kt +++ b/compiler/testData/codegen/box/classes/delegationJava.kt @@ -1,3 +1,4 @@ +// 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..84bcd17426e 100644 --- a/compiler/testData/codegen/box/classes/delegationMethodsWithArgs.kt +++ b/compiler/testData/codegen/box/classes/delegationMethodsWithArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR package test interface TextField { diff --git a/compiler/testData/codegen/box/classes/exceptionConstructor.kt b/compiler/testData/codegen/box/classes/exceptionConstructor.kt index 30da7cb5b09..f1fee09616c 100644 --- a/compiler/testData/codegen/box/classes/exceptionConstructor.kt +++ b/compiler/testData/codegen/box/classes/exceptionConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class GameError(msg: String): Exception(msg) { } diff --git a/compiler/testData/codegen/box/classes/implementComparableInSubclass.kt b/compiler/testData/codegen/box/classes/implementComparableInSubclass.kt index 4d7504f26ac..d309bfbc40d 100644 --- a/compiler/testData/codegen/box/classes/implementComparableInSubclass.kt +++ b/compiler/testData/codegen/box/classes/implementComparableInSubclass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // See KT-12865 package foo diff --git a/compiler/testData/codegen/box/classes/inheritSetAndHashSet.kt b/compiler/testData/codegen/box/classes/inheritSetAndHashSet.kt index b5799632fdf..81808bd7937 100644 --- a/compiler/testData/codegen/box/classes/inheritSetAndHashSet.kt +++ b/compiler/testData/codegen/box/classes/inheritSetAndHashSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE interface A : Set diff --git a/compiler/testData/codegen/box/classes/initializerBlockDImpl.kt b/compiler/testData/codegen/box/classes/initializerBlockDImpl.kt index 087f4ab0c54..acf7c248f9e 100644 --- a/compiler/testData/codegen/box/classes/initializerBlockDImpl.kt +++ b/compiler/testData/codegen/box/classes/initializerBlockDImpl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME class World() { public val items: ArrayList = ArrayList() diff --git a/compiler/testData/codegen/box/classes/inner/instantiateInDerived.kt b/compiler/testData/codegen/box/classes/inner/instantiateInDerived.kt index 2f928428baf..7721156a904 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: JS_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..cc11c91b7ac 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: JS_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..7b81f695dfd 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: JS_IR class C(val value: String = "C") { inner class B(val s: String) { diff --git a/compiler/testData/codegen/box/classes/innerClass.kt b/compiler/testData/codegen/box/classes/innerClass.kt index 8f43233aa95..50a1a9c6a92 100644 --- a/compiler/testData/codegen/box/classes/innerClass.kt +++ b/compiler/testData/codegen/box/classes/innerClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class Outer(val foo: StringBuilder) { inner class Inner() { fun len() : Int { diff --git a/compiler/testData/codegen/box/classes/kt1018.kt b/compiler/testData/codegen/box/classes/kt1018.kt index 6e192f5e0be..edbf0f79c33 100644 --- a/compiler/testData/codegen/box/classes/kt1018.kt +++ b/compiler/testData/codegen/box/classes/kt1018.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 69a428951cd..d5b5a8685a6 100644 --- a/compiler/testData/codegen/box/classes/kt1120.kt +++ b/compiler/testData/codegen/box/classes/kt1120.kt @@ -1,3 +1,4 @@ +// 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. // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/classes/kt1134.kt b/compiler/testData/codegen/box/classes/kt1134.kt index cbe62018fd4..2bfc5fbf6f7 100644 --- a/compiler/testData/codegen/box/classes/kt1134.kt +++ b/compiler/testData/codegen/box/classes/kt1134.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: Enable when JS backend supports Java class library // IGNORE_BACKEND: JS, NATIVE public class SomeClass() : java.lang.Object() { diff --git a/compiler/testData/codegen/box/classes/kt1345.kt b/compiler/testData/codegen/box/classes/kt1345.kt index 3933f9c552e..bb09cdf71b5 100644 --- a/compiler/testData/codegen/box/classes/kt1345.kt +++ b/compiler/testData/codegen/box/classes/kt1345.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface Creator { fun create() : T } diff --git a/compiler/testData/codegen/box/classes/kt1535.kt b/compiler/testData/codegen/box/classes/kt1535.kt index f1efa2d6b2c..76fd9b61a79 100644 --- a/compiler/testData/codegen/box/classes/kt1535.kt +++ b/compiler/testData/codegen/box/classes/kt1535.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: Enable when JS backend supports Java class library, since FunctionX are required for interoperation // IGNORE_BACKEND: JS class Works() : Function0 { diff --git a/compiler/testData/codegen/box/classes/kt1538.kt b/compiler/testData/codegen/box/classes/kt1538.kt index e412b9885e3..40c7376fbea 100644 --- a/compiler/testData/codegen/box/classes/kt1538.kt +++ b/compiler/testData/codegen/box/classes/kt1538.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR data class Pair(val first: First, val second: Second) fun parseCatalogs(hashMap: Any?) { diff --git a/compiler/testData/codegen/box/classes/kt1721.kt b/compiler/testData/codegen/box/classes/kt1721.kt index c38869f87b8..6432c47818c 100644 --- a/compiler/testData/codegen/box/classes/kt1721.kt +++ b/compiler/testData/codegen/box/classes/kt1721.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class T(val f : () -> Any?) { fun call() : Any? = f() } diff --git a/compiler/testData/codegen/box/classes/kt1918.kt b/compiler/testData/codegen/box/classes/kt1918.kt index 1da1471e2d3..8c7fb218e79 100644 --- a/compiler/testData/codegen/box/classes/kt1918.kt +++ b/compiler/testData/codegen/box/classes/kt1918.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class Bar { } diff --git a/compiler/testData/codegen/box/classes/kt1980.kt b/compiler/testData/codegen/box/classes/kt1980.kt index 74414304f25..d2005359bcb 100644 --- a/compiler/testData/codegen/box/classes/kt1980.kt +++ b/compiler/testData/codegen/box/classes/kt1980.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR public inline fun Int.times(body : () -> Unit) { var count = this; while (count > 0) { diff --git a/compiler/testData/codegen/box/classes/kt2288.kt b/compiler/testData/codegen/box/classes/kt2288.kt index 773d737f06a..7447e0df09d 100644 --- a/compiler/testData/codegen/box/classes/kt2288.kt +++ b/compiler/testData/codegen/box/classes/kt2288.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: Enable when JS backend supports Java class library // IGNORE_BACKEND: JS, NATIVE public open class Test(): java.util.RandomAccess, Cloneable, java.io.Serializable diff --git a/compiler/testData/codegen/box/classes/kt2391.kt b/compiler/testData/codegen/box/classes/kt2391.kt index 2176c01b98e..85f38ca6fa6 100644 --- a/compiler/testData/codegen/box/classes/kt2391.kt +++ b/compiler/testData/codegen/box/classes/kt2391.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR public interface LoggerAware { public val logger: StringBuilder } diff --git a/compiler/testData/codegen/box/classes/kt2417.kt b/compiler/testData/codegen/box/classes/kt2417.kt index fe584cce56a..042ec97648c 100644 --- a/compiler/testData/codegen/box/classes/kt2417.kt +++ b/compiler/testData/codegen/box/classes/kt2417.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box() : String{ val set = HashSet() set.add("foo") diff --git a/compiler/testData/codegen/box/classes/kt2626.kt b/compiler/testData/codegen/box/classes/kt2626.kt index 34ba1d2ad8d..a0e6130c6f8 100644 --- a/compiler/testData/codegen/box/classes/kt2626.kt +++ b/compiler/testData/codegen/box/classes/kt2626.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR package example2 fun box() = Context.OsType.OK.toString() diff --git a/compiler/testData/codegen/box/classes/kt2711.kt b/compiler/testData/codegen/box/classes/kt2711.kt index 409537ae567..55f4c972f66 100644 --- a/compiler/testData/codegen/box/classes/kt2711.kt +++ b/compiler/testData/codegen/box/classes/kt2711.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class IntRange { operator fun contains(a: Int) = (1..2).contains(a) } diff --git a/compiler/testData/codegen/box/classes/kt3114.kt b/compiler/testData/codegen/box/classes/kt3114.kt index 32d42899074..2b73c48203f 100644 --- a/compiler/testData/codegen/box/classes/kt3114.kt +++ b/compiler/testData/codegen/box/classes/kt3114.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class KeySpan(val left: String) { public fun matches(value : String) : Boolean { diff --git a/compiler/testData/codegen/box/classes/kt343.kt b/compiler/testData/codegen/box/classes/kt343.kt index adae992ae21..065d3891a64 100644 --- a/compiler/testData/codegen/box/classes/kt343.kt +++ b/compiler/testData/codegen/box/classes/kt343.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun launch(f : () -> Unit) { f() } diff --git a/compiler/testData/codegen/box/classes/kt471.kt b/compiler/testData/codegen/box/classes/kt471.kt index 4de658a6626..a7535d121c9 100644 --- a/compiler/testData/codegen/box/classes/kt471.kt +++ b/compiler/testData/codegen/box/classes/kt471.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class MyNumber(val i: Int) { operator fun inc(): MyNumber = MyNumber(i+1) } diff --git a/compiler/testData/codegen/box/classes/kt496.kt b/compiler/testData/codegen/box/classes/kt496.kt index e4c31c86a27..65ac686a7fd 100644 --- a/compiler/testData/codegen/box/classes/kt496.kt +++ b/compiler/testData/codegen/box/classes/kt496.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun test1() : Boolean { try { return true diff --git a/compiler/testData/codegen/box/classes/kt500.kt b/compiler/testData/codegen/box/classes/kt500.kt index b9c66165f9e..6b5e4f62232 100644 --- a/compiler/testData/codegen/box/classes/kt500.kt +++ b/compiler/testData/codegen/box/classes/kt500.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR var GUEST_USER_ID = 3 val USER_ID = try { diff --git a/compiler/testData/codegen/box/classes/kt501.kt b/compiler/testData/codegen/box/classes/kt501.kt index 6705704587e..28815a54588 100644 --- a/compiler/testData/codegen/box/classes/kt501.kt +++ b/compiler/testData/codegen/box/classes/kt501.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class Reluctant() { init { throw Exception("I'm not coming out") diff --git a/compiler/testData/codegen/box/classes/kt508.kt b/compiler/testData/codegen/box/classes/kt508.kt index 54557146984..7eaf2ec38f4 100644 --- a/compiler/testData/codegen/box/classes/kt508.kt +++ b/compiler/testData/codegen/box/classes/kt508.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR operator fun MutableMap.set(key : K, value : V) = put(key, value) fun box() : String { diff --git a/compiler/testData/codegen/box/classes/kt5347.kt b/compiler/testData/codegen/box/classes/kt5347.kt index cca6a97b08e..b86b966445d 100644 --- a/compiler/testData/codegen/box/classes/kt5347.kt +++ b/compiler/testData/codegen/box/classes/kt5347.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..09e0a805e71 100644 --- a/compiler/testData/codegen/box/classes/kt6136.kt +++ b/compiler/testData/codegen/box/classes/kt6136.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..8fb219ba3f3 100644 --- a/compiler/testData/codegen/box/classes/kt633.kt +++ b/compiler/testData/codegen/box/classes/kt633.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..bc587e54aa8 100644 --- a/compiler/testData/codegen/box/classes/kt6816.kt +++ b/compiler/testData/codegen/box/classes/kt6816.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 a1cb2833e5d..cb53a5d0125 100644 --- a/compiler/testData/codegen/box/classes/kt707.kt +++ b/compiler/testData/codegen/box/classes/kt707.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: Enable for JS when it supports Java class library. // IGNORE_BACKEND: JS, NATIVE class List(val head: T, val tail: List? = null) diff --git a/compiler/testData/codegen/box/classes/kt723.kt b/compiler/testData/codegen/box/classes/kt723.kt index 6d020a0bc99..8c79fd2c65b 100644 --- a/compiler/testData/codegen/box/classes/kt723.kt +++ b/compiler/testData/codegen/box/classes/kt723.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR operator fun Int?.inc() : Int { if (this != null) return this.inc() else throw NullPointerException() } public fun box() : String { diff --git a/compiler/testData/codegen/box/classes/kt8011.kt b/compiler/testData/codegen/box/classes/kt8011.kt index e4ab453aa33..ea40647c7bb 100644 --- a/compiler/testData/codegen/box/classes/kt8011.kt +++ b/compiler/testData/codegen/box/classes/kt8011.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun testFun1(str: String): String { diff --git a/compiler/testData/codegen/box/classes/kt940.kt b/compiler/testData/codegen/box/classes/kt940.kt index f9e99b3716a..e8862ef40a6 100644 --- a/compiler/testData/codegen/box/classes/kt940.kt +++ b/compiler/testData/codegen/box/classes/kt940.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box() : String { diff --git a/compiler/testData/codegen/box/classes/overloadBinaryOperator.kt b/compiler/testData/codegen/box/classes/overloadBinaryOperator.kt index 2333984acfa..8efe7e0b828 100644 --- a/compiler/testData/codegen/box/classes/overloadBinaryOperator.kt +++ b/compiler/testData/codegen/box/classes/overloadBinaryOperator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class ArrayWrapper() { val contents = ArrayList() diff --git a/compiler/testData/codegen/box/classes/overloadPlusAssign.kt b/compiler/testData/codegen/box/classes/overloadPlusAssign.kt index 04fa8c842ca..03b27b102c2 100644 --- a/compiler/testData/codegen/box/classes/overloadPlusAssign.kt +++ b/compiler/testData/codegen/box/classes/overloadPlusAssign.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class ArrayWrapper() { val contents = ArrayList() diff --git a/compiler/testData/codegen/box/classes/overloadPlusAssignReturn.kt b/compiler/testData/codegen/box/classes/overloadPlusAssignReturn.kt index 005c69ce4f9..70cfeb85f02 100644 --- a/compiler/testData/codegen/box/classes/overloadPlusAssignReturn.kt +++ b/compiler/testData/codegen/box/classes/overloadPlusAssignReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class ArrayWrapper() { val contents = ArrayList() diff --git a/compiler/testData/codegen/box/classes/overloadPlusToPlusAssign.kt b/compiler/testData/codegen/box/classes/overloadPlusToPlusAssign.kt index 005c69ce4f9..70cfeb85f02 100644 --- a/compiler/testData/codegen/box/classes/overloadPlusToPlusAssign.kt +++ b/compiler/testData/codegen/box/classes/overloadPlusToPlusAssign.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class ArrayWrapper() { val contents = ArrayList() diff --git a/compiler/testData/codegen/box/classes/overloadUnaryOperator.kt b/compiler/testData/codegen/box/classes/overloadUnaryOperator.kt index 5813e80f4c2..6c5c3dbbb23 100644 --- a/compiler/testData/codegen/box/classes/overloadUnaryOperator.kt +++ b/compiler/testData/codegen/box/classes/overloadUnaryOperator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME class ArrayWrapper() { val contents = ArrayList() diff --git a/compiler/testData/codegen/box/classes/privateToThis.kt b/compiler/testData/codegen/box/classes/privateToThis.kt index 8905986a1f4..e53e562f380 100644 --- a/compiler/testData/codegen/box/classes/privateToThis.kt +++ b/compiler/testData/codegen/box/classes/privateToThis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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/propertyInInitializer.kt b/compiler/testData/codegen/box/classes/propertyInInitializer.kt index bd8aa833063..67035c8f293 100644 --- a/compiler/testData/codegen/box/classes/propertyInInitializer.kt +++ b/compiler/testData/codegen/box/classes/propertyInInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class Outer() { val s = "xyzzy" diff --git a/compiler/testData/codegen/box/classes/quotedClassName.kt b/compiler/testData/codegen/box/classes/quotedClassName.kt index 0031c7032b0..179ad998494 100644 --- a/compiler/testData/codegen/box/classes/quotedClassName.kt +++ b/compiler/testData/codegen/box/classes/quotedClassName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS class `A!u00A0`() { diff --git a/compiler/testData/codegen/box/classes/typedDelegation.kt b/compiler/testData/codegen/box/classes/typedDelegation.kt index e0b1241a6aa..4cace011f61 100644 --- a/compiler/testData/codegen/box/classes/typedDelegation.kt +++ b/compiler/testData/codegen/box/classes/typedDelegation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 e66015ff4fa..197f94bc725 100644 --- a/compiler/testData/codegen/box/closures/anonymousObjectAsLastExpressionInLambda.kt +++ b/compiler/testData/codegen/box/closures/anonymousObjectAsLastExpressionInLambda.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME object A { diff --git a/compiler/testData/codegen/box/closures/captureExtensionReceiver.kt b/compiler/testData/codegen/box/closures/captureExtensionReceiver.kt index bd78f48b9ef..c1108c0c9c9 100644 --- a/compiler/testData/codegen/box/closures/captureExtensionReceiver.kt +++ b/compiler/testData/codegen/box/closures/captureExtensionReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface B { val bar: T } diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/constructorParameterAndLocalCapturedInLambdaInLocalClass.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/constructorParameterAndLocalCapturedInLambdaInLocalClass.kt index df5b4c8b93d..24dcde442ee 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: JS_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 1ad6db0a2a7..93b84230559 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: JS_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 801be3b40db..75a49917588 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: JS_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 1ae6a497f9a..2e30dccb9f9 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: JS_IR interface Test { fun test(): String } diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInLambdaInInnerClassInLocalClass.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/localCapturedInLambdaInInnerClassInLocalClass.kt index d64429c5e83..662ebc04d38 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: JS_IR open class Base(val fn: () -> String) fun box(): String { diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedAsImplicitThisInBoundReference.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedAsImplicitThisInBoundReference.kt index a1543f2b431..64feb754f97 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: JS_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 d70eb555ce4..292e96f2fee 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: JS_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..d9b65c83300 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: JS_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..d360b4cea68 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: JS_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..06a86fad8c8 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: JS_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 4c3ef7adcb6..2a575a823f8 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: JS_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 33d6595fe4f..2e781a0c4b2 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: JS_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..dc94cef68ae 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: JS_IR open class Foo(val x: () -> String) open class Foo2(val foo: Foo) diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInNestedLambda.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInNestedLambda.kt index 07e66ce12df..ecf20964d32 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: JS_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 0ff66a91146..dc1bc043dc6 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: JS_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 c2e6f9382c1..fa209d8457e 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: JS_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 686fd9893cd..41f25a05333 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: JS_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..100fcd0440f 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: JS_IR abstract class Base(val fn: () -> Test) enum class Test(val ok: String) { diff --git a/compiler/testData/codegen/box/closures/captureOuterProperty/kt4656.kt b/compiler/testData/codegen/box/closures/captureOuterProperty/kt4656.kt index c3b93ff7efd..5a3f4572a00 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: JS_IR //KT-4656 Wrong capturing a function literal variable fun box(): String { diff --git a/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyAssign.kt b/compiler/testData/codegen/box/closures/capturedVarsOptimization/capturedInInlineOnlyAssign.kt index 5faf6875838..a6012c931ab 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: JS_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..6ceddee94e9 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: JS_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..dd67c7940eb 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: JS_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..53bbbdc0f1b 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: JS_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..cc711d0dd81 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: JS_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..f503a349f5c 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: JS_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 44a84014aa5..09788ba0d23 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: JS_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..63e20c10e37 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: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/closures/closureInsideClosure/propertyAndFunctionNameClash.kt b/compiler/testData/codegen/box/closures/closureInsideClosure/propertyAndFunctionNameClash.kt index 94562f8c7f1..4e514638e2d 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: JS_IR package d fun box(): String { diff --git a/compiler/testData/codegen/box/closures/closureInsideClosure/varAsFunInsideLocalFun.kt b/compiler/testData/codegen/box/closures/closureInsideClosure/varAsFunInsideLocalFun.kt index ec2ea57118e..b925a0f08ff 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: JS_IR //KT-3276 fun box(): String { diff --git a/compiler/testData/codegen/box/closures/closureOnTopLevel1.kt b/compiler/testData/codegen/box/closures/closureOnTopLevel1.kt index b0dd8df8d31..16013731c04 100644 --- a/compiler/testData/codegen/box/closures/closureOnTopLevel1.kt +++ b/compiler/testData/codegen/box/closures/closureOnTopLevel1.kt @@ -1,3 +1,4 @@ +// 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 2f161ffc47c..c8ec18dab8f 100644 --- a/compiler/testData/codegen/box/closures/closureOnTopLevel2.kt +++ b/compiler/testData/codegen/box/closures/closureOnTopLevel2.kt @@ -1,3 +1,4 @@ +// 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/kt5589.kt b/compiler/testData/codegen/box/closures/kt5589.kt index 3b3a27d91ca..867e6fa17ed 100644 --- a/compiler/testData/codegen/box/closures/kt5589.kt +++ b/compiler/testData/codegen/box/closures/kt5589.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val x = "OK" fun bar(y: String = x): String = y diff --git a/compiler/testData/codegen/box/closures/noRefToOuter.kt b/compiler/testData/codegen/box/closures/noRefToOuter.kt index 366bfc3f5cc..14e77096dac 100644 --- a/compiler/testData/codegen/box/closures/noRefToOuter.kt +++ b/compiler/testData/codegen/box/closures/noRefToOuter.kt @@ -1,3 +1,4 @@ +// 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/closures/refsAreSerializable.kt b/compiler/testData/codegen/box/closures/refsAreSerializable.kt index 1b6f28b5d6b..7025e3e81df 100644 --- a/compiler/testData/codegen/box/closures/refsAreSerializable.kt +++ b/compiler/testData/codegen/box/closures/refsAreSerializable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE import java.io.* diff --git a/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsInArgumentPosition.kt b/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsInArgumentPosition.kt index ccab06759ae..f763c35be38 100644 --- a/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsInArgumentPosition.kt +++ b/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsInArgumentPosition.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.2 // WITH_REFLECT diff --git a/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithConstants.kt b/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithConstants.kt index 48d382901d4..e16e722d0f7 100644 --- a/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithConstants.kt +++ b/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithConstants.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.2 // WITH_REFLECT diff --git a/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithVarargs.kt b/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithVarargs.kt index fb8982083db..79d84ad7a12 100644 --- a/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithVarargs.kt +++ b/compiler/testData/codegen/box/collectionLiterals/collectionLiteralsWithVarargs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.2 // WITH_REFLECT diff --git a/compiler/testData/codegen/box/collectionLiterals/defaultAnnotationParameterValues.kt b/compiler/testData/codegen/box/collectionLiterals/defaultAnnotationParameterValues.kt index 644243153a2..446f85d3635 100644 --- a/compiler/testData/codegen/box/collectionLiterals/defaultAnnotationParameterValues.kt +++ b/compiler/testData/codegen/box/collectionLiterals/defaultAnnotationParameterValues.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.2 // WITH_REFLECT diff --git a/compiler/testData/codegen/box/collections/inSetWithSmartCast.kt b/compiler/testData/codegen/box/collections/inSetWithSmartCast.kt index ee4987608d6..7bac2cd54f1 100644 --- a/compiler/testData/codegen/box/collections/inSetWithSmartCast.kt +++ b/compiler/testData/codegen/box/collections/inSetWithSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun contains(set: Set, x: Int): Boolean = when { diff --git a/compiler/testData/codegen/box/collections/irrelevantImplCharSequence.kt b/compiler/testData/codegen/box/collections/irrelevantImplCharSequence.kt index ebabbd76ec2..a0a0095a576 100644 --- a/compiler/testData/codegen/box/collections/irrelevantImplCharSequence.kt +++ b/compiler/testData/codegen/box/collections/irrelevantImplCharSequence.kt @@ -1,3 +1,4 @@ +// 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/collections/irrelevantImplCharSequenceKotlin.kt b/compiler/testData/codegen/box/collections/irrelevantImplCharSequenceKotlin.kt index 83900da8bf0..ff20fbdf592 100644 --- a/compiler/testData/codegen/box/collections/irrelevantImplCharSequenceKotlin.kt +++ b/compiler/testData/codegen/box/collections/irrelevantImplCharSequenceKotlin.kt @@ -1,3 +1,4 @@ +// 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/collections/irrelevantImplMutableListKotlin.kt b/compiler/testData/codegen/box/collections/irrelevantImplMutableListKotlin.kt index d99b4ea8ec1..32e4abc7974 100644 --- a/compiler/testData/codegen/box/collections/irrelevantImplMutableListKotlin.kt +++ b/compiler/testData/codegen/box/collections/irrelevantImplMutableListKotlin.kt @@ -1,3 +1,4 @@ +// 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/collections/noStubsInJavaSuperClass.kt b/compiler/testData/codegen/box/collections/noStubsInJavaSuperClass.kt index c884c5cdeb3..1dadbd22c0d 100644 --- a/compiler/testData/codegen/box/collections/noStubsInJavaSuperClass.kt +++ b/compiler/testData/codegen/box/collections/noStubsInJavaSuperClass.kt @@ -1,3 +1,4 @@ +// 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/collections/toArrayInJavaClass.kt b/compiler/testData/codegen/box/collections/toArrayInJavaClass.kt index ac984435cda..0998a826edb 100644 --- a/compiler/testData/codegen/box/collections/toArrayInJavaClass.kt +++ b/compiler/testData/codegen/box/collections/toArrayInJavaClass.kt @@ -1,3 +1,4 @@ +// 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/compatibility/dataClassEqualsHashCodeToString.kt b/compiler/testData/codegen/box/compatibility/dataClassEqualsHashCodeToString.kt index c0fd15fad4d..3dbf28378a9 100644 --- a/compiler/testData/codegen/box/compatibility/dataClassEqualsHashCodeToString.kt +++ b/compiler/testData/codegen/box/compatibility/dataClassEqualsHashCodeToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.0 data class Foo(val s: String) diff --git a/compiler/testData/codegen/box/constants/constantsInWhen.kt b/compiler/testData/codegen/box/constants/constantsInWhen.kt index cbc39e03146..7dc50d22e8e 100644 --- a/compiler/testData/codegen/box/constants/constantsInWhen.kt +++ b/compiler/testData/codegen/box/constants/constantsInWhen.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun test( b: Boolean, i: Int diff --git a/compiler/testData/codegen/box/constants/float.kt b/compiler/testData/codegen/box/constants/float.kt index 5c60d382df1..21f1e177099 100644 --- a/compiler/testData/codegen/box/constants/float.kt +++ b/compiler/testData/codegen/box/constants/float.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { if (1F != 1.toFloat()) return "fail 1" if (1.0F != 1.0.toFloat()) return "fail 2" diff --git a/compiler/testData/codegen/box/constants/kt9532_lv10.kt b/compiler/testData/codegen/box/constants/kt9532_lv10.kt index 0bc734f377d..9d5f3feb45c 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: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/constants/long.kt b/compiler/testData/codegen/box/constants/long.kt index 7fa2eaf4f50..62b962d1f4d 100644 --- a/compiler/testData/codegen/box/constants/long.kt +++ b/compiler/testData/codegen/box/constants/long.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { if (1L != 1.toLong()) return "fail 1" if (0x1L != 0x1.toLong()) return "fail 2" diff --git a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/breakFromOuter.kt b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/breakFromOuter.kt index 7566e7c14a9..cc8f393c387 100644 --- a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/breakFromOuter.kt +++ b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/breakFromOuter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { OUTER@while (true) { var x = "" diff --git a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/breakInExpr.kt b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/breakInExpr.kt index 203452b0a60..fe5e4e0b6ea 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: JS_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..af0e994c588 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: JS_IR fun box(): String { var s = "OK" for (i in 1..3) { diff --git a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/kt17384.kt b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/kt17384.kt index 21aa85b6baa..a125d118f9d 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: JS_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..97af15a9bc0 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: JS_IR fun foo(x: Long, y: Int, z: Double, s: String) {} fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/tryFinally1.kt b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/tryFinally1.kt index b918861535a..2b17f9c6982 100644 --- a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/tryFinally1.kt +++ b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/tryFinally1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { var x = "OK" while (true) { diff --git a/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/tryFinally2.kt b/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/tryFinally2.kt index 147362a181c..73aef1a778e 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: JS_IR fun box(): String { var r = "" for (i in 1..1) { diff --git a/compiler/testData/codegen/box/controlStructures/breakInFinally.kt b/compiler/testData/codegen/box/controlStructures/breakInFinally.kt index d761ee60360..b4041e7dc20 100644 --- a/compiler/testData/codegen/box/controlStructures/breakInFinally.kt +++ b/compiler/testData/codegen/box/controlStructures/breakInFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { while (true) { try { diff --git a/compiler/testData/codegen/box/controlStructures/continueInExpr.kt b/compiler/testData/codegen/box/controlStructures/continueInExpr.kt index 328f8efafec..52bcbde0550 100644 --- a/compiler/testData/codegen/box/controlStructures/continueInExpr.kt +++ b/compiler/testData/codegen/box/controlStructures/continueInExpr.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun concatNonNulls(strings: List): String { diff --git a/compiler/testData/codegen/box/controlStructures/continueInFor.kt b/compiler/testData/codegen/box/controlStructures/continueInFor.kt index 7d5bb6a3dc4..01e43617e42 100644 --- a/compiler/testData/codegen/box/controlStructures/continueInFor.kt +++ b/compiler/testData/codegen/box/controlStructures/continueInFor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun for_int_range(): Int { var c = 0 for (i in 1..10) { diff --git a/compiler/testData/codegen/box/controlStructures/continueInForCondition.kt b/compiler/testData/codegen/box/controlStructures/continueInForCondition.kt index 3ebace16102..c184a8873f9 100644 --- a/compiler/testData/codegen/box/controlStructures/continueInForCondition.kt +++ b/compiler/testData/codegen/box/controlStructures/continueInForCondition.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun foo(): List? = listOf("abcde") diff --git a/compiler/testData/codegen/box/controlStructures/continueToLabelInFor.kt b/compiler/testData/codegen/box/controlStructures/continueToLabelInFor.kt index fe644d6e64b..5caa3f25486 100644 --- a/compiler/testData/codegen/box/controlStructures/continueToLabelInFor.kt +++ b/compiler/testData/codegen/box/controlStructures/continueToLabelInFor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun for_int_range(): Int { var c = 0 loop@ for (i in 1..10) { diff --git a/compiler/testData/codegen/box/controlStructures/doWhile.kt b/compiler/testData/codegen/box/controlStructures/doWhile.kt index f9b776c736c..005053af962 100644 --- a/compiler/testData/codegen/box/controlStructures/doWhile.kt +++ b/compiler/testData/codegen/box/controlStructures/doWhile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { var x = 0 do x++ while (x < 5) diff --git a/compiler/testData/codegen/box/controlStructures/emptyDoWhile.kt b/compiler/testData/codegen/box/controlStructures/emptyDoWhile.kt index 0f52a36e3b6..0f5aed17115 100644 --- a/compiler/testData/codegen/box/controlStructures/emptyDoWhile.kt +++ b/compiler/testData/codegen/box/controlStructures/emptyDoWhile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { do while (false); diff --git a/compiler/testData/codegen/box/controlStructures/emptyFor.kt b/compiler/testData/codegen/box/controlStructures/emptyFor.kt index 6a09c1b3b43..5e7e4258be7 100644 --- a/compiler/testData/codegen/box/controlStructures/emptyFor.kt +++ b/compiler/testData/codegen/box/controlStructures/emptyFor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR var index = 0 interface IterableIterator : Iterator { diff --git a/compiler/testData/codegen/box/controlStructures/emptyWhile.kt b/compiler/testData/codegen/box/controlStructures/emptyWhile.kt index c52c5124f52..6777c304b26 100644 --- a/compiler/testData/codegen/box/controlStructures/emptyWhile.kt +++ b/compiler/testData/codegen/box/controlStructures/emptyWhile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { while (false); diff --git a/compiler/testData/codegen/box/controlStructures/factorialTest.kt b/compiler/testData/codegen/box/controlStructures/factorialTest.kt index fdb108f8bdc..0fda24b8efd 100644 --- a/compiler/testData/codegen/box/controlStructures/factorialTest.kt +++ b/compiler/testData/codegen/box/controlStructures/factorialTest.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/controlStructures/finallyOnEmptyReturn.kt b/compiler/testData/codegen/box/controlStructures/finallyOnEmptyReturn.kt index db1262a9d7a..43ac5589e75 100644 --- a/compiler/testData/codegen/box/controlStructures/finallyOnEmptyReturn.kt +++ b/compiler/testData/codegen/box/controlStructures/finallyOnEmptyReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR var result = "Fail" fun foo() { diff --git a/compiler/testData/codegen/box/controlStructures/forArrayList.kt b/compiler/testData/codegen/box/controlStructures/forArrayList.kt index cce12773de3..e33d36dea3d 100644 --- a/compiler/testData/codegen/box/controlStructures/forArrayList.kt +++ b/compiler/testData/codegen/box/controlStructures/forArrayList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // 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 04bd627762e..e354f96189e 100644 --- a/compiler/testData/codegen/box/controlStructures/forArrayListMultiDecl.kt +++ b/compiler/testData/codegen/box/controlStructures/forArrayListMultiDecl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // 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 9e1d3ddcc3e..6b6699052d9 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: JS_IR // IGNORE_BACKEND: JS // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayPropertyUpdatedInLoopBody.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayPropertyUpdatedInLoopBody.kt index a86b71e6fb5..e63131e376b 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: JS_IR // WITH_RUNTIME var xs = intArrayOf(1, 2, 3) diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayVarUpdatedInLoopBody12.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayVarUpdatedInLoopBody12.kt index 55317b7580c..b06943cd339 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayVarUpdatedInLoopBody12.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayVarUpdatedInLoopBody12.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME // LANGUAGE_VERSION: 1.2 // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayVarUpdatedInLoopBody13.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forInArrayWithArrayVarUpdatedInLoopBody13.kt index 6b256bcc1bb..bac90c61410 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: JS_IR // WITH_RUNTIME // LANGUAGE_VERSION: 1.3 diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forInDelegatedPropertyUpdatedInLoopBody.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forInDelegatedPropertyUpdatedInLoopBody.kt index 4807578c574..792948524d2 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: JS_IR class Del(var x: T) { operator fun getValue(thisRef: Any?, kProp: Any) = x diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forInFieldUpdatedInLoopBody.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forInFieldUpdatedInLoopBody.kt index 592ba5119db..876ca9e703f 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: JS_IR var xs: IntArray = intArrayOf(1, 2, 3) get() = field set(ys) { diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forIntArray.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forIntArray.kt index 9fc295b3eda..48879e798c0 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: JS_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..1d24ba70ea1 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: JS_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..44f23260790 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: JS_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 af7852b8309..377224f637e 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: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayOfPrimArrayWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayOfPrimArrayWithIndex.kt index 4110567b89a..dbb8870db14 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: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayWithIndexContinuesAsUnmodified.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrayWithIndexContinuesAsUnmodified.kt index c0acf8265a9..f3666a127fb 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: JS_IR // See https://youtrack.jetbrains.com/issue/KT-22424 // IGNORE_BACKEND: JS // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexNoElementVar.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexNoElementVar.kt index 3e1960de238..8817914d628 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: JS_IR // WITH_RUNTIME val arr = arrayOf("a", "b", "c", "d") diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexNoIndexVar.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexNoIndexVar.kt index a62b7a28345..0b2153c582c 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: JS_IR // WITH_RUNTIME val arr = arrayOf("a", "b", "c", "d") diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexWithExplicitlyTypedIndexVariable.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInArrrayWithIndexWithExplicitlyTypedIndexVariable.kt index 5ba7716f540..7d595a997b1 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: JS_IR // WITH_RUNTIME val arr = arrayOf("a", "b", "c", "d") diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInByteArrayWithIndexWithSmartCast.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInByteArrayWithIndexWithSmartCast.kt index 61523d25894..471a3979447 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: JS_IR // WITH_RUNTIME val arr = byteArrayOf(10, 20, 30, 40) diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInByteArrrayWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInByteArrrayWithIndex.kt index 7060eafb6d9..0a2bb6669a5 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: JS_IR // WITH_RUNTIME val arr = byteArrayOf(10, 20, 30, 40) diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInEmptyArrrayWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInEmptyArrrayWithIndex.kt index b95ed235fe0..12450693283 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: JS_IR // WITH_RUNTIME val arr = intArrayOf() diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayOfIntsWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayOfIntsWithIndex.kt index c03df2ec3c4..3bfdce7f44c 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: JS_IR // WITH_RUNTIME val arr = arrayOf(10, 20, 30, 40) diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayOfIntsWithIndexWithSmartCast.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayOfIntsWithIndexWithSmartCast.kt index b9467837e7c..16c08cf0ff7 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: JS_IR // WITH_RUNTIME val arr = arrayOf(10, 20, 30, 40) diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInGenericArrayWithIndex.kt index b813712969d..ae4b6fe37bc 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: JS_IR // WITH_RUNTIME val arr = arrayOf(10, 20, 30, 40) diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInIntArrayWithIndexWithSmartCast.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInIntArrayWithIndexWithSmartCast.kt index aebff5d02de..84a62a974e4 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: JS_IR // WITH_RUNTIME val arr = intArrayOf(10, 20, 30, 40) diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInIntArrrayWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInIntArrrayWithIndex.kt index 09df87d740b..b2d360f0561 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: JS_IR // WITH_RUNTIME val arr = intArrayOf(10, 20, 30, 40) diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInObjectArrrayWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInObjectArrrayWithIndex.kt index 87b7f2c8cfe..ef6b92066d4 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: JS_IR // WITH_RUNTIME val arr = arrayOf("a", "b", "c", "d") diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInShortArrayWithIndexWithSmartCast.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInShortArrayWithIndexWithSmartCast.kt index 3f1fa272344..ac98cb1d605 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: JS_IR // WITH_RUNTIME val arr = shortArrayOf(10, 20, 30, 40) diff --git a/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInShortArrrayWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInArrayWithIndex/forInShortArrrayWithIndex.kt index 49055dc55a3..5cd18e2349a 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: JS_IR // WITH_RUNTIME val arr = shortArrayOf(10, 20, 30, 40) diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequence.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequence.kt index f4df7137f60..e3a8ffaa2f0 100644 --- a/compiler/testData/codegen/box/controlStructures/forInCharSequence.kt +++ b/compiler/testData/codegen/box/controlStructures/forInCharSequence.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceMut.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceMut.kt index 6f2b3414c02..7b825e8d947 100644 --- a/compiler/testData/codegen/box/controlStructures/forInCharSequenceMut.kt +++ b/compiler/testData/codegen/box/controlStructures/forInCharSequenceMut.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSeqWithIndexStops.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSeqWithIndexStops.kt index 05d8ba2b42a..21b6b62c663 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: 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 1435bb37248..b56ff79ebe6 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: JS_IR // WITH_RUNTIME val cs: CharSequence = "abcd" diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInEmptyStringWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInEmptyStringWithIndex.kt index 490e0e6b01f..bcd3fd93915 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: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndex.kt index bcc212852ff..d64630e86c1 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: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexNoElementVar.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexNoElementVar.kt index 00fcb0608a0..c4d2e0649bc 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: JS_IR // WITH_RUNTIME val xs = "abcd" diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexNoIndexVar.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexNoIndexVar.kt index 3c6acafa997..d4b890ed581 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: JS_IR // WITH_RUNTIME val xs = "abcd" diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexWithExplicitlyTypedIndexVariable.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInStringWithIndexWithExplicitlyTypedIndexVariable.kt index fd72df19e45..8112c4bc342 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: JS_IR // WITH_RUNTIME val xs = "abcd" diff --git a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInEmptyListWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInEmptyListWithIndex.kt index 153bb11f7eb..f139f24b8d0 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: JS_IR // WITH_RUNTIME val xs = listOf() diff --git a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndex.kt index fd529f7561e..c0a6d83f0eb 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: JS_IR // WITH_RUNTIME val xs = listOf("a", "b", "c", "d") diff --git a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexNoElementVar.kt b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexNoElementVar.kt index a442bce6cf0..62ae68415a1 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: JS_IR // WITH_RUNTIME val xs = listOf("a", "b", "c", "d") diff --git a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexNoIndexVar.kt b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexNoIndexVar.kt index e38b740c350..e5d75f57991 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: JS_IR // WITH_RUNTIME val xs = listOf("a", "b", "c", "d") diff --git a/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexThrowsCME.kt b/compiler/testData/codegen/box/controlStructures/forInIterableWithIndex/forInListWithIndexThrowsCME.kt index 312d094c348..1ef3be5cfcf 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 6ecc9408208..e4161293973 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: JS_IR // WITH_RUNTIME val xs = listOf("a", "b", "c", "d") diff --git a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInEmptySequenceWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInEmptySequenceWithIndex.kt index 7f6c239f1e0..d550de7cdf4 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: JS_IR // WITH_RUNTIME val xs = listOf().asSequence() diff --git a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndex.kt b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndex.kt index 88796c7f316..cfcd71078b3 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: JS_IR // WITH_RUNTIME val xs = listOf("a", "b", "c", "d").asSequence() diff --git a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoElementVar.kt b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoElementVar.kt index a71fdae9033..43e1d5c758a 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: JS_IR // WITH_RUNTIME val xs = listOf("a", "b", "c", "d").asSequence() diff --git a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoIndexVar.kt b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexNoIndexVar.kt index 6496606222f..31c0ba5fb76 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: JS_IR // WITH_RUNTIME val xs = listOf("a", "b", "c", "d").asSequence() diff --git a/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexThrowsCME.kt b/compiler/testData/codegen/box/controlStructures/forInSequenceWithIndex/forInSequenceWithIndexThrowsCME.kt index 22483aea42e..238840c1821 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 67196f6fadd..1327d09fd0f 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: JS_IR // WITH_RUNTIME val xs = listOf("a", "b", "c", "d").asSequence() diff --git a/compiler/testData/codegen/box/controlStructures/forInSmartCastToArray.kt b/compiler/testData/codegen/box/controlStructures/forInSmartCastToArray.kt index 83a919d7e9f..20b3503a4b7 100644 --- a/compiler/testData/codegen/box/controlStructures/forInSmartCastToArray.kt +++ b/compiler/testData/codegen/box/controlStructures/forInSmartCastToArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..82c27b861f0 100644 --- a/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionAll.kt +++ b/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionAll.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class It { } diff --git a/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionHasNext.kt b/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionHasNext.kt index fd0e52ec3f8..9aa22365a5b 100644 --- a/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionHasNext.kt +++ b/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionHasNext.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 bfc79302ec1..c7f347dd55c 100644 --- a/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionNext.kt +++ b/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionNext.kt @@ -1,3 +1,4 @@ +// 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/forUserType.kt b/compiler/testData/codegen/box/controlStructures/forUserType.kt index 6dfbdbd00d7..e4edcd9f00e 100644 --- a/compiler/testData/codegen/box/controlStructures/forUserType.kt +++ b/compiler/testData/codegen/box/controlStructures/forUserType.kt @@ -1,3 +1,4 @@ +// 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..27c70f67679 100644 --- a/compiler/testData/codegen/box/controlStructures/kt1441.kt +++ b/compiler/testData/codegen/box/controlStructures/kt1441.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class Foo { var rnd = 10 diff --git a/compiler/testData/codegen/box/controlStructures/kt14839.kt b/compiler/testData/codegen/box/controlStructures/kt14839.kt index c76925da31f..0ff9544879d 100644 --- a/compiler/testData/codegen/box/controlStructures/kt14839.kt +++ b/compiler/testData/codegen/box/controlStructures/kt14839.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { try { } catch (e: Exception) { diff --git a/compiler/testData/codegen/box/controlStructures/kt15726.kt b/compiler/testData/codegen/box/controlStructures/kt15726.kt index eb4e336f3e9..30bc98f4abb 100644 --- a/compiler/testData/codegen/box/controlStructures/kt15726.kt +++ b/compiler/testData/codegen/box/controlStructures/kt15726.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun nyCompiler() { try { diff --git a/compiler/testData/codegen/box/controlStructures/kt1688.kt b/compiler/testData/codegen/box/controlStructures/kt1688.kt index 0bbc232c5f1..6587cc70c63 100644 --- a/compiler/testData/codegen/box/controlStructures/kt1688.kt +++ b/compiler/testData/codegen/box/controlStructures/kt1688.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { var s = "" try { diff --git a/compiler/testData/codegen/box/controlStructures/kt1742.kt b/compiler/testData/codegen/box/controlStructures/kt1742.kt index 6e950e30e41..cc1505a6ac6 100644 --- a/compiler/testData/codegen/box/controlStructures/kt1742.kt +++ b/compiler/testData/codegen/box/controlStructures/kt1742.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val x = 2 return when(x) { diff --git a/compiler/testData/codegen/box/controlStructures/kt17590_long.kt b/compiler/testData/codegen/box/controlStructures/kt17590_long.kt index 521c7fd61cf..8cd7e1b0a9f 100644 --- a/compiler/testData/codegen/box/controlStructures/kt17590_long.kt +++ b/compiler/testData/codegen/box/controlStructures/kt17590_long.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun foo(x: Any?, y: Any?) = 0L inline fun test(value: Any?): Long { diff --git a/compiler/testData/codegen/box/controlStructures/kt2259.kt b/compiler/testData/codegen/box/controlStructures/kt2259.kt index f0d79145682..6091c7f9317 100644 --- a/compiler/testData/codegen/box/controlStructures/kt2259.kt +++ b/compiler/testData/codegen/box/controlStructures/kt2259.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun foo(args: Array) { try { } finally { diff --git a/compiler/testData/codegen/box/controlStructures/kt2291.kt b/compiler/testData/codegen/box/controlStructures/kt2291.kt index a1afcfe91b6..61416d14050 100644 --- a/compiler/testData/codegen/box/controlStructures/kt2291.kt +++ b/compiler/testData/codegen/box/controlStructures/kt2291.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { 1 in 1.rangeTo(10) 1..10 diff --git a/compiler/testData/codegen/box/controlStructures/kt237.kt b/compiler/testData/codegen/box/controlStructures/kt237.kt index dbf2075ffe8..13a312ad7db 100644 --- a/compiler/testData/codegen/box/controlStructures/kt237.kt +++ b/compiler/testData/codegen/box/controlStructures/kt237.kt @@ -1,3 +1,4 @@ +// 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/kt2416.kt b/compiler/testData/codegen/box/controlStructures/kt2416.kt index f1442680ff5..34501ee4fa5 100644 --- a/compiler/testData/codegen/box/controlStructures/kt2416.kt +++ b/compiler/testData/codegen/box/controlStructures/kt2416.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { 9 in 0..9 val intRange = 0..9 diff --git a/compiler/testData/codegen/box/controlStructures/kt2577.kt b/compiler/testData/codegen/box/controlStructures/kt2577.kt index c11ba235411..7498506dd55 100644 --- a/compiler/testData/codegen/box/controlStructures/kt2577.kt +++ b/compiler/testData/codegen/box/controlStructures/kt2577.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun foo(): Int { try { } finally { diff --git a/compiler/testData/codegen/box/controlStructures/kt299.kt b/compiler/testData/codegen/box/controlStructures/kt299.kt index 9cb4628e7da..0a27769b6e5 100644 --- a/compiler/testData/codegen/box/controlStructures/kt299.kt +++ b/compiler/testData/codegen/box/controlStructures/kt299.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class MyRange1() : ClosedRange { override val start: Int get() = 0 diff --git a/compiler/testData/codegen/box/controlStructures/kt3203_1.kt b/compiler/testData/codegen/box/controlStructures/kt3203_1.kt index a1b72471df1..5ebfba0cb4a 100644 --- a/compiler/testData/codegen/box/controlStructures/kt3203_1.kt +++ b/compiler/testData/codegen/box/controlStructures/kt3203_1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun testIf() { val condition = true val result = if (condition) { diff --git a/compiler/testData/codegen/box/controlStructures/kt3203_2.kt b/compiler/testData/codegen/box/controlStructures/kt3203_2.kt index bde4cc3fe77..eb1eedfca3a 100644 --- a/compiler/testData/codegen/box/controlStructures/kt3203_2.kt +++ b/compiler/testData/codegen/box/controlStructures/kt3203_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun check1() { val result = if (true) { if (true) 1 else 2 diff --git a/compiler/testData/codegen/box/controlStructures/kt3273.kt b/compiler/testData/codegen/box/controlStructures/kt3273.kt index 187dc50ecf8..22611d6d422 100644 --- a/compiler/testData/codegen/box/controlStructures/kt3273.kt +++ b/compiler/testData/codegen/box/controlStructures/kt3273.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..9cc60fde02b 100644 --- a/compiler/testData/codegen/box/controlStructures/kt3280.kt +++ b/compiler/testData/codegen/box/controlStructures/kt3280.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 3b2fb00695b..4d243a8e67f 100644 --- a/compiler/testData/codegen/box/controlStructures/kt3574.kt +++ b/compiler/testData/codegen/box/controlStructures/kt3574.kt @@ -1,3 +1,4 @@ +// 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/kt513.kt b/compiler/testData/codegen/box/controlStructures/kt513.kt index 74092c47aed..aae399e549d 100644 --- a/compiler/testData/codegen/box/controlStructures/kt513.kt +++ b/compiler/testData/codegen/box/controlStructures/kt513.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME class A() { diff --git a/compiler/testData/codegen/box/controlStructures/kt628.kt b/compiler/testData/codegen/box/controlStructures/kt628.kt index 234e336e5a7..a42b7bf93dc 100644 --- a/compiler/testData/codegen/box/controlStructures/kt628.kt +++ b/compiler/testData/codegen/box/controlStructures/kt628.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A() { fun action() = "OK" diff --git a/compiler/testData/codegen/box/controlStructures/kt769.kt b/compiler/testData/codegen/box/controlStructures/kt769.kt index af1d3682358..5ff7f5ea054 100644 --- a/compiler/testData/codegen/box/controlStructures/kt769.kt +++ b/compiler/testData/codegen/box/controlStructures/kt769.kt @@ -1,3 +1,4 @@ +// 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/kt772.kt b/compiler/testData/codegen/box/controlStructures/kt772.kt index 6facb9ef23d..3c454052db3 100644 --- a/compiler/testData/codegen/box/controlStructures/kt772.kt +++ b/compiler/testData/codegen/box/controlStructures/kt772.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..3c454052db3 100644 --- a/compiler/testData/codegen/box/controlStructures/kt773.kt +++ b/compiler/testData/codegen/box/controlStructures/kt773.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 cdb124ff0e2..fff5d8240bc 100644 --- a/compiler/testData/codegen/box/controlStructures/kt8148.kt +++ b/compiler/testData/codegen/box/controlStructures/kt8148.kt @@ -1,3 +1,4 @@ +// 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/kt8148_break.kt b/compiler/testData/codegen/box/controlStructures/kt8148_break.kt index 7751bc545b9..46828ee3777 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: 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/kt8148_continue.kt b/compiler/testData/codegen/box/controlStructures/kt8148_continue.kt index 54a5824e704..0e1e629ed5a 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: 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/kt9022Throw.kt b/compiler/testData/codegen/box/controlStructures/kt9022Throw.kt index 9c306782006..53ba2b95290 100644 --- a/compiler/testData/codegen/box/controlStructures/kt9022Throw.kt +++ b/compiler/testData/codegen/box/controlStructures/kt9022Throw.kt @@ -1,3 +1,4 @@ +// 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/kt910.kt b/compiler/testData/codegen/box/controlStructures/kt910.kt index a9226bbdba2..bf069790804 100644 --- a/compiler/testData/codegen/box/controlStructures/kt910.kt +++ b/compiler/testData/codegen/box/controlStructures/kt910.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun foo() : Int = try { 2 diff --git a/compiler/testData/codegen/box/controlStructures/kt958.kt b/compiler/testData/codegen/box/controlStructures/kt958.kt index f32079bfb69..d99ef51951a 100644 --- a/compiler/testData/codegen/box/controlStructures/kt958.kt +++ b/compiler/testData/codegen/box/controlStructures/kt958.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun test() = 239 fun box() = if(test() in 239..240) "OK" else "fail" diff --git a/compiler/testData/codegen/box/controlStructures/longRange.kt b/compiler/testData/codegen/box/controlStructures/longRange.kt index b1ab17ee093..22b6ab33c06 100644 --- a/compiler/testData/codegen/box/controlStructures/longRange.kt +++ b/compiler/testData/codegen/box/controlStructures/longRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val r = 1.toLong()..2 var s = "" diff --git a/compiler/testData/codegen/box/controlStructures/quicksort.kt b/compiler/testData/codegen/box/controlStructures/quicksort.kt index 381a8cf44bb..259cae66406 100644 --- a/compiler/testData/codegen/box/controlStructures/quicksort.kt +++ b/compiler/testData/codegen/box/controlStructures/quicksort.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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/inlineMethod.kt b/compiler/testData/codegen/box/controlStructures/returnsNothing/inlineMethod.kt index 5ec5f8feff2..401aa84ce9d 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: JS_IR inline fun exit(): Nothing = null!! fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/returnsNothing/tryCatch.kt b/compiler/testData/codegen/box/controlStructures/returnsNothing/tryCatch.kt index bc23f5cb748..82ab85c8e99 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: JS_IR fun exit(): Nothing = null!! fun box(): String { diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchFinallyChain.kt b/compiler/testData/codegen/box/controlStructures/tryCatchFinallyChain.kt index b0ee1f314dc..57f2692c808 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchFinallyChain.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchFinallyChain.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box() : String { try { } finally { diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/catch.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/catch.kt index cb00faf1fe3..d2a612013d3 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/catch.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/catch.kt @@ -1,2 +1,3 @@ +// IGNORE_BACKEND: JS_IR fun box(): String = "O" + try { throw Exception("oops!") } catch (e: Exception) { "K" } \ No newline at end of file diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/complexChain.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/complexChain.kt index 36f2e84f29f..08860756487 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/complexChain.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/complexChain.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun cleanup() {} inline fun concat(x: String, y: String): String = x + y diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/deadTryCatch.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/deadTryCatch.kt index 41a91a17e08..da509477c12 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: JS_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 645de5f06e1..b97999102f7 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: 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..acf28043404 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: JS_IR public inline fun fails(block: () -> Unit): Throwable? { var thrown: Throwable? = null try { diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/finally.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/finally.kt index 2d4b9f825a7..fb88bb75159 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/finally.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/finally.kt @@ -1,2 +1,3 @@ +// IGNORE_BACKEND: JS_IR fun box(): String = "O" + try { "K" } finally { "hmmm" } \ No newline at end of file diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/inlineTryCatch.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/inlineTryCatch.kt index dd3a181348a..f2805c98c17 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: JS_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..1000c16fb62 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: JS_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..9a0f1158bc1 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: JS_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..e8b9be9b24c 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: JS_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..02150edac65 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: JS_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..567b850fa3f 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: JS_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..f92d92f24e2 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: JS_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..b41e284cfaa 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: JS_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..10779b49f69 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: JS_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..a4fd2e6c5db 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: JS_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..3cae13667a5 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: JS_IR interface Callable { fun call(b: Boolean) } diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt9644try.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt9644try.kt index 63921992a06..75ee6ef9040 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt9644try.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/kt9644try.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR inline fun doCall(f: () -> Any) = f() fun test1() { diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/multipleCatchBlocks.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/multipleCatchBlocks.kt index 4d1bf16a733..2c42d8581c3 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/multipleCatchBlocks.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/multipleCatchBlocks.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class Exception1(msg: String): Exception(msg) class Exception2(msg: String): Exception(msg) class Exception3(msg: String): Exception(msg) diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/splitTry.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/splitTry.kt index c60bde586a1..7e23216c864 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: JS_IR inline fun test(s: () -> Int): Int = try { val i = s() diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/splitTryCorner1.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/splitTryCorner1.kt index bbf5ad07064..029281c57ae 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/splitTryCorner1.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/splitTryCorner1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun shouldReturnFalse() : Boolean { try { return true diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/splitTryCorner2.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/splitTryCorner2.kt index 7c0c3e81c55..d7dbad59668 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/splitTryCorner2.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/splitTryCorner2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun shouldReturn11() : Int { var x = 0 while (true) { diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/try.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/try.kt index 695e324988e..6c45f0e7eba 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/try.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/try.kt @@ -1,2 +1,3 @@ +// IGNORE_BACKEND: JS_IR fun box(): String = "O" + try { "K" } catch (e: Exception) { "oops!" } \ No newline at end of file diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryAfterTry.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryAfterTry.kt index 7d6dcc3d2a3..afdfe3273b4 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryAfterTry.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryAfterTry.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String = "" + try { "O" } catch (e: Exception) { "1" } + diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryAndBreak.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryAndBreak.kt index a1f867b1c3d..78313a826c5 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryAndBreak.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryAndBreak.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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/tryAndContinue.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryAndContinue.kt index 120d463b00c..a91043e0e29 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: JS_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 4db8ad73a72..3645522e428 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: JS_IR // WITH_RUNTIME fun box(): String { val a = arrayListOf() diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryInsideCatch.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryInsideCatch.kt index 09f9857b57c..50ccb7a178d 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryInsideCatch.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryInsideCatch.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String = "O" + try { diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryInsideTry.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryInsideTry.kt index 3d1ccd9e7ae..ee64fed8cec 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryInsideTry.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/tryInsideTry.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class MyException(message: String): Exception(message) fun box(): String = diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/unmatchedInlineMarkers.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/unmatchedInlineMarkers.kt index 015b4137f65..737bd0af4be 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/unmatchedInlineMarkers.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/unmatchedInlineMarkers.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR inline fun catchAll(x: String, block: () -> Unit): String { try { block() diff --git a/compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt b/compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt index dfb67ed71a5..831b69d378c 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: JS_IR // IGNORE_BACKEND: JVM, JS, NATIVE // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/dataClasses/arrayParams.kt b/compiler/testData/codegen/box/dataClasses/arrayParams.kt index 3c55fb1a0dd..7c3e708d4bc 100644 --- a/compiler/testData/codegen/box/dataClasses/arrayParams.kt +++ b/compiler/testData/codegen/box/dataClasses/arrayParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..17e2e1000ea 100644 --- a/compiler/testData/codegen/box/dataClasses/changingVarParam.kt +++ b/compiler/testData/codegen/box/dataClasses/changingVarParam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..cc275dc1698 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: JS_IR data class A(val a: Int = 1, val b: String = "$a") {} fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/copy/kt12708.kt b/compiler/testData/codegen/box/dataClasses/copy/kt12708.kt index e3c5e6485b9..93d9da7516c 100644 --- a/compiler/testData/codegen/box/dataClasses/copy/kt12708.kt +++ b/compiler/testData/codegen/box/dataClasses/copy/kt12708.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.1 fun box(): String { diff --git a/compiler/testData/codegen/box/dataClasses/copy/kt3033.kt b/compiler/testData/codegen/box/dataClasses/copy/kt3033.kt index 7fc12756d88..14c92ac405f 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: JS_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..22385985f85 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: JS_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..e6a0aa51bc8 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: JS_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..f76e552a7bb 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: JS_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..e27a787cf5b 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: JS_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 7c4f6be1a75..aa07eaa3fbc 100644 --- a/compiler/testData/codegen/box/dataClasses/doubleParam.kt +++ b/compiler/testData/codegen/box/dataClasses/doubleParam.kt @@ -1,3 +1,4 @@ +// 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/alreadyDeclaredWrongSignature.kt b/compiler/testData/codegen/box/dataClasses/equals/alreadyDeclaredWrongSignature.kt index 8fc5ee1e118..bd6ab2de75a 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: 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/dataClasses/equals/genericarray.kt b/compiler/testData/codegen/box/dataClasses/equals/genericarray.kt index eaf4b04032e..ae2466ef598 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: JS_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..cb1bcb4a1ff 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: JS_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..5b772b7c1c1 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: JS_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..cc0f0556909 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: JS_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..c59eb9fa6f5 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: JS_IR data class A(val arg: Any? = null) fun box() : String { diff --git a/compiler/testData/codegen/box/dataClasses/equals/typeParameterWithInterfaceBound.kt b/compiler/testData/codegen/box/dataClasses/equals/typeParameterWithInterfaceBound.kt index e590a0b50ce..7c4af80de04 100644 --- a/compiler/testData/codegen/box/dataClasses/equals/typeParameterWithInterfaceBound.kt +++ b/compiler/testData/codegen/box/dataClasses/equals/typeParameterWithInterfaceBound.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface A data class B(val a: T) diff --git a/compiler/testData/codegen/box/dataClasses/floatParam.kt b/compiler/testData/codegen/box/dataClasses/floatParam.kt index aaa8f2b5e2f..402b0497d6a 100644 --- a/compiler/testData/codegen/box/dataClasses/floatParam.kt +++ b/compiler/testData/codegen/box/dataClasses/floatParam.kt @@ -1,3 +1,4 @@ +// 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..aabcb57e1a6 100644 --- a/compiler/testData/codegen/box/dataClasses/genericParam.kt +++ b/compiler/testData/codegen/box/dataClasses/genericParam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..d559198c16a 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: JS_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 254e1b93220..a2b10fe707d 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: 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/dataClasses/hashCode/array.kt b/compiler/testData/codegen/box/dataClasses/hashCode/array.kt index 083fde96ce0..ef3e204e455 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: 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/dataClasses/hashCode/boolean.kt b/compiler/testData/codegen/box/dataClasses/hashCode/boolean.kt index e231e75a57b..7d9aca3947b 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: JS_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..9c0327e4fba 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: JS_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..4e86ec7bceb 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: JS_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..d2f7e06ffb0 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: JS_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..bc6fdc4a47d 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: JS_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..63788b885cb 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: JS_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..830c93646e4 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: JS_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..d55bdccbb61 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: JS_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..5c778717618 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: JS_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..67c79c4d296 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: JS_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 d624ca5b93c..65e08fd3468 100644 --- a/compiler/testData/codegen/box/dataClasses/kt5002.kt +++ b/compiler/testData/codegen/box/dataClasses/kt5002.kt @@ -1,3 +1,4 @@ +// 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/dataClasses/mixedParams.kt b/compiler/testData/codegen/box/dataClasses/mixedParams.kt index 90637df9768..d79fb5ab233 100644 --- a/compiler/testData/codegen/box/dataClasses/mixedParams.kt +++ b/compiler/testData/codegen/box/dataClasses/mixedParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..b6c717b732b 100644 --- a/compiler/testData/codegen/box/dataClasses/multiDeclaration.kt +++ b/compiler/testData/codegen/box/dataClasses/multiDeclaration.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..f2923ae2213 100644 --- a/compiler/testData/codegen/box/dataClasses/multiDeclarationFor.kt +++ b/compiler/testData/codegen/box/dataClasses/multiDeclarationFor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR data class A(val x: Int, val y: String) fun box(): String { diff --git a/compiler/testData/codegen/box/dataClasses/nonTrivialMemberInSuperClass.kt b/compiler/testData/codegen/box/dataClasses/nonTrivialMemberInSuperClass.kt index 32287fbd597..6d48bb7eef8 100644 --- a/compiler/testData/codegen/box/dataClasses/nonTrivialMemberInSuperClass.kt +++ b/compiler/testData/codegen/box/dataClasses/nonTrivialMemberInSuperClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..52e477e2b86 100644 --- a/compiler/testData/codegen/box/dataClasses/privateValParams.kt +++ b/compiler/testData/codegen/box/dataClasses/privateValParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..230499dad54 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: JS_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 e343bb06260..92ba9201ce7 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: 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/dataClasses/toString/arrayParams.kt b/compiler/testData/codegen/box/dataClasses/toString/arrayParams.kt index c195530bf54..4e20f12a75d 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: 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/toString/changingVarParam.kt b/compiler/testData/codegen/box/dataClasses/toString/changingVarParam.kt index 0268af29435..868983bc02a 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: JS_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..b238f2048bc 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: JS_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..a76199334d8 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: JS_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..31e9d09d2ca 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: JS_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..8f8c78e7b4b 100644 --- a/compiler/testData/codegen/box/dataClasses/twoValParams.kt +++ b/compiler/testData/codegen/box/dataClasses/twoValParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..912fe3e07bb 100644 --- a/compiler/testData/codegen/box/dataClasses/twoVarParams.kt +++ b/compiler/testData/codegen/box/dataClasses/twoVarParams.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR data class A(var x: Int, var y: String) fun box(): String { diff --git a/compiler/testData/codegen/box/dataClasses/unitComponent.kt b/compiler/testData/codegen/box/dataClasses/unitComponent.kt index b70b461ab91..432899dc53d 100644 --- a/compiler/testData/codegen/box/dataClasses/unitComponent.kt +++ b/compiler/testData/codegen/box/dataClasses/unitComponent.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..df8ddc19692 100644 --- a/compiler/testData/codegen/box/deadCodeElimination/emptyVariableRange.kt +++ b/compiler/testData/codegen/box/deadCodeElimination/emptyVariableRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/deadCodeElimination/intersectingVariableRange.kt b/compiler/testData/codegen/box/deadCodeElimination/intersectingVariableRange.kt index 4d685fb2a0c..ab7288e9d40 100644 --- a/compiler/testData/codegen/box/deadCodeElimination/intersectingVariableRange.kt +++ b/compiler/testData/codegen/box/deadCodeElimination/intersectingVariableRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { try { return "OK" diff --git a/compiler/testData/codegen/box/deadCodeElimination/intersectingVariableRangeInFinally.kt b/compiler/testData/codegen/box/deadCodeElimination/intersectingVariableRangeInFinally.kt index 071bd50aa47..97f3bd9efde 100644 --- a/compiler/testData/codegen/box/deadCodeElimination/intersectingVariableRangeInFinally.kt +++ b/compiler/testData/codegen/box/deadCodeElimination/intersectingVariableRangeInFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { try { return "OK" diff --git a/compiler/testData/codegen/box/deadCodeElimination/kt14357.kt b/compiler/testData/codegen/box/deadCodeElimination/kt14357.kt index 377a6facdac..e5d19d6161f 100644 --- a/compiler/testData/codegen/box/deadCodeElimination/kt14357.kt +++ b/compiler/testData/codegen/box/deadCodeElimination/kt14357.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { if (false) { try { diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/annotation.kt b/compiler/testData/codegen/box/defaultArguments/constructor/annotation.kt index f7e1453599d..284ee8b99e3 100644 --- a/compiler/testData/codegen/box/defaultArguments/constructor/annotation.kt +++ b/compiler/testData/codegen/box/defaultArguments/constructor/annotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR annotation class A(val a: Int = 0) @A fun test1() = 1 diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/annotationWithEmptyArray.kt b/compiler/testData/codegen/box/defaultArguments/constructor/annotationWithEmptyArray.kt index 1bf88131f44..1ab861b3469 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: JS_IR annotation class Anno(val x: Array = emptyArray()) @Anno fun test1() = 1 diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/defArgs1.kt b/compiler/testData/codegen/box/defaultArguments/constructor/defArgs1.kt index db8161f1911..ab0de43c542 100644 --- a/compiler/testData/codegen/box/defaultArguments/constructor/defArgs1.kt +++ b/compiler/testData/codegen/box/defaultArguments/constructor/defArgs1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A(val a: Int = 0) fun box(): String { diff --git a/compiler/testData/codegen/box/defaultArguments/constructor/defArgs1InnerClass.kt b/compiler/testData/codegen/box/defaultArguments/constructor/defArgs1InnerClass.kt index 588b0cf1c60..e2b65fd4d15 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: JS_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..5bbb4c4336b 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: JS_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..c265be64506 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: JS_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..fe698da0166 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: JS_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..de01ed54517 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: JS_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..c8564a7c4eb 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: JS_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..e2efed53653 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: JS_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/kt2852.kt b/compiler/testData/codegen/box/defaultArguments/constructor/kt2852.kt index 9a5434a99cf..bebfe80c8b0 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: JS_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..48a4b2bf976 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: JS_IR class Foo private constructor(val param: String = "OK") { companion object { val s = Foo() diff --git a/compiler/testData/codegen/box/defaultArguments/convention/incWithDefaultInGetter.kt b/compiler/testData/codegen/box/defaultArguments/convention/incWithDefaultInGetter.kt index a576bf5b852..306b834b533 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: JS_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..982bd7fb19b 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: JS_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..ef0c933d5f6 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: JS_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..b7d2a3e9b91 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: JS_IR abstract class Base { abstract fun foo(a: String = "abc"): String } diff --git a/compiler/testData/codegen/box/defaultArguments/function/covariantOverride.kt b/compiler/testData/codegen/box/defaultArguments/function/covariantOverride.kt index b2ad3e749c2..39793faf500 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: JS_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..98cff251ffc 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: JS_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..4a4769e9f09 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: JS_IR fun Int.foo(a: Int = 1, b: Int = 2, c: Int = 3, diff --git a/compiler/testData/codegen/box/defaultArguments/function/extentionFunction.kt b/compiler/testData/codegen/box/defaultArguments/function/extentionFunction.kt index b985d4b6467..694725fcc6b 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/extentionFunction.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/extentionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun Int.foo(a: Int = 1): Int { return a } diff --git a/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionDouble.kt b/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionDouble.kt index 8b4b1fbd712..b0a2afed1dc 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionDouble.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionDouble.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun Double.foo(a: Double = 1.0): Double { return a } diff --git a/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionDoubleTwoArgs.kt b/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionDoubleTwoArgs.kt index 9c36a1335a3..489a9af9250 100644 --- a/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionDoubleTwoArgs.kt +++ b/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionDoubleTwoArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun Double.foo(a: Double = 1.0, b: Double = 1.0): Double { return a + b } diff --git a/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionInClassObject.kt b/compiler/testData/codegen/box/defaultArguments/function/extentionFunctionInClassObject.kt index 876be1766c2..25de5860d76 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: JS_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..0395bff4008 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: JS_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..ae47e1e63a2 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: JS_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..efb47be53ae 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: JS_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..c6816755485 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: JS_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..811f80e662e 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: JS_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..6d06b20af96 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: JS_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..a3da1ae069d 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: JS_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..f4c41521926 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: JS_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..0c424a01af9 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: JS_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..0525e9da6ea 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: JS_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..443114df4bb 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: JS_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..d32b4bb5242 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: JS_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..2e23cb26e6c 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: JS_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 b29a016f166..010a3bac78b 100644 --- a/compiler/testData/codegen/box/defaultArguments/implementedByFake.kt +++ b/compiler/testData/codegen/box/defaultArguments/implementedByFake.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JVM interface I { diff --git a/compiler/testData/codegen/box/defaultArguments/implementedByFake2.kt b/compiler/testData/codegen/box/defaultArguments/implementedByFake2.kt index 2f944ef8ab1..1899a0d831e 100644 --- a/compiler/testData/codegen/box/defaultArguments/implementedByFake2.kt +++ b/compiler/testData/codegen/box/defaultArguments/implementedByFake2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JVM interface I { diff --git a/compiler/testData/codegen/box/defaultArguments/implementedByFake3.kt b/compiler/testData/codegen/box/defaultArguments/implementedByFake3.kt index a7e13ed0678..5a666ce7b7a 100644 --- a/compiler/testData/codegen/box/defaultArguments/implementedByFake3.kt +++ b/compiler/testData/codegen/box/defaultArguments/implementedByFake3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JVM interface I { diff --git a/compiler/testData/codegen/box/defaultArguments/inheritedFromInterfaceViaAbstractSuperclass.kt b/compiler/testData/codegen/box/defaultArguments/inheritedFromInterfaceViaAbstractSuperclass.kt index b74007df30e..c4744eaf3d3 100644 --- a/compiler/testData/codegen/box/defaultArguments/inheritedFromInterfaceViaAbstractSuperclass.kt +++ b/compiler/testData/codegen/box/defaultArguments/inheritedFromInterfaceViaAbstractSuperclass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..1ed1a48790b 100644 --- a/compiler/testData/codegen/box/defaultArguments/kt6382.kt +++ b/compiler/testData/codegen/box/defaultArguments/kt6382.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..a37ad9252c2 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: JS_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..3f847c1b89d 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: JS_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..a40accc9ef1 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: JS_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..a163e393f15 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: JS_IR var state: String = "Fail" class A { diff --git a/compiler/testData/codegen/box/defaultArguments/signature/kt2789.kt b/compiler/testData/codegen/box/defaultArguments/signature/kt2789.kt index 043b0d071a3..6f9cefe428b 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: JS_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..7c6c00db18d 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: JS_IR open class Player(val name: String) open class SlashPlayer(name: String) : Player(name) diff --git a/compiler/testData/codegen/box/defaultArguments/simpleFromOtherFile.kt b/compiler/testData/codegen/box/defaultArguments/simpleFromOtherFile.kt index e039250e9ef..ea3227f14b4 100644 --- a/compiler/testData/codegen/box/defaultArguments/simpleFromOtherFile.kt +++ b/compiler/testData/codegen/box/defaultArguments/simpleFromOtherFile.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt fun box() = ok() diff --git a/compiler/testData/codegen/box/delegatedProperty/castSetParameter.kt b/compiler/testData/codegen/box/delegatedProperty/castSetParameter.kt index 3d3e7a7806a..5e70f87fef0 100644 --- a/compiler/testData/codegen/box/delegatedProperty/castSetParameter.kt +++ b/compiler/testData/codegen/box/delegatedProperty/castSetParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 d44684bb4c8..83b7734e890 100644 --- a/compiler/testData/codegen/box/delegatedProperty/delegateWithPrivateSet.kt +++ b/compiler/testData/codegen/box/delegatedProperty/delegateWithPrivateSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // 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..0c3f7659140 100644 --- a/compiler/testData/codegen/box/delegatedProperty/extensionDelegatesWithSameNames.kt +++ b/compiler/testData/codegen/box/delegatedProperty/extensionDelegatesWithSameNames.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR open class C object O : C() diff --git a/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt b/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt index e122e11cd6e..50d1f252253 100644 --- a/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt +++ b/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast2.kt b/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast2.kt index 14e4970fa59..a9b7343da0f 100644 --- a/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast2.kt +++ b/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JVM, JS import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/genericSetValueViaSyntheticAccessor.kt b/compiler/testData/codegen/box/delegatedProperty/genericSetValueViaSyntheticAccessor.kt index cfcaceb9ebc..8de05a1048c 100644 --- a/compiler/testData/codegen/box/delegatedProperty/genericSetValueViaSyntheticAccessor.kt +++ b/compiler/testData/codegen/box/delegatedProperty/genericSetValueViaSyntheticAccessor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: Var.kt package pvar diff --git a/compiler/testData/codegen/box/delegatedProperty/getDelegateWithoutReflection.kt b/compiler/testData/codegen/box/delegatedProperty/getDelegateWithoutReflection.kt index d897d52b0b4..98e1ef12b4c 100644 --- a/compiler/testData/codegen/box/delegatedProperty/getDelegateWithoutReflection.kt +++ b/compiler/testData/codegen/box/delegatedProperty/getDelegateWithoutReflection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/delegatedProperty/kt6722.kt b/compiler/testData/codegen/box/delegatedProperty/kt6722.kt index f680293e6dc..ac782bb7184 100644 --- a/compiler/testData/codegen/box/delegatedProperty/kt6722.kt +++ b/compiler/testData/codegen/box/delegatedProperty/kt6722.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME interface T { diff --git a/compiler/testData/codegen/box/delegatedProperty/kt9712.kt b/compiler/testData/codegen/box/delegatedProperty/kt9712.kt index dd4f6cf1945..2d02f1af8cd 100644 --- a/compiler/testData/codegen/box/delegatedProperty/kt9712.kt +++ b/compiler/testData/codegen/box/delegatedProperty/kt9712.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.properties.Delegates diff --git a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVal.kt b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVal.kt index 52a0de0cd68..07549b5e922 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: JS_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..987287b6ddd 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: JS_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..274e8747ff5 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: JS_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..12bbb1c916b 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: JS_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..98fb2fcb8cb 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: JS_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..7d32b39c99b 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: JS_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..14c1a5fcd34 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: JS_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 dd49cb336dd..6398c38314d 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: JS_IR //WITH_REFLECT import kotlin.properties.Delegates diff --git a/compiler/testData/codegen/box/delegatedProperty/local/kt16864.kt b/compiler/testData/codegen/box/delegatedProperty/local/kt16864.kt index 99b3011a5c4..9ccd6aa10ae 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: JS_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 03821c10db8..8cc4ad1f992 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: JS_IR //WITH_REFLECT import kotlin.properties.Delegates diff --git a/compiler/testData/codegen/box/delegatedProperty/local/localVal.kt b/compiler/testData/codegen/box/delegatedProperty/local/localVal.kt index cd3f7178453..023b97ecacf 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: JS_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..cc207813067 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: JS_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..09488bd3dfe 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: JS_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..1e555e48eed 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: JS_IR package foo import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/privateSetterKPropertyIsNotMutable.kt b/compiler/testData/codegen/box/delegatedProperty/privateSetterKPropertyIsNotMutable.kt index 41ac519cecc..f5dba032190 100644 --- a/compiler/testData/codegen/box/delegatedProperty/privateSetterKPropertyIsNotMutable.kt +++ b/compiler/testData/codegen/box/delegatedProperty/privateSetterKPropertyIsNotMutable.kt @@ -1,3 +1,4 @@ +// 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/propertyMetadataShouldBeCached.kt b/compiler/testData/codegen/box/delegatedProperty/propertyMetadataShouldBeCached.kt index e6a328dd6a8..916c63b4025 100644 --- a/compiler/testData/codegen/box/delegatedProperty/propertyMetadataShouldBeCached.kt +++ b/compiler/testData/codegen/box/delegatedProperty/propertyMetadataShouldBeCached.kt @@ -1,3 +1,4 @@ +// 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/protectedVarWithPrivateSet.kt b/compiler/testData/codegen/box/delegatedProperty/protectedVarWithPrivateSet.kt index 76bb953d48f..62cef64c761 100644 --- a/compiler/testData/codegen/box/delegatedProperty/protectedVarWithPrivateSet.kt +++ b/compiler/testData/codegen/box/delegatedProperty/protectedVarWithPrivateSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.properties.Delegates diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/differentReceivers.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/differentReceivers.kt index 990b7d63455..e20e8a0c162 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: JS_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..e76cecd6f95 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: JS_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 e31915c332d..21ada4c35c1 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: JS_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/extensionDelegated.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/extensionDelegated.kt index f44e553e7f7..ffec383f379 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: JS_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..a72d0fe321c 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: JS_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inClass.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inClass.kt index e1456a8bd0f..2f9283e6f22 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: JS_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..9b572a15b02 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: JS_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 4ed34e5382c..dc512bfc4d9 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: JS_IR // WITH_RUNTIME // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt18902.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt18902.kt index 9b20ca39800..dc14e7cdd53 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: JS_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..e230380feb8 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: JS_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..f51976f7fbd 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: JS_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..bbc29f638e7 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: JS_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/propertyMetadata.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/propertyMetadata.kt index 549b1b249e4..b7168078a4b 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: JS_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/delegatedProperty/stackOverflowOnCallFromGetValue.kt b/compiler/testData/codegen/box/delegatedProperty/stackOverflowOnCallFromGetValue.kt index 6e1dd50372e..c9838c3a222 100644 --- a/compiler/testData/codegen/box/delegatedProperty/stackOverflowOnCallFromGetValue.kt +++ b/compiler/testData/codegen/box/delegatedProperty/stackOverflowOnCallFromGetValue.kt @@ -1,3 +1,4 @@ +// 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/twoPropByOneDelegete.kt b/compiler/testData/codegen/box/delegatedProperty/twoPropByOneDelegete.kt index d73aadaf604..be9a25b5be8 100644 --- a/compiler/testData/codegen/box/delegatedProperty/twoPropByOneDelegete.kt +++ b/compiler/testData/codegen/box/delegatedProperty/twoPropByOneDelegete.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 6f09d50151e..ca583ab153d 100644 --- a/compiler/testData/codegen/box/delegatedProperty/useKPropertyLater.kt +++ b/compiler/testData/codegen/box/delegatedProperty/useKPropertyLater.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_REFLECT import kotlin.reflect.* diff --git a/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt b/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt index ac69d29fe35..15069d1c6de 100644 --- a/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt +++ b/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt @@ -1,3 +1,4 @@ +// 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/delegation/delegationToVal.kt b/compiler/testData/codegen/box/delegation/delegationToVal.kt index 4abbca2775a..f3175459337 100644 --- a/compiler/testData/codegen/box/delegation/delegationToVal.kt +++ b/compiler/testData/codegen/box/delegation/delegationToVal.kt @@ -1,3 +1,4 @@ +// 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/delegation/withDefaultParameters.kt b/compiler/testData/codegen/box/delegation/withDefaultParameters.kt index dd9e8a968f6..a990a53295c 100644 --- a/compiler/testData/codegen/box/delegation/withDefaultParameters.kt +++ b/compiler/testData/codegen/box/delegation/withDefaultParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JVM var log = "" diff --git a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/generic.kt b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/generic.kt index 4dadddb91cd..003b65d7d0f 100644 --- a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/generic.kt +++ b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/generic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..95dc8a354f6 100644 --- a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/inline.kt +++ b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/inline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..24f82219463 100644 --- a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/otherParameters.kt +++ b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/otherParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..899b0809eb1 100644 --- a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/simple.kt +++ b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 fe527e1237d..70113e3855a 100644 --- a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/stdlibUsages.kt +++ b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/stdlibUsages.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/underscoreNames.kt b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/underscoreNames.kt index 8db07f7778e..e6ac3a2eb15 100644 --- a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/underscoreNames.kt +++ b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/underscoreNames.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 13280feb86e..71ea980abfd 100644 --- a/compiler/testData/codegen/box/destructuringDeclInLambdaParam/withIndexed.kt +++ b/compiler/testData/codegen/box/destructuringDeclInLambdaParam/withIndexed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME data class Station( val id: String?, 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..232fbb2fa47 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: JS_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..6ac11aae25d 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: JS_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..8410164c632 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: JS_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..063309e6a26 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: JS_IR import A.ONE enum class A { diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgs.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgs.kt index 65fe86aabdf..45ec3099f0e 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgs.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // DONT_RUN_GENERATED_CODE: JS tailrec fun test(x : Int = 0, e : Any = "a") { diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsOverridden.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsOverridden.kt index 1be18fe5207..33ef8a7acbc 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: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/extensionTailCall.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/extensionTailCall.kt index 2ed5885bda2..22746b97804 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/extensionTailCall.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/extensionTailCall.kt @@ -1,4 +1,5 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER +// IGNORE_BACKEND: JS_IR // DONT_RUN_GENERATED_CODE: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNoTails.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNoTails.kt index d2608da28bb..e7dfd3feffb 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNoTails.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNoTails.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNonTailRecursions.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNonTailRecursions.kt index 35b357dd127..5f993d7cd18 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNonTailRecursions.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNonTailRecursions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixCall.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixCall.kt index 2ff8aea820e..4251f9b9811 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixCall.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // DONT_RUN_GENERATED_CODE: JS tailrec infix fun Int.test(x : Int) : Int { diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixRecursiveCall.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixRecursiveCall.kt index ae9c4b5530d..f3adc76ef96 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixRecursiveCall.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixRecursiveCall.kt @@ -1,4 +1,5 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER +// IGNORE_BACKEND: JS_IR // DONT_RUN_GENERATED_CODE: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/insideElvis.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/insideElvis.kt index 71029d180b5..7997414f6dd 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/insideElvis.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/insideElvis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.kt index 2941b1ee04b..14b9cc0a6cb 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: 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/loops.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/loops.kt index ddc0e070e49..86b3166dac4 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/loops.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/loops.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/multilevelBlocks.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/multilevelBlocks.kt index 8b68f9d10f9..f564652e4be 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/multilevelBlocks.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/multilevelBlocks.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realIteratorFoldl.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realIteratorFoldl.kt index ebf3ee6cff6..d380b10588e 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: 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/realStringEscape.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringEscape.kt index effd859f18a..fa8d7987f6b 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: JS_IR // DONT_RUN_GENERATED_CODE: JS fun escapeChar(c : Char) : String? = when (c) { diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringRepeat.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringRepeat.kt index 3f39ccc222e..eb8e691755b 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: JS_IR // DONT_RUN_GENERATED_CODE: JS tailrec fun String.repeat(num : Int, acc : StringBuilder = StringBuilder()) : String = diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLambda.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLambda.kt index 808b0406ce8..62453b99399 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLambda.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLambda.kt @@ -1,4 +1,5 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER +// 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/recursiveCallInLocalFunction.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLocalFunction.kt index cdbd80df373..56d8040dfaf 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLocalFunction.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLocalFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: 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..45c1c1b9d0f 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: JS_IR // DONT_RUN_GENERATED_CODE: JS fun test() { diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnIf.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnIf.kt index 0b7d3d0f17f..9cd4f7993ca 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnIf.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnIf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInCatch.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInCatch.kt index c77f4123ac8..ccd85d77b61 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInCatch.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInCatch.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInFinally.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInFinally.kt index c3277d9a598..d2b36e79de1 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInFinally.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInIfInFinally.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInIfInFinally.kt index f350e2dd014..bf4f081b6f3 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInIfInFinally.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInIfInFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInParentheses.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInParentheses.kt index d9282fcea72..d3fa2f0c367 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInParentheses.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInParentheses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // DONT_RUN_GENERATED_CODE: JS tailrec fun foo(x: Int) { diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInTry.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInTry.kt index 50c8d3cff55..1afdd89cbb7 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInTry.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInTry.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleBlock.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleBlock.kt index fbdc2c52b2c..c18759267fa 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleBlock.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleBlock.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturn.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturn.kt index 97ad9455974..06cbc9d4206 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturn.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturnWithElse.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturnWithElse.kt index 571231ac581..21b0b2eb430 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturnWithElse.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturnWithElse.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/sum.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/sum.kt index 8a2ae5e6a68..98bd571e345 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: 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/tailCallInBlockInParentheses.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInBlockInParentheses.kt index 4655ecc7a61..4a4f41d9e25 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInBlockInParentheses.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInBlockInParentheses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // DONT_RUN_GENERATED_CODE: JS tailrec fun foo(x: Int) { diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInParentheses.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInParentheses.kt index 352c3b4f0fb..97dea9d2f2e 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInParentheses.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInParentheses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // DONT_RUN_GENERATED_CODE: JS tailrec fun foo(x: Int) { diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailRecursionInFinally.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailRecursionInFinally.kt index 55167668b2c..acf9cf5614c 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailRecursionInFinally.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailRecursionInFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.kt index cbd01211540..4428b315f41 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: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/unitBlocks.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/unitBlocks.kt index 5416b17429f..3594d02dfc0 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/unitBlocks.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/unitBlocks.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithCondition.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithCondition.kt index c61e296edd8..7397f2d4eba 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithCondition.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithCondition.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithInRange.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithInRange.kt index 477818f6ab2..42c363124f1 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithInRange.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithInRange.kt @@ -1,4 +1,5 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER +// 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/whenWithIs.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithIs.kt index f1f92e1dbb4..3315472be5f 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithIs.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithIs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // DONT_RUN_GENERATED_CODE: JS tailrec fun withWhen(counter : Int, d : Any) : Int = diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithoutCondition.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithoutCondition.kt index 38caa4516fc..5c03766e04c 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithoutCondition.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithoutCondition.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/vararg/kt4172.kt b/compiler/testData/codegen/box/diagnostics/vararg/kt4172.kt index 80e1489d641..582b7738312 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: JS_IR fun box(): String { main(array()) return "OK" diff --git a/compiler/testData/codegen/box/elvis/genericNull.kt b/compiler/testData/codegen/box/elvis/genericNull.kt index beb1cb723f2..954453b1621 100644 --- a/compiler/testData/codegen/box/elvis/genericNull.kt +++ b/compiler/testData/codegen/box/elvis/genericNull.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..21781173d25 100644 --- a/compiler/testData/codegen/box/elvis/kt6694ExactAnnotationForElvis.kt +++ b/compiler/testData/codegen/box/elvis/kt6694ExactAnnotationForElvis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface PsiElement { fun findChildByType(i: Int): T? = if (i == 42) JetOperationReferenceExpression() as T else throw Exception() diff --git a/compiler/testData/codegen/box/elvis/primitive.kt b/compiler/testData/codegen/box/elvis/primitive.kt index bd3edd1a725..946ed099a9c 100644 --- a/compiler/testData/codegen/box/elvis/primitive.kt +++ b/compiler/testData/codegen/box/elvis/primitive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { if ((42 ?: 239) != 42) return "Fail Int" if ((42.toLong() ?: 239.toLong()) != 42.toLong()) return "Fail Long" diff --git a/compiler/testData/codegen/box/enum/abstractMethodInEnum.kt b/compiler/testData/codegen/box/enum/abstractMethodInEnum.kt index 0d3ed6de674..4b52782da6d 100644 --- a/compiler/testData/codegen/box/enum/abstractMethodInEnum.kt +++ b/compiler/testData/codegen/box/enum/abstractMethodInEnum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..430c0c69e88 100644 --- a/compiler/testData/codegen/box/enum/abstractNestedClass.kt +++ b/compiler/testData/codegen/box/enum/abstractNestedClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR enum class E { ENTRY; diff --git a/compiler/testData/codegen/box/enum/asReturnExpression.kt b/compiler/testData/codegen/box/enum/asReturnExpression.kt index c001e02763a..5370742a403 100644 --- a/compiler/testData/codegen/box/enum/asReturnExpression.kt +++ b/compiler/testData/codegen/box/enum/asReturnExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 b82f41487f8..c4bcf6ef586 100644 --- a/compiler/testData/codegen/box/enum/classForEnumEntry.kt +++ b/compiler/testData/codegen/box/enum/classForEnumEntry.kt @@ -1,3 +1,4 @@ +// 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/enum/companionObjectInEnum.kt b/compiler/testData/codegen/box/enum/companionObjectInEnum.kt index 3e6d423f64e..9169980e7ca 100644 --- a/compiler/testData/codegen/box/enum/companionObjectInEnum.kt +++ b/compiler/testData/codegen/box/enum/companionObjectInEnum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 6be3fd7d077..bf0eb15b44d 100644 --- a/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass.kt +++ b/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.2 enum class A { diff --git a/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass2.kt b/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass2.kt index 63377128f1f..2c782a6f9f7 100644 --- a/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass2.kt +++ b/compiler/testData/codegen/box/enum/deepInnerClassInEnumEntryClass2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.2 enum class A { diff --git a/compiler/testData/codegen/box/enum/defaultCtor/constructorWithDefaultArguments.kt b/compiler/testData/codegen/box/enum/defaultCtor/constructorWithDefaultArguments.kt index fcdaf5b62ae..a146f5b1a4e 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: JS_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..4f9d2940ec9 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: JS_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..2cdbb91e520 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: JS_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..9ca5458b989 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: JS_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..f3637788abd 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: JS_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..4d89df2513e 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: JS_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..908e6882c4f 100644 --- a/compiler/testData/codegen/box/enum/emptyConstructor.kt +++ b/compiler/testData/codegen/box/enum/emptyConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..3abb9af1076 100644 --- a/compiler/testData/codegen/box/enum/emptyEnumValuesValueOf.kt +++ b/compiler/testData/codegen/box/enum/emptyEnumValuesValueOf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 e45b666ec6f..a5bd93cebb0 100644 --- a/compiler/testData/codegen/box/enum/enumCompanionInit.kt +++ b/compiler/testData/codegen/box/enum/enumCompanionInit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR var result = "" enum class E(a: String) { diff --git a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor1.kt b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor1.kt index 135eeffae89..56073ded2df 100644 --- a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor1.kt +++ b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..1c0b6a7d65e 100644 --- a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor2.kt +++ b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..c4a988fda6f 100644 --- a/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor3.kt +++ b/compiler/testData/codegen/box/enum/enumEntryReferenceFromInnerClassConstructor3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..f134014ce62 100644 --- a/compiler/testData/codegen/box/enum/enumInheritedFromTrait.kt +++ b/compiler/testData/codegen/box/enum/enumInheritedFromTrait.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR package test fun box() = MyEnum.E1.f() + MyEnum.E2.f() diff --git a/compiler/testData/codegen/box/enum/enumShort.kt b/compiler/testData/codegen/box/enum/enumShort.kt index 78935006d2b..906c2b4bc8b 100644 --- a/compiler/testData/codegen/box/enum/enumShort.kt +++ b/compiler/testData/codegen/box/enum/enumShort.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..cafe667829e 100644 --- a/compiler/testData/codegen/box/enum/enumWithLambdaParameter.kt +++ b/compiler/testData/codegen/box/enum/enumWithLambdaParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..56309762daf 100644 --- a/compiler/testData/codegen/box/enum/inPackage.kt +++ b/compiler/testData/codegen/box/enum/inPackage.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..23b1e004504 100644 --- a/compiler/testData/codegen/box/enum/inclassobj.kt +++ b/compiler/testData/codegen/box/enum/inclassobj.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..9b6b9906c6b 100644 --- a/compiler/testData/codegen/box/enum/inner.kt +++ b/compiler/testData/codegen/box/enum/inner.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 0dd565a3374..2a37408ee03 100644 --- a/compiler/testData/codegen/box/enum/innerClassInEnumEntryClass.kt +++ b/compiler/testData/codegen/box/enum/innerClassInEnumEntryClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.2 enum class A { diff --git a/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass.kt b/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass.kt index ecb03132ed7..a45cb2e63b5 100644 --- a/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass.kt +++ b/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.2 enum class A { diff --git a/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass2.kt b/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass2.kt index 2868f51c1e0..35b149c88f4 100644 --- a/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass2.kt +++ b/compiler/testData/codegen/box/enum/innerClassMethodInEnumEntryClass2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.2 enum class A { diff --git a/compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt b/compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt index 139345cc14a..2fc256285ba 100644 --- a/compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt +++ b/compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..d1e9fcdd81b 100644 --- a/compiler/testData/codegen/box/enum/kt1119.kt +++ b/compiler/testData/codegen/box/enum/kt1119.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..aab7b2c749f 100644 --- a/compiler/testData/codegen/box/enum/kt18731.kt +++ b/compiler/testData/codegen/box/enum/kt18731.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..d64afa38b95 100644 --- a/compiler/testData/codegen/box/enum/kt20651.kt +++ b/compiler/testData/codegen/box/enum/kt20651.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..90b6c34beab 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: JS_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..63876fabab6 100644 --- a/compiler/testData/codegen/box/enum/kt20651a.kt +++ b/compiler/testData/codegen/box/enum/kt20651a.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..2737875554a 100644 --- a/compiler/testData/codegen/box/enum/kt20651b.kt +++ b/compiler/testData/codegen/box/enum/kt20651b.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..08e1782f5ba 100644 --- a/compiler/testData/codegen/box/enum/kt2350.kt +++ b/compiler/testData/codegen/box/enum/kt2350.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..01d6b3c48ea 100644 --- a/compiler/testData/codegen/box/enum/kt7257.kt +++ b/compiler/testData/codegen/box/enum/kt7257.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..3ae7229be91 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: JS_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..a9f339112de 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: JS_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 8c9f07718e0..f0e29fab52f 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: JS_IR // LANGUAGE_VERSION: 1.2 enum class X { diff --git a/compiler/testData/codegen/box/enum/kt7257_boundReference2.kt b/compiler/testData/codegen/box/enum/kt7257_boundReference2.kt index e34bc6403ba..feb00fd5867 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: JS_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 0b89217da3e..7aa0a73f961 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: JS_IR // LANGUAGE_VERSION: 1.2 enum class X { diff --git a/compiler/testData/codegen/box/enum/kt7257_explicitReceiver.kt b/compiler/testData/codegen/box/enum/kt7257_explicitReceiver.kt index 44c3183a50a..f4ae284cfc7 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: JS_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..30cc43f0d26 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: JS_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..b980f980721 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: JS_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..88222876ed6 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: JS_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..b90fd874224 100644 --- a/compiler/testData/codegen/box/enum/kt9711.kt +++ b/compiler/testData/codegen/box/enum/kt9711.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 8642ed92784..3eec4e993cb 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: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/enum/manyDefaultParameters.kt b/compiler/testData/codegen/box/enum/manyDefaultParameters.kt index a094da96f27..c18076cf15a 100644 --- a/compiler/testData/codegen/box/enum/manyDefaultParameters.kt +++ b/compiler/testData/codegen/box/enum/manyDefaultParameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 180aaf96346..290e26e647e 100644 --- a/compiler/testData/codegen/box/enum/modifierFlags.kt +++ b/compiler/testData/codegen/box/enum/modifierFlags.kt @@ -1,3 +1,4 @@ +// 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/enum/noClassForSimpleEnum.kt b/compiler/testData/codegen/box/enum/noClassForSimpleEnum.kt index 03384f24b5b..3021d83e5e6 100644 --- a/compiler/testData/codegen/box/enum/noClassForSimpleEnum.kt +++ b/compiler/testData/codegen/box/enum/noClassForSimpleEnum.kt @@ -1,3 +1,4 @@ +// 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/enum/objectInEnum.kt b/compiler/testData/codegen/box/enum/objectInEnum.kt index 9f19d3c1704..b0895501014 100644 --- a/compiler/testData/codegen/box/enum/objectInEnum.kt +++ b/compiler/testData/codegen/box/enum/objectInEnum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR enum class E { ENTRY, SUBCLASS { diff --git a/compiler/testData/codegen/box/enum/ordinal.kt b/compiler/testData/codegen/box/enum/ordinal.kt index d66c3e0ae4e..5303b21a9e5 100644 --- a/compiler/testData/codegen/box/enum/ordinal.kt +++ b/compiler/testData/codegen/box/enum/ordinal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR enum class State { _0, _1, diff --git a/compiler/testData/codegen/box/enum/simple.kt b/compiler/testData/codegen/box/enum/simple.kt index ed48d29a5d9..31549a0e202 100644 --- a/compiler/testData/codegen/box/enum/simple.kt +++ b/compiler/testData/codegen/box/enum/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 8b894a1ffe2..1d4f0c579c2 100644 --- a/compiler/testData/codegen/box/enum/sortEnumEntries.kt +++ b/compiler/testData/codegen/box/enum/sortEnumEntries.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import Game.* diff --git a/compiler/testData/codegen/box/enum/superCallInEnumLiteral.kt b/compiler/testData/codegen/box/enum/superCallInEnumLiteral.kt index 11507d9d147..70c2cc5b9b0 100644 --- a/compiler/testData/codegen/box/enum/superCallInEnumLiteral.kt +++ b/compiler/testData/codegen/box/enum/superCallInEnumLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..808ea084597 100644 --- a/compiler/testData/codegen/box/enum/toString.kt +++ b/compiler/testData/codegen/box/enum/toString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..d658e0b4feb 100644 --- a/compiler/testData/codegen/box/enum/valueof.kt +++ b/compiler/testData/codegen/box/enum/valueof.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR enum class Color { RED, BLUE diff --git a/compiler/testData/codegen/box/evaluate/char.kt b/compiler/testData/codegen/box/evaluate/char.kt index 06d5b9d24d7..2d17fea65c9 100644 --- a/compiler/testData/codegen/box/evaluate/char.kt +++ b/compiler/testData/codegen/box/evaluate/char.kt @@ -1,3 +1,4 @@ +// 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/evaluate/divide.kt b/compiler/testData/codegen/box/evaluate/divide.kt index 38dcc8cb811..b29689a43c3 100644 --- a/compiler/testData/codegen/box/evaluate/divide.kt +++ b/compiler/testData/codegen/box/evaluate/divide.kt @@ -1,3 +1,4 @@ +// 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/evaluate/intrinsics.kt b/compiler/testData/codegen/box/evaluate/intrinsics.kt index 44599301319..c868f2566a7 100644 --- a/compiler/testData/codegen/box/evaluate/intrinsics.kt +++ b/compiler/testData/codegen/box/evaluate/intrinsics.kt @@ -1,3 +1,4 @@ +// 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/evaluate/kt9443.kt b/compiler/testData/codegen/box/evaluate/kt9443.kt index 9a8946a9e79..1ac23535d62 100644 --- a/compiler/testData/codegen/box/evaluate/kt9443.kt +++ b/compiler/testData/codegen/box/evaluate/kt9443.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME abstract class BaseClass { diff --git a/compiler/testData/codegen/box/evaluate/maxValue.kt b/compiler/testData/codegen/box/evaluate/maxValue.kt index a1f919bb03f..1f44042e613 100644 --- a/compiler/testData/codegen/box/evaluate/maxValue.kt +++ b/compiler/testData/codegen/box/evaluate/maxValue.kt @@ -1,3 +1,4 @@ +// 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/evaluate/maxValueByte.kt b/compiler/testData/codegen/box/evaluate/maxValueByte.kt index 82cd51d0364..6e4aa71e4bc 100644 --- a/compiler/testData/codegen/box/evaluate/maxValueByte.kt +++ b/compiler/testData/codegen/box/evaluate/maxValueByte.kt @@ -1,3 +1,4 @@ +// 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/evaluate/maxValueInt.kt b/compiler/testData/codegen/box/evaluate/maxValueInt.kt index 177fd8cb2c8..8d7fe5e79bf 100644 --- a/compiler/testData/codegen/box/evaluate/maxValueInt.kt +++ b/compiler/testData/codegen/box/evaluate/maxValueInt.kt @@ -1,3 +1,4 @@ +// 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/evaluate/minus.kt b/compiler/testData/codegen/box/evaluate/minus.kt index d0892dadd08..23e92d766f5 100644 --- a/compiler/testData/codegen/box/evaluate/minus.kt +++ b/compiler/testData/codegen/box/evaluate/minus.kt @@ -1,3 +1,4 @@ +// 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/evaluate/mod.kt b/compiler/testData/codegen/box/evaluate/mod.kt index dbfe458a3ce..0a7c01dcaaa 100644 --- a/compiler/testData/codegen/box/evaluate/mod.kt +++ b/compiler/testData/codegen/box/evaluate/mod.kt @@ -1,3 +1,4 @@ +// 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/evaluate/multiply.kt b/compiler/testData/codegen/box/evaluate/multiply.kt index 8dfd50cd2d2..823414402e3 100644 --- a/compiler/testData/codegen/box/evaluate/multiply.kt +++ b/compiler/testData/codegen/box/evaluate/multiply.kt @@ -1,3 +1,4 @@ +// 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/evaluate/parenthesized.kt b/compiler/testData/codegen/box/evaluate/parenthesized.kt index 417358d64e0..e1fb00dbe92 100644 --- a/compiler/testData/codegen/box/evaluate/parenthesized.kt +++ b/compiler/testData/codegen/box/evaluate/parenthesized.kt @@ -1,3 +1,4 @@ +// 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/evaluate/plus.kt b/compiler/testData/codegen/box/evaluate/plus.kt index 622a3728343..3a6a833964c 100644 --- a/compiler/testData/codegen/box/evaluate/plus.kt +++ b/compiler/testData/codegen/box/evaluate/plus.kt @@ -1,3 +1,4 @@ +// 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/evaluate/simpleCallBinary.kt b/compiler/testData/codegen/box/evaluate/simpleCallBinary.kt index b141e7002cb..f6f4e1946ad 100644 --- a/compiler/testData/codegen/box/evaluate/simpleCallBinary.kt +++ b/compiler/testData/codegen/box/evaluate/simpleCallBinary.kt @@ -1,3 +1,4 @@ +// 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/evaluate/unaryMinus.kt b/compiler/testData/codegen/box/evaluate/unaryMinus.kt index 7d3e5bdcaed..b55c9bd5229 100644 --- a/compiler/testData/codegen/box/evaluate/unaryMinus.kt +++ b/compiler/testData/codegen/box/evaluate/unaryMinus.kt @@ -1,3 +1,4 @@ +// 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/evaluate/unaryPlus.kt b/compiler/testData/codegen/box/evaluate/unaryPlus.kt index 2ab595d7f83..22d9f8b0a8f 100644 --- a/compiler/testData/codegen/box/evaluate/unaryPlus.kt +++ b/compiler/testData/codegen/box/evaluate/unaryPlus.kt @@ -1,3 +1,4 @@ +// 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/exclExcl/genericNull.kt b/compiler/testData/codegen/box/exclExcl/genericNull.kt index 0d4f831dfb7..77002fd6b01 100644 --- a/compiler/testData/codegen/box/exclExcl/genericNull.kt +++ b/compiler/testData/codegen/box/exclExcl/genericNull.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun foo(t: T) { t!! } diff --git a/compiler/testData/codegen/box/exclExcl/primitive.kt b/compiler/testData/codegen/box/exclExcl/primitive.kt index d7815756041..fd4397a831a 100644 --- a/compiler/testData/codegen/box/exclExcl/primitive.kt +++ b/compiler/testData/codegen/box/exclExcl/primitive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { 42!! 42.toLong()!! diff --git a/compiler/testData/codegen/box/extensionFunctions/kt13312.kt b/compiler/testData/codegen/box/extensionFunctions/kt13312.kt index 097fa273eb5..4109d0d3bd4 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt13312.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt13312.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..40e707138ae 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt1776.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt1776.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 c7f72f666f5..46dc45bb0fa 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt1953.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt1953.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val sb = StringBuilder() operator fun String.unaryPlus() { diff --git a/compiler/testData/codegen/box/extensionFunctions/kt1953_class.kt b/compiler/testData/codegen/box/extensionFunctions/kt1953_class.kt index e2feab63b56..fcabec49ff3 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: JS_IR class A { private val sb: StringBuilder = StringBuilder() diff --git a/compiler/testData/codegen/box/extensionFunctions/kt3969.kt b/compiler/testData/codegen/box/extensionFunctions/kt3969.kt index 1e34286ea50..cca16e35542 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt3969.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt3969.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR var result = "Fail" class A diff --git a/compiler/testData/codegen/box/extensionFunctions/kt4228.kt b/compiler/testData/codegen/box/extensionFunctions/kt4228.kt index 9906d20305f..be18ea57f32 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt4228.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt4228.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A { companion object } diff --git a/compiler/testData/codegen/box/extensionFunctions/kt475.kt b/compiler/testData/codegen/box/extensionFunctions/kt475.kt index f81998986f4..3e1e034c422 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt475.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt475.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box() : String { val array = ArrayList() diff --git a/compiler/testData/codegen/box/extensionFunctions/kt5467.kt b/compiler/testData/codegen/box/extensionFunctions/kt5467.kt index 5d5ab0473a5..9cadba87f70 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt5467.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt5467.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 c2199521e9e..05db432964a 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt606.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt606.kt @@ -1,3 +1,4 @@ +// 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 b461ec16a08..4e73c95c119 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt865.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt865.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class Template() { val collected = ArrayList() diff --git a/compiler/testData/codegen/box/extensionFunctions/shared.kt b/compiler/testData/codegen/box/extensionFunctions/shared.kt index 3cf651590a4..8b841b86df1 100644 --- a/compiler/testData/codegen/box/extensionFunctions/shared.kt +++ b/compiler/testData/codegen/box/extensionFunctions/shared.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 101e52661bf..f15de3314fc 100644 --- a/compiler/testData/codegen/box/extensionFunctions/simple.kt +++ b/compiler/testData/codegen/box/extensionFunctions/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun StringBuilder.first() = this.get(0) fun foo() = StringBuilder("foo").first() diff --git a/compiler/testData/codegen/box/extensionFunctions/whenFail.kt b/compiler/testData/codegen/box/extensionFunctions/whenFail.kt index 80f001027b1..b940bda99bf 100644 --- a/compiler/testData/codegen/box/extensionFunctions/whenFail.kt +++ b/compiler/testData/codegen/box/extensionFunctions/whenFail.kt @@ -1,3 +1,4 @@ +// 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/genericValForPrimitiveType.kt b/compiler/testData/codegen/box/extensionProperties/genericValForPrimitiveType.kt index 787ea1c0245..855f122ee3c 100644 --- a/compiler/testData/codegen/box/extensionProperties/genericValForPrimitiveType.kt +++ b/compiler/testData/codegen/box/extensionProperties/genericValForPrimitiveType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 3f338755bd8..52dd6a64178 100644 --- a/compiler/testData/codegen/box/extensionProperties/genericValMultipleUpperBounds.kt +++ b/compiler/testData/codegen/box/extensionProperties/genericValMultipleUpperBounds.kt @@ -1,3 +1,4 @@ +// 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/extensionProperties/genericVarForPrimitiveType.kt b/compiler/testData/codegen/box/extensionProperties/genericVarForPrimitiveType.kt index a96514698c8..6810741178c 100644 --- a/compiler/testData/codegen/box/extensionProperties/genericVarForPrimitiveType.kt +++ b/compiler/testData/codegen/box/extensionProperties/genericVarForPrimitiveType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR var T.varProp: T get() = this set(value: T) {} diff --git a/compiler/testData/codegen/box/extensionProperties/inClassLongTypeInReceiver.kt b/compiler/testData/codegen/box/extensionProperties/inClassLongTypeInReceiver.kt index f4a3c12530b..401ffb94ede 100644 --- a/compiler/testData/codegen/box/extensionProperties/inClassLongTypeInReceiver.kt +++ b/compiler/testData/codegen/box/extensionProperties/inClassLongTypeInReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class Test { var doubleStorage = "fail" var longStorage = "fail" diff --git a/compiler/testData/codegen/box/extensionProperties/kt9897.kt b/compiler/testData/codegen/box/extensionProperties/kt9897.kt index 728323b1c64..ca55cc69c13 100644 --- a/compiler/testData/codegen/box/extensionProperties/kt9897.kt +++ b/compiler/testData/codegen/box/extensionProperties/kt9897.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..c5aadc58a89 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: JS_IR var z = "0" var l = 0L diff --git a/compiler/testData/codegen/box/extensionProperties/topLevelLongTypeInReceiver.kt b/compiler/testData/codegen/box/extensionProperties/topLevelLongTypeInReceiver.kt index b00288453a2..96b266e7b72 100644 --- a/compiler/testData/codegen/box/extensionProperties/topLevelLongTypeInReceiver.kt +++ b/compiler/testData/codegen/box/extensionProperties/topLevelLongTypeInReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 6fbc3f124df..113ff69ecca 100644 --- a/compiler/testData/codegen/box/external/jvmStaticExternal.kt +++ b/compiler/testData/codegen/box/external/jvmStaticExternal.kt @@ -1,3 +1,4 @@ +// 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/external/jvmStaticExternalPrivate.kt b/compiler/testData/codegen/box/external/jvmStaticExternalPrivate.kt index 125d7eb8ed2..2010ac1916e 100644 --- a/compiler/testData/codegen/box/external/jvmStaticExternalPrivate.kt +++ b/compiler/testData/codegen/box/external/jvmStaticExternalPrivate.kt @@ -1,3 +1,4 @@ +// 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/external/withDefaultArg.kt b/compiler/testData/codegen/box/external/withDefaultArg.kt index 5cda0c9c789..f77987799fd 100644 --- a/compiler/testData/codegen/box/external/withDefaultArg.kt +++ b/compiler/testData/codegen/box/external/withDefaultArg.kt @@ -1,3 +1,4 @@ +// 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/fieldRename/delegates.kt b/compiler/testData/codegen/box/fieldRename/delegates.kt index 83501722a0e..a342f65a7dd 100644 --- a/compiler/testData/codegen/box/fieldRename/delegates.kt +++ b/compiler/testData/codegen/box/fieldRename/delegates.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..142cd2a79f3 100644 --- a/compiler/testData/codegen/box/fieldRename/genericPropertyWithItself.kt +++ b/compiler/testData/codegen/box/fieldRename/genericPropertyWithItself.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR public class MPair ( public val first: A ) { diff --git a/compiler/testData/codegen/box/finally/finallyAndFinally.kt b/compiler/testData/codegen/box/finally/finallyAndFinally.kt index e902bc8746f..870fdeec157 100644 --- a/compiler/testData/codegen/box/finally/finallyAndFinally.kt +++ b/compiler/testData/codegen/box/finally/finallyAndFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class MyString { var s = "" operator fun plus(x : String) : MyString { diff --git a/compiler/testData/codegen/box/finally/kt3549.kt b/compiler/testData/codegen/box/finally/kt3549.kt index 8e6f09f2aff..fc7bd8e2c3e 100644 --- a/compiler/testData/codegen/box/finally/kt3549.kt +++ b/compiler/testData/codegen/box/finally/kt3549.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun test1() : String { var s = ""; try { diff --git a/compiler/testData/codegen/box/finally/kt3706.kt b/compiler/testData/codegen/box/finally/kt3706.kt index 923e3aa045a..ad7eddc0477 100644 --- a/compiler/testData/codegen/box/finally/kt3706.kt +++ b/compiler/testData/codegen/box/finally/kt3706.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun f(): Int { try { return 0 diff --git a/compiler/testData/codegen/box/finally/kt3867.kt b/compiler/testData/codegen/box/finally/kt3867.kt index 8e41ea804b5..0cb06ce0135 100644 --- a/compiler/testData/codegen/box/finally/kt3867.kt +++ b/compiler/testData/codegen/box/finally/kt3867.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun fail() = if (true) throw RuntimeException() else 1 fun test1(): String { diff --git a/compiler/testData/codegen/box/finally/kt3874.kt b/compiler/testData/codegen/box/finally/kt3874.kt index fa0a4259d12..7fb3b091a59 100644 --- a/compiler/testData/codegen/box/finally/kt3874.kt +++ b/compiler/testData/codegen/box/finally/kt3874.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..7b288ab6a26 100644 --- a/compiler/testData/codegen/box/finally/kt3894.kt +++ b/compiler/testData/codegen/box/finally/kt3894.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..8357d5db166 100644 --- a/compiler/testData/codegen/box/finally/kt4134.kt +++ b/compiler/testData/codegen/box/finally/kt4134.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..02d7b6054a2 100644 --- a/compiler/testData/codegen/box/finally/loopAndFinally.kt +++ b/compiler/testData/codegen/box/finally/loopAndFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR //KT-3869 Loops and finally: outer finally block not run class MyString { diff --git a/compiler/testData/codegen/box/finally/notChainCatch.kt b/compiler/testData/codegen/box/finally/notChainCatch.kt index 18e5573b318..2292949fed0 100644 --- a/compiler/testData/codegen/box/finally/notChainCatch.kt +++ b/compiler/testData/codegen/box/finally/notChainCatch.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun unsupportedEx() { if (true) throw UnsupportedOperationException() } diff --git a/compiler/testData/codegen/box/finally/tryFinally.kt b/compiler/testData/codegen/box/finally/tryFinally.kt index 39928fbec60..16bbf455cfb 100644 --- a/compiler/testData/codegen/box/finally/tryFinally.kt +++ b/compiler/testData/codegen/box/finally/tryFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun unsupportedEx() { if (true) throw UnsupportedOperationException() } diff --git a/compiler/testData/codegen/box/finally/tryLoopTry.kt b/compiler/testData/codegen/box/finally/tryLoopTry.kt index 0a969975070..15aeaba887e 100644 --- a/compiler/testData/codegen/box/finally/tryLoopTry.kt +++ b/compiler/testData/codegen/box/finally/tryLoopTry.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR //test for appropriate class MyString { diff --git a/compiler/testData/codegen/box/fullJdk/native/nativePropertyAccessors.kt b/compiler/testData/codegen/box/fullJdk/native/nativePropertyAccessors.kt index 56140cace52..e2f74aa5afb 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: 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/fullJdk/native/simpleNative.kt b/compiler/testData/codegen/box/fullJdk/native/simpleNative.kt index 94b2a5e8e52..d144f7f3c08 100644 --- a/compiler/testData/codegen/box/fullJdk/native/simpleNative.kt +++ b/compiler/testData/codegen/box/fullJdk/native/simpleNative.kt @@ -1,3 +1,4 @@ +// 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/fullJdk/native/topLevel.kt b/compiler/testData/codegen/box/fullJdk/native/topLevel.kt index aa675eef76c..a471a84af2e 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: 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/fullJdk/regressions/kt15112.kt b/compiler/testData/codegen/box/fullJdk/regressions/kt15112.kt index cc816864f21..607c012527f 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: JS_IR // FULL_JDK // WITH_RUNTIME // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/fullJdk/regressions/kt1770.kt b/compiler/testData/codegen/box/fullJdk/regressions/kt1770.kt index be5c7263878..de432e91345 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: 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/coerceVoidToArray.kt b/compiler/testData/codegen/box/functions/coerceVoidToArray.kt index 695a3a50187..a2f104ecc91 100644 --- a/compiler/testData/codegen/box/functions/coerceVoidToArray.kt +++ b/compiler/testData/codegen/box/functions/coerceVoidToArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun a(): IntArray? = null fun b(): Nothing = throw Exception() diff --git a/compiler/testData/codegen/box/functions/coerceVoidToObject.kt b/compiler/testData/codegen/box/functions/coerceVoidToObject.kt index 660ea0d44ec..63e7f7d3ed1 100644 --- a/compiler/testData/codegen/box/functions/coerceVoidToObject.kt +++ b/compiler/testData/codegen/box/functions/coerceVoidToObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun a(): String? = null fun b(): Nothing = throw Exception() diff --git a/compiler/testData/codegen/box/functions/dataLocalVariable.kt b/compiler/testData/codegen/box/functions/dataLocalVariable.kt index 4d3c84e1085..9ab31b088b6 100644 --- a/compiler/testData/codegen/box/functions/dataLocalVariable.kt +++ b/compiler/testData/codegen/box/functions/dataLocalVariable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: Enable when JS backend gets support of Java class library // IGNORE_BACKEND: JS, NATIVE 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..4178ad4f2d3 100644 --- a/compiler/testData/codegen/box/functions/defaultargs.kt +++ b/compiler/testData/codegen/box/functions/defaultargs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..08d3656f98b 100644 --- a/compiler/testData/codegen/box/functions/defaultargs1.kt +++ b/compiler/testData/codegen/box/functions/defaultargs1.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..2f696540811 100644 --- a/compiler/testData/codegen/box/functions/defaultargs2.kt +++ b/compiler/testData/codegen/box/functions/defaultargs2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class T4( val c1: Boolean, val c2: Boolean, diff --git a/compiler/testData/codegen/box/functions/defaultargs4.kt b/compiler/testData/codegen/box/functions/defaultargs4.kt index b98b9a95d64..21afbb3cc0e 100644 --- a/compiler/testData/codegen/box/functions/defaultargs4.kt +++ b/compiler/testData/codegen/box/functions/defaultargs4.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..1bbac4ceb94 100644 --- a/compiler/testData/codegen/box/functions/defaultargs5.kt +++ b/compiler/testData/codegen/box/functions/defaultargs5.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..ac8c2370eca 100644 --- a/compiler/testData/codegen/box/functions/defaultargs6.kt +++ b/compiler/testData/codegen/box/functions/defaultargs6.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..6b413710598 100644 --- a/compiler/testData/codegen/box/functions/defaultargs7.kt +++ b/compiler/testData/codegen/box/functions/defaultargs7.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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/ea33909.kt b/compiler/testData/codegen/box/functions/ea33909.kt index f4022e8ba28..00b07415a23 100644 --- a/compiler/testData/codegen/box/functions/ea33909.kt +++ b/compiler/testData/codegen/box/functions/ea33909.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { return justPrint(9.compareTo(4)) } diff --git a/compiler/testData/codegen/box/functions/functionExpression/functionExpression.kt b/compiler/testData/codegen/box/functions/functionExpression/functionExpression.kt index 0936de3f951..7932740199c 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: JS_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 a9e1d43173e..21951a3e6ed 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: JS_IR fun Int.thisRef1() = fun () = this fun Int.thisRef2() = fun (): Int {return this} diff --git a/compiler/testData/codegen/box/functions/functionExpression/functionLiteralExpression.kt b/compiler/testData/codegen/box/functions/functionExpression/functionLiteralExpression.kt index 5ee7f510702..20cd9daf442 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: JS_IR fun Any.foo1() : ()-> String { return { "239" + this } } diff --git a/compiler/testData/codegen/box/functions/functionNtoString.kt b/compiler/testData/codegen/box/functions/functionNtoString.kt index 8ec080de4c6..74467bb5a20 100644 --- a/compiler/testData/codegen/box/functions/functionNtoString.kt +++ b/compiler/testData/codegen/box/functions/functionNtoString.kt @@ -1,3 +1,4 @@ +// 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/functionNtoStringGeneric.kt b/compiler/testData/codegen/box/functions/functionNtoStringGeneric.kt index 0b31b944bf8..749bb112c40 100644 --- a/compiler/testData/codegen/box/functions/functionNtoStringGeneric.kt +++ b/compiler/testData/codegen/box/functions/functionNtoStringGeneric.kt @@ -1,3 +1,4 @@ +// 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/functionNtoStringNoReflect.kt b/compiler/testData/codegen/box/functions/functionNtoStringNoReflect.kt index d1ee567b648..178dbe11915 100644 --- a/compiler/testData/codegen/box/functions/functionNtoStringNoReflect.kt +++ b/compiler/testData/codegen/box/functions/functionNtoStringNoReflect.kt @@ -1,3 +1,4 @@ +// 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..525c772f1cd 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: JS_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/implicitInvokeInCompanionObjectWithFunctionalArgument.kt b/compiler/testData/codegen/box/functions/invoke/implicitInvokeInCompanionObjectWithFunctionalArgument.kt index f277bae8b6e..ba692250080 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: JS_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..d03c0e48d0e 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: JS_IR class TestClass { inline operator fun invoke(task: () -> T) = task() } diff --git a/compiler/testData/codegen/box/functions/invoke/invokeOnSyntheticProperty.kt b/compiler/testData/codegen/box/functions/invoke/invokeOnSyntheticProperty.kt index f96125385a1..34700b99c32 100644 --- a/compiler/testData/codegen/box/functions/invoke/invokeOnSyntheticProperty.kt +++ b/compiler/testData/codegen/box/functions/invoke/invokeOnSyntheticProperty.kt @@ -1,3 +1,4 @@ +// 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/kt3190.kt b/compiler/testData/codegen/box/functions/invoke/kt3190.kt index e5191fff338..f536d901cae 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: JS_IR //KT-3190 Compiler crash if function called 'invoke' calls a closure // IGNORE_BACKEND: JS // JS backend does not allow to implement Function{N} interfaces diff --git a/compiler/testData/codegen/box/functions/invoke/kt3297.kt b/compiler/testData/codegen/box/functions/invoke/kt3297.kt index 026ac7a3b37..6a18e736846 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: JS_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/kt3822invokeOnThis.kt b/compiler/testData/codegen/box/functions/invoke/kt3822invokeOnThis.kt index 7d8bb7ef55c..816a8c47874 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: JS_IR //KT-3822 Compiler crashes when use invoke convention with `this` in class which extends Function0 // IGNORE_BACKEND: JS // JS backend does not allow to implement Function{N} interfaces diff --git a/compiler/testData/codegen/box/functions/kt1038.kt b/compiler/testData/codegen/box/functions/kt1038.kt index 36770408c78..f88b9071eb2 100644 --- a/compiler/testData/codegen/box/functions/kt1038.kt +++ b/compiler/testData/codegen/box/functions/kt1038.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 6560f431d58..75364172941 100644 --- a/compiler/testData/codegen/box/functions/kt1199.kt +++ b/compiler/testData/codegen/box/functions/kt1199.kt @@ -1,3 +1,4 @@ +// 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/kt1739.kt b/compiler/testData/codegen/box/functions/kt1739.kt index a990645b61a..8bae1437342 100644 --- a/compiler/testData/codegen/box/functions/kt1739.kt +++ b/compiler/testData/codegen/box/functions/kt1739.kt @@ -1,3 +1,4 @@ +// 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/kt2270.kt b/compiler/testData/codegen/box/functions/kt2270.kt index 27d631e3d2f..e294e3bb5fe 100644 --- a/compiler/testData/codegen/box/functions/kt2270.kt +++ b/compiler/testData/codegen/box/functions/kt2270.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A( val i : Int, val j : Int = i diff --git a/compiler/testData/codegen/box/functions/kt2271.kt b/compiler/testData/codegen/box/functions/kt2271.kt index efc623a6519..284ef7a8b87 100644 --- a/compiler/testData/codegen/box/functions/kt2271.kt +++ b/compiler/testData/codegen/box/functions/kt2271.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun foo(i: Int, j: Int = i) = j fun box() = if (foo(1) == 1) "OK" else "fail" diff --git a/compiler/testData/codegen/box/functions/kt2929.kt b/compiler/testData/codegen/box/functions/kt2929.kt index 4367923fc29..4c23058a3d2 100644 --- a/compiler/testData/codegen/box/functions/kt2929.kt +++ b/compiler/testData/codegen/box/functions/kt2929.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun foo(): Int { val a = "test" val b = "test" diff --git a/compiler/testData/codegen/box/functions/kt3214.kt b/compiler/testData/codegen/box/functions/kt3214.kt index 8ff33fcad23..84b4aa1bfdd 100644 --- a/compiler/testData/codegen/box/functions/kt3214.kt +++ b/compiler/testData/codegen/box/functions/kt3214.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A { fun get(vararg x: Int) = x.size } diff --git a/compiler/testData/codegen/box/functions/kt395.kt b/compiler/testData/codegen/box/functions/kt395.kt index 310640226e0..1355aa56365 100644 --- a/compiler/testData/codegen/box/functions/kt395.kt +++ b/compiler/testData/codegen/box/functions/kt395.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun Any.with(operation : Any.() -> Any) = operation().toString() val f = { a : Int -> } diff --git a/compiler/testData/codegen/box/functions/kt873.kt b/compiler/testData/codegen/box/functions/kt873.kt index 21c3dcd3338..06f14e0fb93 100644 --- a/compiler/testData/codegen/box/functions/kt873.kt +++ b/compiler/testData/codegen/box/functions/kt873.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..82e88dbfdb3 100644 --- a/compiler/testData/codegen/box/functions/localFunction.kt +++ b/compiler/testData/codegen/box/functions/localFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..688835ecd0a 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: JS_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..25246ee1dac 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: JS_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..ec45fe84ab8 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: JS_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..52a50044689 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: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt3978.kt b/compiler/testData/codegen/box/functions/localFunctions/kt3978.kt index 03ba97cd9b7..ac3b96211f3 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: JS_IR fun box() : String { diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt4777.kt b/compiler/testData/codegen/box/functions/localFunctions/kt4777.kt index 27e83c06c12..ec223754502 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: 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/localFunctionVsLocalVariable.kt b/compiler/testData/codegen/box/functions/localFunctions/localFunctionVsLocalVariable.kt index df58363773a..5bdd069ab94 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: JS_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..e712b0ec7e6 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: JS_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..5cc89458912 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: JS_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..5644fa417c9 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: JS_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..b790c538740 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: JS_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..d766410c56f 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: JS_IR fun foo(): String { fun bar(x: String, y: String = x): String { return y diff --git a/compiler/testData/codegen/box/hashPMap/empty.kt b/compiler/testData/codegen/box/hashPMap/empty.kt index a7061b676d1..6d2ebed4484 100644 --- a/compiler/testData/codegen/box/hashPMap/empty.kt +++ b/compiler/testData/codegen/box/hashPMap/empty.kt @@ -1,3 +1,4 @@ +// 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/hashPMap/manyNumbers.kt b/compiler/testData/codegen/box/hashPMap/manyNumbers.kt index 21efec77fa0..3494355a01d 100644 --- a/compiler/testData/codegen/box/hashPMap/manyNumbers.kt +++ b/compiler/testData/codegen/box/hashPMap/manyNumbers.kt @@ -1,3 +1,4 @@ +// 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/hashPMap/rewriteWithDifferent.kt b/compiler/testData/codegen/box/hashPMap/rewriteWithDifferent.kt index 741a3024365..fd67ab56577 100644 --- a/compiler/testData/codegen/box/hashPMap/rewriteWithDifferent.kt +++ b/compiler/testData/codegen/box/hashPMap/rewriteWithDifferent.kt @@ -1,3 +1,4 @@ +// 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/hashPMap/rewriteWithEqual.kt b/compiler/testData/codegen/box/hashPMap/rewriteWithEqual.kt index eb3642c5422..6297e3d69da 100644 --- a/compiler/testData/codegen/box/hashPMap/rewriteWithEqual.kt +++ b/compiler/testData/codegen/box/hashPMap/rewriteWithEqual.kt @@ -1,3 +1,4 @@ +// 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/hashPMap/simplePlusGet.kt b/compiler/testData/codegen/box/hashPMap/simplePlusGet.kt index 81a2aaceb34..158704d9e4f 100644 --- a/compiler/testData/codegen/box/hashPMap/simplePlusGet.kt +++ b/compiler/testData/codegen/box/hashPMap/simplePlusGet.kt @@ -1,3 +1,4 @@ +// 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/hashPMap/simplePlusMinus.kt b/compiler/testData/codegen/box/hashPMap/simplePlusMinus.kt index 2830c5d3122..88fecdc4898 100644 --- a/compiler/testData/codegen/box/hashPMap/simplePlusMinus.kt +++ b/compiler/testData/codegen/box/hashPMap/simplePlusMinus.kt @@ -1,3 +1,4 @@ +// 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/ieee754/anyToReal.kt b/compiler/testData/codegen/box/ieee754/anyToReal.kt index 3ba490d870e..98a38e9ade3 100644 --- a/compiler/testData/codegen/box/ieee754/anyToReal.kt +++ b/compiler/testData/codegen/box/ieee754/anyToReal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..4f2e6d6b4ea 100644 --- a/compiler/testData/codegen/box/ieee754/asComparableToDouble.kt +++ b/compiler/testData/codegen/box/ieee754/asComparableToDouble.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..2a40d292d6e 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: JS_IR val minus: Any = -0.0 diff --git a/compiler/testData/codegen/box/ieee754/comparableToTWithT_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/comparableToTWithT_properIeeeComparisons.kt index 6e2e9f77d2e..825ba20ccea 100644 --- a/compiler/testData/codegen/box/ieee754/comparableToTWithT_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/comparableToTWithT_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND: JS_IR fun less(x: Comparable, y: Float) = x is Float && x < y fun less(x: Comparable, y: Double) = x is Double && x < y diff --git a/compiler/testData/codegen/box/ieee754/comparableTypeCast.kt b/compiler/testData/codegen/box/ieee754/comparableTypeCast.kt index 368da4d0289..4fa9d4ec029 100644 --- a/compiler/testData/codegen/box/ieee754/comparableTypeCast.kt +++ b/compiler/testData/codegen/box/ieee754/comparableTypeCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..0d1b1b38dfd 100644 --- a/compiler/testData/codegen/box/ieee754/dataClass.kt +++ b/compiler/testData/codegen/box/ieee754/dataClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 c72ad2a2038..1dbe68f113f 100644 --- a/compiler/testData/codegen/box/ieee754/differentTypesComparison.kt +++ b/compiler/testData/codegen/box/ieee754/differentTypesComparison.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { if (0.toByte().compareTo(-0.0) != 1) return "fail 1.1" if (0.toByte().compareTo(-0.0F) != 1) return "fail 1.2" diff --git a/compiler/testData/codegen/box/ieee754/equalsDouble.kt b/compiler/testData/codegen/box/ieee754/equalsDouble.kt index 499f21e39ba..12662778187 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: 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..cfa45ee3392 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: JS_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 b4afc50c035..807ed0b3c7f 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: 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..37b50f3977c 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: JS_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 d6ad70ba10f..2c4e53eab6d 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: JS_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ieee754/equalsNaN_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/equalsNaN_properIeeeComparisons.kt index e7095255c55..cf7eef13d08 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: JS_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 665d843b131..2ea3caa92a3 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: 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..c2bf6f12b24 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: JS_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 950e2a401ef..b2b395fa50b 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: 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..67c87d6c792 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: JS_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..7db22bacf43 100644 --- a/compiler/testData/codegen/box/ieee754/explicitCompareCall.kt +++ b/compiler/testData/codegen/box/ieee754/explicitCompareCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..071b453184b 100644 --- a/compiler/testData/codegen/box/ieee754/explicitEqualsCall.kt +++ b/compiler/testData/codegen/box/ieee754/explicitEqualsCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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/greaterDouble.kt b/compiler/testData/codegen/box/ieee754/greaterDouble.kt index 5dbd15f7654..d8031e3dbff 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: 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..513f2870189 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: JS_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 c49d89fd450..35a7bbf2c64 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: 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..dae92d4d6f2 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: JS_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..e9d91271b94 100644 --- a/compiler/testData/codegen/box/ieee754/inline.kt +++ b/compiler/testData/codegen/box/ieee754/inline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 f3036a97577..a1d9367762c 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: JS_IR fun less1(a: Double, b: Double) = a < b diff --git a/compiler/testData/codegen/box/ieee754/lessDouble_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/lessDouble_properIeeeComparisons.kt index c12061d393b..d91de0e12dc 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: JS_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 138b0efbb2a..f1c7443f378 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: 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..31c9c440fcb 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: JS_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..e2dc9d23cb3 100644 --- a/compiler/testData/codegen/box/ieee754/nullableAnyToReal.kt +++ b/compiler/testData/codegen/box/ieee754/nullableAnyToReal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..d31fbb67874 100644 --- a/compiler/testData/codegen/box/ieee754/safeCall.kt +++ b/compiler/testData/codegen/box/ieee754/safeCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..a71707507f8 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: JS_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 85edc8afadf..6119ed5b357 100644 --- a/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypes.kt +++ b/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val zero: Any = 0.0 val floatZero: Any = -0.0F diff --git a/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypesWithNumericPromotion.kt b/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypesWithNumericPromotion.kt index ba043ebf0fb..add24f352c9 100644 --- a/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypesWithNumericPromotion.kt +++ b/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypesWithNumericPromotion.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 fun eqID(x: Any?, y: Any?) = x is Int? && y is Double? && x == y diff --git a/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypesWithNumericPromotion_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypesWithNumericPromotion_properIeeeComparisons.kt index 5f0ad6a37af..ff92b3701b4 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: JS_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..ce23acd383f 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: JS_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..45f641bd1cb 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: JS_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 e5bec5d2324..843d94eb9f7 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: JS_IR fun box(): String { val plusZero: Any = 0.0 diff --git a/compiler/testData/codegen/box/ieee754/when10.kt b/compiler/testData/codegen/box/ieee754/when10.kt index a43bdda966a..bdfd32973db 100644 --- a/compiler/testData/codegen/box/ieee754/when10.kt +++ b/compiler/testData/codegen/box/ieee754/when10.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.0 fun box(): String { diff --git a/compiler/testData/codegen/box/ieee754/when10_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/when10_properIeeeComparisons.kt index dd3ec4586ba..5758f7cdb57 100644 --- a/compiler/testData/codegen/box/ieee754/when10_properIeeeComparisons.kt +++ b/compiler/testData/codegen/box/ieee754/when10_properIeeeComparisons.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +ProperIeee754Comparisons +// IGNORE_BACKEND: JS_IR fun box(): String { val plusZero: Any = 0.0 diff --git a/compiler/testData/codegen/box/ieee754/whenNoSubject.kt b/compiler/testData/codegen/box/ieee754/whenNoSubject.kt index 21a40dd3444..fc18ce82601 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: JS_IR fun box(): String { val plusZero: Any = 0.0 diff --git a/compiler/testData/codegen/box/ieee754/whenNoSubject_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/whenNoSubject_properIeeeComparisons.kt index 2dc15da6894..26302573a7b 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: JS_IR fun box(): String { val plusZero: Any = 0.0 diff --git a/compiler/testData/codegen/box/ieee754/whenNullableSmartCast.kt b/compiler/testData/codegen/box/ieee754/whenNullableSmartCast.kt index 31dcd7c4417..af0e7ccc7ee 100644 --- a/compiler/testData/codegen/box/ieee754/whenNullableSmartCast.kt +++ b/compiler/testData/codegen/box/ieee754/whenNullableSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val nullValue: Any? = null val nullDouble: Double? = null diff --git a/compiler/testData/codegen/box/ieee754/whenNullableSmartCast10.kt b/compiler/testData/codegen/box/ieee754/whenNullableSmartCast10.kt index f497a7468b6..6d745506713 100644 --- a/compiler/testData/codegen/box/ieee754/whenNullableSmartCast10.kt +++ b/compiler/testData/codegen/box/ieee754/whenNullableSmartCast10.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.0 fun box(): String { val nullValue: Any? = null diff --git a/compiler/testData/codegen/box/ieee754/when_properIeeeComparisons.kt b/compiler/testData/codegen/box/ieee754/when_properIeeeComparisons.kt index dd3ec4586ba..5758f7cdb57 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: JS_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..d03372e8abb 100644 --- a/compiler/testData/codegen/box/increment/arrayElement.kt +++ b/compiler/testData/codegen/box/increment/arrayElement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val aByte: Array = arrayOf(1) val bByte: ByteArray = byteArrayOf(1) diff --git a/compiler/testData/codegen/box/increment/augmentedAssignmentWithComplexRhs.kt b/compiler/testData/codegen/box/increment/augmentedAssignmentWithComplexRhs.kt index cc9dccf660b..11d36b423d9 100644 --- a/compiler/testData/codegen/box/increment/augmentedAssignmentWithComplexRhs.kt +++ b/compiler/testData/codegen/box/increment/augmentedAssignmentWithComplexRhs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/increment/classWithGetSet.kt b/compiler/testData/codegen/box/increment/classWithGetSet.kt index 97d2925acb4..58e07eb1bf0 100644 --- a/compiler/testData/codegen/box/increment/classWithGetSet.kt +++ b/compiler/testData/codegen/box/increment/classWithGetSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class AByte(var value: Byte) { operator fun get(i: Int) = value diff --git a/compiler/testData/codegen/box/increment/extOnLong.kt b/compiler/testData/codegen/box/increment/extOnLong.kt index 9dce4e9da95..7550ebfb20e 100644 --- a/compiler/testData/codegen/box/increment/extOnLong.kt +++ b/compiler/testData/codegen/box/increment/extOnLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR operator fun Long.get(i: Int) = this operator fun Long.set(i: Int, newValue: Long) {} diff --git a/compiler/testData/codegen/box/increment/genericClassWithGetSet.kt b/compiler/testData/codegen/box/increment/genericClassWithGetSet.kt index 04825a34f6c..16eb6622753 100644 --- a/compiler/testData/codegen/box/increment/genericClassWithGetSet.kt +++ b/compiler/testData/codegen/box/increment/genericClassWithGetSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..61690380630 100644 --- a/compiler/testData/codegen/box/increment/memberExtOnLong.kt +++ b/compiler/testData/codegen/box/increment/memberExtOnLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME object ExtProvider { diff --git a/compiler/testData/codegen/box/increment/mutableListElement.kt b/compiler/testData/codegen/box/increment/mutableListElement.kt index b861d31e15d..a02b875c816 100644 --- a/compiler/testData/codegen/box/increment/mutableListElement.kt +++ b/compiler/testData/codegen/box/increment/mutableListElement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/increment/nullable.kt b/compiler/testData/codegen/box/increment/nullable.kt index 4802b8a7fbc..c4f8e6289fa 100644 --- a/compiler/testData/codegen/box/increment/nullable.kt +++ b/compiler/testData/codegen/box/increment/nullable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { var aByte: Byte? = 0 var bByte: Byte = 0 diff --git a/compiler/testData/codegen/box/increment/postfixIncrementOnClass.kt b/compiler/testData/codegen/box/increment/postfixIncrementOnClass.kt index deb8df65d80..0035bd676d0 100644 --- a/compiler/testData/codegen/box/increment/postfixIncrementOnClass.kt +++ b/compiler/testData/codegen/box/increment/postfixIncrementOnClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface Base class Derived: Base class Another: Base diff --git a/compiler/testData/codegen/box/increment/postfixIncrementOnClassSmartCast.kt b/compiler/testData/codegen/box/increment/postfixIncrementOnClassSmartCast.kt index 3bc2442a3be..b199a5da6f6 100644 --- a/compiler/testData/codegen/box/increment/postfixIncrementOnClassSmartCast.kt +++ b/compiler/testData/codegen/box/increment/postfixIncrementOnClassSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..c4a7cb6e803 100644 --- a/compiler/testData/codegen/box/increment/postfixIncrementOnShortSmartCast.kt +++ b/compiler/testData/codegen/box/increment/postfixIncrementOnShortSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR public fun box() : String { var i : Short? i = 10 diff --git a/compiler/testData/codegen/box/increment/postfixNullableClassIncrement.kt b/compiler/testData/codegen/box/increment/postfixNullableClassIncrement.kt index b6d22b07a1b..5575a5ca484 100644 --- a/compiler/testData/codegen/box/increment/postfixNullableClassIncrement.kt +++ b/compiler/testData/codegen/box/increment/postfixNullableClassIncrement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class MyClass operator fun MyClass?.inc(): MyClass? = null diff --git a/compiler/testData/codegen/box/increment/prefixIncrementOnClass.kt b/compiler/testData/codegen/box/increment/prefixIncrementOnClass.kt index 6bc75ad060e..b1bda113a78 100644 --- a/compiler/testData/codegen/box/increment/prefixIncrementOnClass.kt +++ b/compiler/testData/codegen/box/increment/prefixIncrementOnClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface Base class Derived: Base class Another: Base diff --git a/compiler/testData/codegen/box/increment/prefixIncrementOnClassSmartCast.kt b/compiler/testData/codegen/box/increment/prefixIncrementOnClassSmartCast.kt index c51f6d1d816..a27f14b50ef 100644 --- a/compiler/testData/codegen/box/increment/prefixIncrementOnClassSmartCast.kt +++ b/compiler/testData/codegen/box/increment/prefixIncrementOnClassSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR open class Base class Derived: Base() operator fun Derived.inc(): Derived { return Derived() } diff --git a/compiler/testData/codegen/box/inlineClasses/UIntArraySortExample.kt b/compiler/testData/codegen/box/inlineClasses/UIntArraySortExample.kt index 8709cc3f3a0..bba92c7cec5 100644 --- a/compiler/testData/codegen/box/inlineClasses/UIntArraySortExample.kt +++ b/compiler/testData/codegen/box/inlineClasses/UIntArraySortExample.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +InlineClasses +// IGNORE_BACKEND: JS_IR inline class UInt(private val value: Int) : Comparable { companion object { diff --git a/compiler/testData/codegen/box/inlineClasses/boxUnboxInlineClassesWithOperatorsGetSet.kt b/compiler/testData/codegen/box/inlineClasses/boxUnboxInlineClassesWithOperatorsGetSet.kt index b5d071cbb02..627df038fb7 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: JS_IR inline class UInt(private val value: Int) { fun asInt() = value diff --git a/compiler/testData/codegen/box/inlineClasses/callComputablePropertyInsideInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/callComputablePropertyInsideInlineClass.kt index 3ba5361784f..a9f915e96bc 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: JS_IR inline class Props(val intArray: IntArray) { val size get() = intArray.size diff --git a/compiler/testData/codegen/box/inlineClasses/checkBoxingForNonLocalAndLabeledReturns.kt b/compiler/testData/codegen/box/inlineClasses/checkBoxingForNonLocalAndLabeledReturns.kt index e070320bcda..f8450a0884b 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: JS_IR inline class ULong(val l: Long) diff --git a/compiler/testData/codegen/box/inlineClasses/checkCastToInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/checkCastToInlineClass.kt index 52425992af8..bfbbc7fcefe 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: JS_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..113f4496976 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: JS_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..1f6cabae4e3 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: JS_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 355b5ce453e..a389d3193e9 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: JS_IR inline class Result(val a: Any?) { fun typed(): T = a as T diff --git a/compiler/testData/codegen/box/inlineClasses/computablePropertyInsideInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/computablePropertyInsideInlineClass.kt index 5b121fec3ef..5044f52f790 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: JS_IR inline class UIntArray(private val intArray: IntArray) { val size get() = intArray.size diff --git a/compiler/testData/codegen/box/inlineClasses/passInlineClassAsVararg.kt b/compiler/testData/codegen/box/inlineClasses/passInlineClassAsVararg.kt index 6b6520f44ea..d5e0eb6f05d 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: JS_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..dccd2922c62 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: JS_IR inline class UInt(val value: Int) diff --git a/compiler/testData/codegen/box/inlineClasses/referToPropertyInCompanionObjectOfInlineClass.kt b/compiler/testData/codegen/box/inlineClasses/referToPropertyInCompanionObjectOfInlineClass.kt index 030e02e2e42..ba419ccdca1 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: JS_IR inline class Foo(val c: Char) { companion object { diff --git a/compiler/testData/codegen/box/innerNested/createNestedClass.kt b/compiler/testData/codegen/box/innerNested/createNestedClass.kt index b5cd0e787ec..405581b5920 100644 --- a/compiler/testData/codegen/box/innerNested/createNestedClass.kt +++ b/compiler/testData/codegen/box/innerNested/createNestedClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A { class B1 class B2(val x: Int) diff --git a/compiler/testData/codegen/box/innerNested/nestedEnumConstant.kt b/compiler/testData/codegen/box/innerNested/nestedEnumConstant.kt index d8ae583f3d5..b67bddddb59 100644 --- a/compiler/testData/codegen/box/innerNested/nestedEnumConstant.kt +++ b/compiler/testData/codegen/box/innerNested/nestedEnumConstant.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class Outer { enum class Nested { O, diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/deepInnerHierarchy.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/deepInnerHierarchy.kt index 08efa14a7ff..ad53c4aeaa1 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: JS_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..505c6ea519a 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: JS_IR fun box(): String { abstract class L1 { abstract fun foo(): String diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassDefaultArgument.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsClassDefaultArgument.kt index 298b0ec9162..a598f11ad9d 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: JS_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..1b8ec436503 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: JS_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/objectExtendsInnerDefaultArgument.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerDefaultArgument.kt index c94d6ab49ca..4fff7b50af6 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: JS_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..a2cc0bc01d0 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: JS_IR fun box(): String { val capture = "oh" diff --git a/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalWithClosure.kt b/compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalWithClosure.kt index 834b1e5d824..0883ba916e2 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: JS_IR fun box(): String { val d = 42.0 val c = 'C' diff --git a/compiler/testData/codegen/box/instructions/swap/swapRefToSharedVarLong.kt b/compiler/testData/codegen/box/instructions/swap/swapRefToSharedVarLong.kt index 7340eb15d14..668c3a4b73f 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: JS_IR //KT-3042 Attempt to split long or double on the stack excepion fun box(): String { diff --git a/compiler/testData/codegen/box/intrinsics/charToInt.kt b/compiler/testData/codegen/box/intrinsics/charToInt.kt index 371632e071c..541f50c8834 100644 --- a/compiler/testData/codegen/box/intrinsics/charToInt.kt +++ b/compiler/testData/codegen/box/intrinsics/charToInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val x: Any = 'A' var y = 0 diff --git a/compiler/testData/codegen/box/intrinsics/defaultObjectMapping.kt b/compiler/testData/codegen/box/intrinsics/defaultObjectMapping.kt index 93684dbed0d..2c35c735d2d 100644 --- a/compiler/testData/codegen/box/intrinsics/defaultObjectMapping.kt +++ b/compiler/testData/codegen/box/intrinsics/defaultObjectMapping.kt @@ -1,3 +1,4 @@ +// 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/ea35953.kt b/compiler/testData/codegen/box/intrinsics/ea35953.kt index a1acb1d7481..c725a55c2d0 100644 --- a/compiler/testData/codegen/box/intrinsics/ea35953.kt +++ b/compiler/testData/codegen/box/intrinsics/ea35953.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { if (12.toString().equals("13")) { return "Fail" diff --git a/compiler/testData/codegen/box/intrinsics/javaObjectType.kt b/compiler/testData/codegen/box/intrinsics/javaObjectType.kt index 5a5b3c9da19..61cc65255aa 100644 --- a/compiler/testData/codegen/box/intrinsics/javaObjectType.kt +++ b/compiler/testData/codegen/box/intrinsics/javaObjectType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/intrinsics/javaPrimitiveType.kt b/compiler/testData/codegen/box/intrinsics/javaPrimitiveType.kt index a8a297af823..95be0a275a5 100644 --- a/compiler/testData/codegen/box/intrinsics/javaPrimitiveType.kt +++ b/compiler/testData/codegen/box/intrinsics/javaPrimitiveType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/intrinsics/kt10131.kt b/compiler/testData/codegen/box/intrinsics/kt10131.kt index b388bc4fb62..577877711d2 100644 --- a/compiler/testData/codegen/box/intrinsics/kt10131.kt +++ b/compiler/testData/codegen/box/intrinsics/kt10131.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String = diff --git a/compiler/testData/codegen/box/intrinsics/kt10131a.kt b/compiler/testData/codegen/box/intrinsics/kt10131a.kt index db05fd54b18..a7b01b09d34 100644 --- a/compiler/testData/codegen/box/intrinsics/kt10131a.kt +++ b/compiler/testData/codegen/box/intrinsics/kt10131a.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String = diff --git a/compiler/testData/codegen/box/intrinsics/kt12125.kt b/compiler/testData/codegen/box/intrinsics/kt12125.kt index c45ffb3f57c..36444ec6063 100644 --- a/compiler/testData/codegen/box/intrinsics/kt12125.kt +++ b/compiler/testData/codegen/box/intrinsics/kt12125.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun test(i: Int): Int { return i } diff --git a/compiler/testData/codegen/box/intrinsics/kt12125_2.kt b/compiler/testData/codegen/box/intrinsics/kt12125_2.kt index c9890efe644..30466f72463 100644 --- a/compiler/testData/codegen/box/intrinsics/kt12125_2.kt +++ b/compiler/testData/codegen/box/intrinsics/kt12125_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { var aByte: Byte? = 0 var bByte: Byte = 0 diff --git a/compiler/testData/codegen/box/intrinsics/kt12125_inc.kt b/compiler/testData/codegen/box/intrinsics/kt12125_inc.kt index f531e713ef5..5d0763868d3 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: JS_IR fun test(i: Int): Int { return i } diff --git a/compiler/testData/codegen/box/intrinsics/kt12125_inc_2.kt b/compiler/testData/codegen/box/intrinsics/kt12125_inc_2.kt index 953ccf8dc76..238ac19a33d 100644 --- a/compiler/testData/codegen/box/intrinsics/kt12125_inc_2.kt +++ b/compiler/testData/codegen/box/intrinsics/kt12125_inc_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 e83cc48c5c3..21fc7ac5472 100644 --- a/compiler/testData/codegen/box/intrinsics/kt5937.kt +++ b/compiler/testData/codegen/box/intrinsics/kt5937.kt @@ -1,3 +1,4 @@ +// 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/kt8666.kt b/compiler/testData/codegen/box/intrinsics/kt8666.kt index 835340e3afe..babdea592d3 100644 --- a/compiler/testData/codegen/box/intrinsics/kt8666.kt +++ b/compiler/testData/codegen/box/intrinsics/kt8666.kt @@ -1,3 +1,4 @@ +// 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..39e507ef8c9 100644 --- a/compiler/testData/codegen/box/intrinsics/longRangeWithExplicitDot.kt +++ b/compiler/testData/codegen/box/intrinsics/longRangeWithExplicitDot.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val l: Long = 1 val l2: Long = 2 diff --git a/compiler/testData/codegen/box/intrinsics/rangeFromCollection.kt b/compiler/testData/codegen/box/intrinsics/rangeFromCollection.kt index 93d22ce72d0..3a3905595f2 100644 --- a/compiler/testData/codegen/box/intrinsics/rangeFromCollection.kt +++ b/compiler/testData/codegen/box/intrinsics/rangeFromCollection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val list = ArrayList() list.add(1..3) diff --git a/compiler/testData/codegen/box/intrinsics/stringFromCollection.kt b/compiler/testData/codegen/box/intrinsics/stringFromCollection.kt index bd15b7bf3f3..76b1c2d4936 100644 --- a/compiler/testData/codegen/box/intrinsics/stringFromCollection.kt +++ b/compiler/testData/codegen/box/intrinsics/stringFromCollection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val list = ArrayList() list.add("0") diff --git a/compiler/testData/codegen/box/intrinsics/throwable.kt b/compiler/testData/codegen/box/intrinsics/throwable.kt index 35f310a3fe8..b0ddd265abc 100644 --- a/compiler/testData/codegen/box/intrinsics/throwable.kt +++ b/compiler/testData/codegen/box/intrinsics/throwable.kt @@ -1,3 +1,4 @@ +// 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 c21fde159e5..5ef35aeae52 100644 --- a/compiler/testData/codegen/box/intrinsics/throwableCallableReference.kt +++ b/compiler/testData/codegen/box/intrinsics/throwableCallableReference.kt @@ -1,3 +1,4 @@ +// 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..fe1f09305d4 100644 --- a/compiler/testData/codegen/box/intrinsics/throwableParamOrder.kt +++ b/compiler/testData/codegen/box/intrinsics/throwableParamOrder.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..afe3a1e8497 100644 --- a/compiler/testData/codegen/box/intrinsics/tostring.kt +++ b/compiler/testData/codegen/box/intrinsics/tostring.kt @@ -1,3 +1,4 @@ +// 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/javaInterop/generics/allWildcardsOnClass.kt b/compiler/testData/codegen/box/javaInterop/generics/allWildcardsOnClass.kt index 5cba4e58400..5274f820fe3 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: 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/generics/covariantOverrideWithDeclarationSiteProjection.kt b/compiler/testData/codegen/box/javaInterop/generics/covariantOverrideWithDeclarationSiteProjection.kt index fb068efe1dc..3e4c699ce47 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: 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/generics/invariantArgumentsNoWildcard.kt b/compiler/testData/codegen/box/javaInterop/generics/invariantArgumentsNoWildcard.kt index 56b2c68c129..67b553bb0cd 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: 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/lambdaInstanceOf.kt b/compiler/testData/codegen/box/javaInterop/lambdaInstanceOf.kt index 8c3764889d3..65de6d7efe7 100644 --- a/compiler/testData/codegen/box/javaInterop/lambdaInstanceOf.kt +++ b/compiler/testData/codegen/box/javaInterop/lambdaInstanceOf.kt @@ -1,3 +1,4 @@ +// 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/notNullAssertions/extensionReceiverParameter.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/extensionReceiverParameter.kt index 344982316f4..4be70dbfa1a 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: 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/notNullAssertions/mapPut.kt b/compiler/testData/codegen/box/javaInterop/notNullAssertions/mapPut.kt index 48ec53af5f9..ad717c1fe88 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: JS_IR // IGNORE_BACKEND: NATIVE fun foo(k: K, v: V) { diff --git a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsConstructor.kt b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsConstructor.kt index 6780c6842f8..48225c0c8af 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: 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 1c2faac7156..a88e9cc776e 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: 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 5671e47cb2b..9363baa10a6 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: 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/cloneableClassWithoutClone.kt b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneableClassWithoutClone.kt index f15c2078344..261c6f41fde 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: 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 54a5b35886e..b6431915028 100644 --- a/compiler/testData/codegen/box/jdk/arrayList.kt +++ b/compiler/testData/codegen/box/jdk/arrayList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val a = ArrayList() diff --git a/compiler/testData/codegen/box/jdk/hashMap.kt b/compiler/testData/codegen/box/jdk/hashMap.kt index 3574e445e4c..9f1ce1d4ff5 100644 --- a/compiler/testData/codegen/box/jdk/hashMap.kt +++ b/compiler/testData/codegen/box/jdk/hashMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val map: MutableMap = HashMap() diff --git a/compiler/testData/codegen/box/jdk/iteratingOverHashMap.kt b/compiler/testData/codegen/box/jdk/iteratingOverHashMap.kt index c53bd2d9b6f..313c0893ff8 100644 --- a/compiler/testData/codegen/box/jdk/iteratingOverHashMap.kt +++ b/compiler/testData/codegen/box/jdk/iteratingOverHashMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box() : String { if (!testIteratingOverMap1()) return "fail 1" diff --git a/compiler/testData/codegen/box/jdk/kt1397.kt b/compiler/testData/codegen/box/jdk/kt1397.kt index a18209a99c3..857f03a5e37 100644 --- a/compiler/testData/codegen/box/jdk/kt1397.kt +++ b/compiler/testData/codegen/box/jdk/kt1397.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE class IntArrayList(): ArrayList() { diff --git a/compiler/testData/codegen/box/jvmField/captureClassFields.kt b/compiler/testData/codegen/box/jvmField/captureClassFields.kt index be741722d3c..c048536cfa3 100644 --- a/compiler/testData/codegen/box/jvmField/captureClassFields.kt +++ b/compiler/testData/codegen/box/jvmField/captureClassFields.kt @@ -1,3 +1,4 @@ +// 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/jvmField/capturePackageFields.kt b/compiler/testData/codegen/box/jvmField/capturePackageFields.kt index 17d926d01f8..1611cf28547 100644 --- a/compiler/testData/codegen/box/jvmField/capturePackageFields.kt +++ b/compiler/testData/codegen/box/jvmField/capturePackageFields.kt @@ -1,3 +1,4 @@ +// 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/jvmField/checkNoAccessors.kt b/compiler/testData/codegen/box/jvmField/checkNoAccessors.kt index c171a31d0b4..58d7f03577d 100644 --- a/compiler/testData/codegen/box/jvmField/checkNoAccessors.kt +++ b/compiler/testData/codegen/box/jvmField/checkNoAccessors.kt @@ -1,3 +1,4 @@ +// 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/jvmField/classFieldReference.kt b/compiler/testData/codegen/box/jvmField/classFieldReference.kt index 9a988fb6917..c8ee9da095a 100644 --- a/compiler/testData/codegen/box/jvmField/classFieldReference.kt +++ b/compiler/testData/codegen/box/jvmField/classFieldReference.kt @@ -1,3 +1,4 @@ +// 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/jvmField/classFieldReflection.kt b/compiler/testData/codegen/box/jvmField/classFieldReflection.kt index 40afbaf376d..9d9b24693a4 100644 --- a/compiler/testData/codegen/box/jvmField/classFieldReflection.kt +++ b/compiler/testData/codegen/box/jvmField/classFieldReflection.kt @@ -1,3 +1,4 @@ +// 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/jvmField/constructorProperty.kt b/compiler/testData/codegen/box/jvmField/constructorProperty.kt index 66d5f918c98..3d23745bfd3 100644 --- a/compiler/testData/codegen/box/jvmField/constructorProperty.kt +++ b/compiler/testData/codegen/box/jvmField/constructorProperty.kt @@ -1,3 +1,4 @@ +// 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/jvmField/publicField.kt b/compiler/testData/codegen/box/jvmField/publicField.kt index ae82c73bf6c..df2275e9ed9 100644 --- a/compiler/testData/codegen/box/jvmField/publicField.kt +++ b/compiler/testData/codegen/box/jvmField/publicField.kt @@ -1,3 +1,4 @@ +// 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/jvmField/simpleMemberProperty.kt b/compiler/testData/codegen/box/jvmField/simpleMemberProperty.kt index 1adf5cf3d1e..c270b0feccf 100644 --- a/compiler/testData/codegen/box/jvmField/simpleMemberProperty.kt +++ b/compiler/testData/codegen/box/jvmField/simpleMemberProperty.kt @@ -1,3 +1,4 @@ +// 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/jvmField/superCall.kt b/compiler/testData/codegen/box/jvmField/superCall.kt index e40059bd228..8ade69ec05e 100644 --- a/compiler/testData/codegen/box/jvmField/superCall.kt +++ b/compiler/testData/codegen/box/jvmField/superCall.kt @@ -1,3 +1,4 @@ +// 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/jvmField/superCall2.kt b/compiler/testData/codegen/box/jvmField/superCall2.kt index 184cd974061..03deb5439eb 100644 --- a/compiler/testData/codegen/box/jvmField/superCall2.kt +++ b/compiler/testData/codegen/box/jvmField/superCall2.kt @@ -1,3 +1,4 @@ +// 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/jvmField/topLevelFieldReference.kt b/compiler/testData/codegen/box/jvmField/topLevelFieldReference.kt index 2977f5ec59f..9afe36ce325 100644 --- a/compiler/testData/codegen/box/jvmField/topLevelFieldReference.kt +++ b/compiler/testData/codegen/box/jvmField/topLevelFieldReference.kt @@ -1,3 +1,4 @@ +// 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/jvmField/topLevelFieldReflection.kt b/compiler/testData/codegen/box/jvmField/topLevelFieldReflection.kt index c6edb440ee0..fef2dc801cd 100644 --- a/compiler/testData/codegen/box/jvmField/topLevelFieldReflection.kt +++ b/compiler/testData/codegen/box/jvmField/topLevelFieldReflection.kt @@ -1,3 +1,4 @@ +// 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/jvmField/visibility.kt b/compiler/testData/codegen/box/jvmField/visibility.kt index 7313703b023..f760a2dba85 100644 --- a/compiler/testData/codegen/box/jvmField/visibility.kt +++ b/compiler/testData/codegen/box/jvmField/visibility.kt @@ -1,3 +1,4 @@ +// 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/jvmField/writeFieldReference.kt b/compiler/testData/codegen/box/jvmField/writeFieldReference.kt index 651cccee665..9b4e60a59e4 100644 --- a/compiler/testData/codegen/box/jvmField/writeFieldReference.kt +++ b/compiler/testData/codegen/box/jvmField/writeFieldReference.kt @@ -1,3 +1,4 @@ +// 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/jvmName/callableReference.kt b/compiler/testData/codegen/box/jvmName/callableReference.kt index c53653a6686..07621f35099 100644 --- a/compiler/testData/codegen/box/jvmName/callableReference.kt +++ b/compiler/testData/codegen/box/jvmName/callableReference.kt @@ -1,3 +1,4 @@ +// 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/jvmName/clashingErasure.kt b/compiler/testData/codegen/box/jvmName/clashingErasure.kt index 7605893e6b3..8f3f203c7b8 100644 --- a/compiler/testData/codegen/box/jvmName/clashingErasure.kt +++ b/compiler/testData/codegen/box/jvmName/clashingErasure.kt @@ -1,3 +1,4 @@ +// 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/jvmName/classMembers.kt b/compiler/testData/codegen/box/jvmName/classMembers.kt index 924e913db4b..042c3c206e2 100644 --- a/compiler/testData/codegen/box/jvmName/classMembers.kt +++ b/compiler/testData/codegen/box/jvmName/classMembers.kt @@ -1,3 +1,4 @@ +// 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/jvmName/fakeJvmNameInJava.kt b/compiler/testData/codegen/box/jvmName/fakeJvmNameInJava.kt index cb01a158914..81e95f2b2b6 100644 --- a/compiler/testData/codegen/box/jvmName/fakeJvmNameInJava.kt +++ b/compiler/testData/codegen/box/jvmName/fakeJvmNameInJava.kt @@ -1,3 +1,4 @@ +// 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/jvmName/fileFacades/differentFiles.kt b/compiler/testData/codegen/box/jvmName/fileFacades/differentFiles.kt index 2c8052a7515..b7dd53326ba 100644 --- a/compiler/testData/codegen/box/jvmName/fileFacades/differentFiles.kt +++ b/compiler/testData/codegen/box/jvmName/fileFacades/differentFiles.kt @@ -1,3 +1,4 @@ +// 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/jvmName/fileFacades/javaAnnotationOnFileFacade.kt b/compiler/testData/codegen/box/jvmName/fileFacades/javaAnnotationOnFileFacade.kt index 1129e381e0c..b21be428075 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: 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/jvmName/fileFacades/simple.kt b/compiler/testData/codegen/box/jvmName/fileFacades/simple.kt index b13c563bb7e..8c182f8e7b2 100644 --- a/compiler/testData/codegen/box/jvmName/fileFacades/simple.kt +++ b/compiler/testData/codegen/box/jvmName/fileFacades/simple.kt @@ -1,3 +1,4 @@ +// 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/jvmName/functionName.kt b/compiler/testData/codegen/box/jvmName/functionName.kt index 931c86664a2..e317acf6dfc 100644 --- a/compiler/testData/codegen/box/jvmName/functionName.kt +++ b/compiler/testData/codegen/box/jvmName/functionName.kt @@ -1,3 +1,4 @@ +// 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/jvmName/multifileClass.kt b/compiler/testData/codegen/box/jvmName/multifileClass.kt index 166e221662c..ee311cd5067 100644 --- a/compiler/testData/codegen/box/jvmName/multifileClass.kt +++ b/compiler/testData/codegen/box/jvmName/multifileClass.kt @@ -1,3 +1,4 @@ +// 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/jvmName/multifileClassWithLocalClass.kt b/compiler/testData/codegen/box/jvmName/multifileClassWithLocalClass.kt index bab369e1ca6..bd6832e7dbb 100644 --- a/compiler/testData/codegen/box/jvmName/multifileClassWithLocalClass.kt +++ b/compiler/testData/codegen/box/jvmName/multifileClassWithLocalClass.kt @@ -1,3 +1,4 @@ +// 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/jvmName/multifileClassWithLocalGeneric.kt b/compiler/testData/codegen/box/jvmName/multifileClassWithLocalGeneric.kt index 1bed0ec5cc0..245b9929575 100644 --- a/compiler/testData/codegen/box/jvmName/multifileClassWithLocalGeneric.kt +++ b/compiler/testData/codegen/box/jvmName/multifileClassWithLocalGeneric.kt @@ -1,3 +1,4 @@ +// 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/jvmName/propertyAccessorsUseSite.kt b/compiler/testData/codegen/box/jvmName/propertyAccessorsUseSite.kt index 18f7752943b..7457c3bc5db 100644 --- a/compiler/testData/codegen/box/jvmName/propertyAccessorsUseSite.kt +++ b/compiler/testData/codegen/box/jvmName/propertyAccessorsUseSite.kt @@ -1,3 +1,4 @@ +// 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/jvmName/propertyName.kt b/compiler/testData/codegen/box/jvmName/propertyName.kt index a0285a5ac09..889c8c1ec3e 100644 --- a/compiler/testData/codegen/box/jvmName/propertyName.kt +++ b/compiler/testData/codegen/box/jvmName/propertyName.kt @@ -1,3 +1,4 @@ +// 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/jvmName/renamedFileClass.kt b/compiler/testData/codegen/box/jvmName/renamedFileClass.kt index d40e19ee331..ddfde15e795 100644 --- a/compiler/testData/codegen/box/jvmName/renamedFileClass.kt +++ b/compiler/testData/codegen/box/jvmName/renamedFileClass.kt @@ -1,3 +1,4 @@ +// 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/jvmOverloads/companionObject.kt b/compiler/testData/codegen/box/jvmOverloads/companionObject.kt index 842a2deff08..9b7d8e9fb21 100644 --- a/compiler/testData/codegen/box/jvmOverloads/companionObject.kt +++ b/compiler/testData/codegen/box/jvmOverloads/companionObject.kt @@ -1,3 +1,4 @@ +// 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/jvmOverloads/defaultsNotAtEnd.kt b/compiler/testData/codegen/box/jvmOverloads/defaultsNotAtEnd.kt index b5643b1daab..ef59c127d03 100644 --- a/compiler/testData/codegen/box/jvmOverloads/defaultsNotAtEnd.kt +++ b/compiler/testData/codegen/box/jvmOverloads/defaultsNotAtEnd.kt @@ -1,3 +1,4 @@ +// 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/jvmOverloads/doubleParameters.kt b/compiler/testData/codegen/box/jvmOverloads/doubleParameters.kt index 7544f76c9f1..0390391232b 100644 --- a/compiler/testData/codegen/box/jvmOverloads/doubleParameters.kt +++ b/compiler/testData/codegen/box/jvmOverloads/doubleParameters.kt @@ -1,3 +1,4 @@ +// 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/jvmOverloads/extensionMethod.kt b/compiler/testData/codegen/box/jvmOverloads/extensionMethod.kt index 14c8658c299..fa349abc209 100644 --- a/compiler/testData/codegen/box/jvmOverloads/extensionMethod.kt +++ b/compiler/testData/codegen/box/jvmOverloads/extensionMethod.kt @@ -1,3 +1,4 @@ +// 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/jvmOverloads/generics.kt b/compiler/testData/codegen/box/jvmOverloads/generics.kt index 88f6cc90649..75fd1f7ae8f 100644 --- a/compiler/testData/codegen/box/jvmOverloads/generics.kt +++ b/compiler/testData/codegen/box/jvmOverloads/generics.kt @@ -1,3 +1,4 @@ +// 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/jvmOverloads/innerClass.kt b/compiler/testData/codegen/box/jvmOverloads/innerClass.kt index 22e736d4d58..7d082a2a486 100644 --- a/compiler/testData/codegen/box/jvmOverloads/innerClass.kt +++ b/compiler/testData/codegen/box/jvmOverloads/innerClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/multipleDefaultParameters.kt b/compiler/testData/codegen/box/jvmOverloads/multipleDefaultParameters.kt index 6d3c1f720e6..e707e79e2af 100644 --- a/compiler/testData/codegen/box/jvmOverloads/multipleDefaultParameters.kt +++ b/compiler/testData/codegen/box/jvmOverloads/multipleDefaultParameters.kt @@ -1,3 +1,4 @@ +// 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/jvmOverloads/nonDefaultParameter.kt b/compiler/testData/codegen/box/jvmOverloads/nonDefaultParameter.kt index 11f3d564674..cb9af2c555a 100644 --- a/compiler/testData/codegen/box/jvmOverloads/nonDefaultParameter.kt +++ b/compiler/testData/codegen/box/jvmOverloads/nonDefaultParameter.kt @@ -1,3 +1,4 @@ +// 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/jvmOverloads/primaryConstructor.kt b/compiler/testData/codegen/box/jvmOverloads/primaryConstructor.kt index cc74a22f3bd..72b88c23083 100644 --- a/compiler/testData/codegen/box/jvmOverloads/primaryConstructor.kt +++ b/compiler/testData/codegen/box/jvmOverloads/primaryConstructor.kt @@ -1,3 +1,4 @@ +// 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/jvmOverloads/privateClass.kt b/compiler/testData/codegen/box/jvmOverloads/privateClass.kt index 2c473204597..5a9516c1e9b 100644 --- a/compiler/testData/codegen/box/jvmOverloads/privateClass.kt +++ b/compiler/testData/codegen/box/jvmOverloads/privateClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmOverloads/secondaryConstructor.kt b/compiler/testData/codegen/box/jvmOverloads/secondaryConstructor.kt index 28461330abb..6b73d336db0 100644 --- a/compiler/testData/codegen/box/jvmOverloads/secondaryConstructor.kt +++ b/compiler/testData/codegen/box/jvmOverloads/secondaryConstructor.kt @@ -1,3 +1,4 @@ +// 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/jvmOverloads/simple.kt b/compiler/testData/codegen/box/jvmOverloads/simple.kt index b11dc787dd7..9e0acbc5cdf 100644 --- a/compiler/testData/codegen/box/jvmOverloads/simple.kt +++ b/compiler/testData/codegen/box/jvmOverloads/simple.kt @@ -1,3 +1,4 @@ +// 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/jvmOverloads/simpleJavaCall.kt b/compiler/testData/codegen/box/jvmOverloads/simpleJavaCall.kt index cf7edad65ac..45c3365730e 100644 --- a/compiler/testData/codegen/box/jvmOverloads/simpleJavaCall.kt +++ b/compiler/testData/codegen/box/jvmOverloads/simpleJavaCall.kt @@ -1,3 +1,4 @@ +// 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/jvmOverloads/varargs.kt b/compiler/testData/codegen/box/jvmOverloads/varargs.kt index 1ca99e71284..9abec909bdb 100644 --- a/compiler/testData/codegen/box/jvmOverloads/varargs.kt +++ b/compiler/testData/codegen/box/jvmOverloads/varargs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/jvmStatic/annotations.kt b/compiler/testData/codegen/box/jvmStatic/annotations.kt index 3fe90d7a0e2..e5972b1fc60 100644 --- a/compiler/testData/codegen/box/jvmStatic/annotations.kt +++ b/compiler/testData/codegen/box/jvmStatic/annotations.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/closure.kt b/compiler/testData/codegen/box/jvmStatic/closure.kt index 05998f701a7..9afc2bc2c23 100644 --- a/compiler/testData/codegen/box/jvmStatic/closure.kt +++ b/compiler/testData/codegen/box/jvmStatic/closure.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/companionObject.kt b/compiler/testData/codegen/box/jvmStatic/companionObject.kt index d5bd0c41445..054847a904c 100644 --- a/compiler/testData/codegen/box/jvmStatic/companionObject.kt +++ b/compiler/testData/codegen/box/jvmStatic/companionObject.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/convention.kt b/compiler/testData/codegen/box/jvmStatic/convention.kt index f586013cf39..21400fcc5e4 100644 --- a/compiler/testData/codegen/box/jvmStatic/convention.kt +++ b/compiler/testData/codegen/box/jvmStatic/convention.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/default.kt b/compiler/testData/codegen/box/jvmStatic/default.kt index 3e2b82f62a7..31004ce1eeb 100644 --- a/compiler/testData/codegen/box/jvmStatic/default.kt +++ b/compiler/testData/codegen/box/jvmStatic/default.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/enumCompanion.kt b/compiler/testData/codegen/box/jvmStatic/enumCompanion.kt index 9c635ea32f8..ddff8ec713b 100644 --- a/compiler/testData/codegen/box/jvmStatic/enumCompanion.kt +++ b/compiler/testData/codegen/box/jvmStatic/enumCompanion.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/explicitObject.kt b/compiler/testData/codegen/box/jvmStatic/explicitObject.kt index 641dfc80e98..f3a9a6adfb1 100644 --- a/compiler/testData/codegen/box/jvmStatic/explicitObject.kt +++ b/compiler/testData/codegen/box/jvmStatic/explicitObject.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/funAccess.kt b/compiler/testData/codegen/box/jvmStatic/funAccess.kt index 7601d2da506..8d5fbe4c389 100644 --- a/compiler/testData/codegen/box/jvmStatic/funAccess.kt +++ b/compiler/testData/codegen/box/jvmStatic/funAccess.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/importStaticMemberFromObject.kt b/compiler/testData/codegen/box/jvmStatic/importStaticMemberFromObject.kt index 7311331ef0f..2fc7b467e14 100644 --- a/compiler/testData/codegen/box/jvmStatic/importStaticMemberFromObject.kt +++ b/compiler/testData/codegen/box/jvmStatic/importStaticMemberFromObject.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/inline.kt b/compiler/testData/codegen/box/jvmStatic/inline.kt index 4977ac1fdca..c96ed4874c9 100644 --- a/compiler/testData/codegen/box/jvmStatic/inline.kt +++ b/compiler/testData/codegen/box/jvmStatic/inline.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/inlinePropertyAccessors.kt b/compiler/testData/codegen/box/jvmStatic/inlinePropertyAccessors.kt index b4c219999f6..009297d7fca 100644 --- a/compiler/testData/codegen/box/jvmStatic/inlinePropertyAccessors.kt +++ b/compiler/testData/codegen/box/jvmStatic/inlinePropertyAccessors.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/kt9897_static.kt b/compiler/testData/codegen/box/jvmStatic/kt9897_static.kt index a3ca2723748..1603c8b4262 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: 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/jvmStatic/object.kt b/compiler/testData/codegen/box/jvmStatic/object.kt index 98ce03c845a..01a8b72b8b9 100644 --- a/compiler/testData/codegen/box/jvmStatic/object.kt +++ b/compiler/testData/codegen/box/jvmStatic/object.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/postfixInc.kt b/compiler/testData/codegen/box/jvmStatic/postfixInc.kt index 202cd0b0d06..4b4d65cc45c 100644 --- a/compiler/testData/codegen/box/jvmStatic/postfixInc.kt +++ b/compiler/testData/codegen/box/jvmStatic/postfixInc.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/prefixInc.kt b/compiler/testData/codegen/box/jvmStatic/prefixInc.kt index f81a1467b48..e910ede09e4 100644 --- a/compiler/testData/codegen/box/jvmStatic/prefixInc.kt +++ b/compiler/testData/codegen/box/jvmStatic/prefixInc.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/privateMethod.kt b/compiler/testData/codegen/box/jvmStatic/privateMethod.kt index a993a425f4a..29167b46d95 100644 --- a/compiler/testData/codegen/box/jvmStatic/privateMethod.kt +++ b/compiler/testData/codegen/box/jvmStatic/privateMethod.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/privateSetter.kt b/compiler/testData/codegen/box/jvmStatic/privateSetter.kt index a931a41c8eb..f9057e1fd0f 100644 --- a/compiler/testData/codegen/box/jvmStatic/privateSetter.kt +++ b/compiler/testData/codegen/box/jvmStatic/privateSetter.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/propertyAccess.kt b/compiler/testData/codegen/box/jvmStatic/propertyAccess.kt index 3ccb556b423..5719ac4f21c 100644 --- a/compiler/testData/codegen/box/jvmStatic/propertyAccess.kt +++ b/compiler/testData/codegen/box/jvmStatic/propertyAccess.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/propertyAccessorsCompanion.kt b/compiler/testData/codegen/box/jvmStatic/propertyAccessorsCompanion.kt index 9ce9cd9e1fb..6226ef6d51f 100644 --- a/compiler/testData/codegen/box/jvmStatic/propertyAccessorsCompanion.kt +++ b/compiler/testData/codegen/box/jvmStatic/propertyAccessorsCompanion.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/propertyAccessorsObject.kt b/compiler/testData/codegen/box/jvmStatic/propertyAccessorsObject.kt index 6e3df7272ed..4ea3a2a266b 100644 --- a/compiler/testData/codegen/box/jvmStatic/propertyAccessorsObject.kt +++ b/compiler/testData/codegen/box/jvmStatic/propertyAccessorsObject.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/propertyAsDefault.kt b/compiler/testData/codegen/box/jvmStatic/propertyAsDefault.kt index 123d32ff19d..29a66f73a70 100644 --- a/compiler/testData/codegen/box/jvmStatic/propertyAsDefault.kt +++ b/compiler/testData/codegen/box/jvmStatic/propertyAsDefault.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/simple.kt b/compiler/testData/codegen/box/jvmStatic/simple.kt index 535955271a5..dab2e4aa327 100644 --- a/compiler/testData/codegen/box/jvmStatic/simple.kt +++ b/compiler/testData/codegen/box/jvmStatic/simple.kt @@ -1,3 +1,4 @@ +// 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/jvmStatic/syntheticAccessor.kt b/compiler/testData/codegen/box/jvmStatic/syntheticAccessor.kt index 76e27b7f63f..3d00922e502 100644 --- a/compiler/testData/codegen/box/jvmStatic/syntheticAccessor.kt +++ b/compiler/testData/codegen/box/jvmStatic/syntheticAccessor.kt @@ -1,3 +1,4 @@ +// 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/labels/controlLabelClashesWithFuncitonName.kt b/compiler/testData/codegen/box/labels/controlLabelClashesWithFuncitonName.kt index ae2f251cc2c..d08eb1c6e1b 100644 --- a/compiler/testData/codegen/box/labels/controlLabelClashesWithFuncitonName.kt +++ b/compiler/testData/codegen/box/labels/controlLabelClashesWithFuncitonName.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun test1(): Boolean { test1@ for(i in 1..2) { continue@test1 diff --git a/compiler/testData/codegen/box/labels/labeledDeclarations.kt b/compiler/testData/codegen/box/labels/labeledDeclarations.kt index 5b407c979fb..ab84a275af5 100644 --- a/compiler/testData/codegen/box/labels/labeledDeclarations.kt +++ b/compiler/testData/codegen/box/labels/labeledDeclarations.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR data class A(val a: Int, val b: Int) fun box() : String diff --git a/compiler/testData/codegen/box/lazyCodegen/exceptionInFieldInitializer.kt b/compiler/testData/codegen/box/lazyCodegen/exceptionInFieldInitializer.kt index f086e0ca2ff..f6ad7b3753a 100644 --- a/compiler/testData/codegen/box/lazyCodegen/exceptionInFieldInitializer.kt +++ b/compiler/testData/codegen/box/lazyCodegen/exceptionInFieldInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A(val p: String) { val prop: String = throw RuntimeException() } diff --git a/compiler/testData/codegen/box/lazyCodegen/safeCallAndArray.kt b/compiler/testData/codegen/box/lazyCodegen/safeCallAndArray.kt index 90b61d66b5f..1bb7a3d3b76 100644 --- a/compiler/testData/codegen/box/lazyCodegen/safeCallAndArray.kt +++ b/compiler/testData/codegen/box/lazyCodegen/safeCallAndArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class C { fun calc() : String { return "OK" diff --git a/compiler/testData/codegen/box/lazyCodegen/tryCatchExpression.kt b/compiler/testData/codegen/box/lazyCodegen/tryCatchExpression.kt index 8617a79e1cf..013c7cb0e1a 100644 --- a/compiler/testData/codegen/box/lazyCodegen/tryCatchExpression.kt +++ b/compiler/testData/codegen/box/lazyCodegen/tryCatchExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A { val p : Int = try{ 1 diff --git a/compiler/testData/codegen/box/localClasses/anonymousObjectInParameterInitializer.kt b/compiler/testData/codegen/box/localClasses/anonymousObjectInParameterInitializer.kt index e5a27ccdbc4..50d30afd3ac 100644 --- a/compiler/testData/codegen/box/localClasses/anonymousObjectInParameterInitializer.kt +++ b/compiler/testData/codegen/box/localClasses/anonymousObjectInParameterInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 629b491a31d..4020fe39025 100644 --- a/compiler/testData/codegen/box/localClasses/closureOfInnerLocalClass.kt +++ b/compiler/testData/codegen/box/localClasses/closureOfInnerLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..ca6883635e3 100644 --- a/compiler/testData/codegen/box/localClasses/closureOfLambdaInLocalClass.kt +++ b/compiler/testData/codegen/box/localClasses/closureOfLambdaInLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { var log = "" diff --git a/compiler/testData/codegen/box/localClasses/inLocalExtensionFunction.kt b/compiler/testData/codegen/box/localClasses/inLocalExtensionFunction.kt index d7231d40d3d..8b92efd345f 100644 --- a/compiler/testData/codegen/box/localClasses/inLocalExtensionFunction.kt +++ b/compiler/testData/codegen/box/localClasses/inLocalExtensionFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..a8c298a69f1 100644 --- a/compiler/testData/codegen/box/localClasses/inLocalExtensionProperty.kt +++ b/compiler/testData/codegen/box/localClasses/inLocalExtensionProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR package test class C(val s : String) { diff --git a/compiler/testData/codegen/box/localClasses/innerOfLocalCaptureExtensionReceiver.kt b/compiler/testData/codegen/box/localClasses/innerOfLocalCaptureExtensionReceiver.kt index ba3a0df632a..d91e6b388d9 100644 --- a/compiler/testData/codegen/box/localClasses/innerOfLocalCaptureExtensionReceiver.kt +++ b/compiler/testData/codegen/box/localClasses/innerOfLocalCaptureExtensionReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..e1b7b0e6794 100644 --- a/compiler/testData/codegen/box/localClasses/kt2700.kt +++ b/compiler/testData/codegen/box/localClasses/kt2700.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR package a.b interface Test { diff --git a/compiler/testData/codegen/box/localClasses/kt3210.kt b/compiler/testData/codegen/box/localClasses/kt3210.kt index 12c9b1cba6e..d3e33c32269 100644 --- a/compiler/testData/codegen/box/localClasses/kt3210.kt +++ b/compiler/testData/codegen/box/localClasses/kt3210.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..60f844e8921 100644 --- a/compiler/testData/codegen/box/localClasses/kt3389.kt +++ b/compiler/testData/codegen/box/localClasses/kt3389.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR package t class Reproduce { diff --git a/compiler/testData/codegen/box/localClasses/kt3584.kt b/compiler/testData/codegen/box/localClasses/kt3584.kt index 21cdb764faa..be72538a1f4 100644 --- a/compiler/testData/codegen/box/localClasses/kt3584.kt +++ b/compiler/testData/codegen/box/localClasses/kt3584.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val s = "captured"; diff --git a/compiler/testData/codegen/box/localClasses/localClassCaptureExtensionReceiver.kt b/compiler/testData/codegen/box/localClasses/localClassCaptureExtensionReceiver.kt index 89ee7e3754f..dc60548f75f 100644 --- a/compiler/testData/codegen/box/localClasses/localClassCaptureExtensionReceiver.kt +++ b/compiler/testData/codegen/box/localClasses/localClassCaptureExtensionReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class Outer { fun String.id(): String { class Local(unused: Long) { diff --git a/compiler/testData/codegen/box/localClasses/localClassInParameterInitializer.kt b/compiler/testData/codegen/box/localClasses/localClassInParameterInitializer.kt index 2b5c62666e6..39dbd270243 100644 --- a/compiler/testData/codegen/box/localClasses/localClassInParameterInitializer.kt +++ b/compiler/testData/codegen/box/localClasses/localClassInParameterInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..4ae118b8991 100644 --- a/compiler/testData/codegen/box/localClasses/localDataClass.kt +++ b/compiler/testData/codegen/box/localClasses/localDataClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val capturedInConstructor = 1 diff --git a/compiler/testData/codegen/box/localClasses/nameWithWhitespace.kt b/compiler/testData/codegen/box/localClasses/nameWithWhitespace.kt index 099c1510b71..2bdaf3a9a12 100644 --- a/compiler/testData/codegen/box/localClasses/nameWithWhitespace.kt +++ b/compiler/testData/codegen/box/localClasses/nameWithWhitespace.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS fun `method with spaces`(): String { diff --git a/compiler/testData/codegen/box/localClasses/ownClosureOfInnerLocalClass.kt b/compiler/testData/codegen/box/localClasses/ownClosureOfInnerLocalClass.kt index c978f8b9c62..8012dfcf55e 100644 --- a/compiler/testData/codegen/box/localClasses/ownClosureOfInnerLocalClass.kt +++ b/compiler/testData/codegen/box/localClasses/ownClosureOfInnerLocalClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { var log = "" diff --git a/compiler/testData/codegen/box/mangling/field.kt b/compiler/testData/codegen/box/mangling/field.kt index d4805116073..2d687f57945 100644 --- a/compiler/testData/codegen/box/mangling/field.kt +++ b/compiler/testData/codegen/box/mangling/field.kt @@ -1,3 +1,4 @@ +// 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/mangling/fun.kt b/compiler/testData/codegen/box/mangling/fun.kt index 648f8620f80..47b57dbae5b 100644 --- a/compiler/testData/codegen/box/mangling/fun.kt +++ b/compiler/testData/codegen/box/mangling/fun.kt @@ -1,3 +1,4 @@ +// 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/mangling/internal.kt b/compiler/testData/codegen/box/mangling/internal.kt index 1d7db0dd977..070c07902d3 100644 --- a/compiler/testData/codegen/box/mangling/internal.kt +++ b/compiler/testData/codegen/box/mangling/internal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // MODULE: lib // FILE: lib.kt diff --git a/compiler/testData/codegen/box/mangling/noOverrideWithJava.kt b/compiler/testData/codegen/box/mangling/noOverrideWithJava.kt index 0e5a23013c9..2739e5c8149 100644 --- a/compiler/testData/codegen/box/mangling/noOverrideWithJava.kt +++ b/compiler/testData/codegen/box/mangling/noOverrideWithJava.kt @@ -1,3 +1,4 @@ +// 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/multiDecl/component.kt b/compiler/testData/codegen/box/multiDecl/component.kt index efd446f8df6..2b1003e6f11 100644 --- a/compiler/testData/codegen/box/multiDecl/component.kt +++ b/compiler/testData/codegen/box/multiDecl/component.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME class S(val a: String, val b: String) { diff --git a/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclFor.kt b/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclFor.kt index d3fce253d5a..5438e284222 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: JS_IR class C(val i: Int) { operator fun component1() = i + 1 operator fun component2() = i + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/multiDecl/forIterator/MultiDeclForComponentExtensions.kt index fb470307de3..152e28718cc 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: JS_IR 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 344e2051fc9..ece41a6770d 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: JS_IR 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 2b223cd505e..42cb7917e1c 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: JS_IR 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 a744e0370ee..67bfe8624eb 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: JS_IR class C(val i: Int) { operator fun component1() = i + 1 operator fun component2() = i + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentExtensions.kt index e9facb62192..94ec0e08ffd 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: JS_IR 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 7afc1023d61..136a4410add 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: JS_IR 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 499b2e18356..c7c17bccc82 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: JS_IR class M { operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt b/compiler/testData/codegen/box/multiDecl/forIterator/longIterator/MultiDeclForComponentMemberExtensionsInExtensionFunction.kt index b20eb9d7453..8f46bb9f598 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: JS_IR class M { operator fun Long.component1() = this + 1 operator fun Long.component2() = this + 2 diff --git a/compiler/testData/codegen/box/multiDecl/forRange/UnderscoreNamesDontCallComponent.kt b/compiler/testData/codegen/box/multiDecl/forRange/UnderscoreNamesDontCallComponent.kt index 644125c9809..3b81afbd468 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: JS_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/int/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeTo/int/MultiDeclForComponentExtensions.kt index 68454565301..1668d6c10f9 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: JS_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..610939ab416 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: JS_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..8793b317dc1 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: JS_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..d0127b64804 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: JS_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..af52a290abb 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: JS_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..9bdb2dd8f56 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: JS_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..eb8c49f9961 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: JS_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..bf4b067209e 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: JS_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/int/MultiDeclForComponentExtensions.kt b/compiler/testData/codegen/box/multiDecl/forRange/explicitRangeToWithDot/int/MultiDeclForComponentExtensions.kt index 68454565301..1668d6c10f9 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: JS_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..610939ab416 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: JS_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..8793b317dc1 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: JS_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..d0127b64804 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: JS_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..9bdb2dd8f56 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: JS_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..eb8c49f9961 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: JS_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..bf4b067209e 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: JS_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..e575643f94f 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: JS_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..e4055d651af 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: JS_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..3467fc76df8 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: JS_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..5e42b8c9633 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: JS_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..081ba801400 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: JS_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..03f6a35dd9f 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: JS_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..867488428f5 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: JS_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..95b2f81b281 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: JS_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 8793aef1b14..dceded9ff45 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: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/multiDecl/returnInElvis.kt b/compiler/testData/codegen/box/multiDecl/returnInElvis.kt index 9f381d75225..7a9c31be4ad 100644 --- a/compiler/testData/codegen/box/multiDecl/returnInElvis.kt +++ b/compiler/testData/codegen/box/multiDecl/returnInElvis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR data class Z(val p: String, val k: String) diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/constructor.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/constructor.kt index b9ecb11356c..9cb8e778e9a 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: JS_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..c144c402929 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: JS_IR // IGNORE_BACKEND: JVM // FILE: lib.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/function.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/function.kt index ba521667c6c..2e507be3e1a 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: JS_IR // WITH_RUNTIME // 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..f45c38e0137 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: JS_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..d7b049050d1 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: JS_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..9722909c3f8 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: JS_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 c4ea69ccf78..2567df20cd5 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: JS_IR // WITH_RUNTIME // IGNORE_BACKEND: JVM_IR // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedInExpectedDeclarations.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/inheritedInExpectedDeclarations.kt index abe6f5ca198..3c1a684d0be 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: JS_IR // WITH_RUNTIME // IGNORE_BACKEND: JVM_IR // 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..561e0a88a26 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: JS_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..6662a61b94a 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: JS_IR // WITH_RUNTIME // FILE: common.kt diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/kt23239.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/kt23239.kt index 55334ec1fda..f3b2c59a0f3 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: JS_IR // WITH_RUNTIME // IGNORE_BACKEND: 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 0a43e1942bc..bd4fef6e52a 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: JS_IR // IGNORE_BACKEND: JVM // FILE: lib.kt diff --git a/compiler/testData/codegen/box/nonLocalReturns/kt9644let.kt b/compiler/testData/codegen/box/nonLocalReturns/kt9644let.kt index 2972f593a56..7f3bb0086b1 100644 --- a/compiler/testData/codegen/box/nonLocalReturns/kt9644let.kt +++ b/compiler/testData/codegen/box/nonLocalReturns/kt9644let.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun foo() { diff --git a/compiler/testData/codegen/box/nonLocalReturns/use.kt b/compiler/testData/codegen/box/nonLocalReturns/use.kt index 4c6934a5ebf..ebc63924759 100644 --- a/compiler/testData/codegen/box/nonLocalReturns/use.kt +++ b/compiler/testData/codegen/box/nonLocalReturns/use.kt @@ -1,3 +1,4 @@ +// 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/nonLocalReturns/useWithException.kt b/compiler/testData/codegen/box/nonLocalReturns/useWithException.kt index f3bb63dc008..b2c71884cb4 100644 --- a/compiler/testData/codegen/box/nonLocalReturns/useWithException.kt +++ b/compiler/testData/codegen/box/nonLocalReturns/useWithException.kt @@ -1,3 +1,4 @@ +// 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/nullCheckOptimization/isNullable.kt b/compiler/testData/codegen/box/nullCheckOptimization/isNullable.kt index 750f01972a0..eff0da3bb5a 100644 --- a/compiler/testData/codegen/box/nullCheckOptimization/isNullable.kt +++ b/compiler/testData/codegen/box/nullCheckOptimization/isNullable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR inline fun isNullable() = null is T fun box(): String = diff --git a/compiler/testData/codegen/box/nullCheckOptimization/kt22410.kt b/compiler/testData/codegen/box/nullCheckOptimization/kt22410.kt index 05c2ca4c594..aa437245ed2 100644 --- a/compiler/testData/codegen/box/nullCheckOptimization/kt22410.kt +++ b/compiler/testData/codegen/box/nullCheckOptimization/kt22410.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { defineFunc() diff --git a/compiler/testData/codegen/box/nullCheckOptimization/trivialInstanceOf.kt b/compiler/testData/codegen/box/nullCheckOptimization/trivialInstanceOf.kt index 89a0f2d67ad..87c725e61d2 100644 --- a/compiler/testData/codegen/box/nullCheckOptimization/trivialInstanceOf.kt +++ b/compiler/testData/codegen/box/nullCheckOptimization/trivialInstanceOf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..5be3a0dfb97 100644 --- a/compiler/testData/codegen/box/objectIntrinsics/objects.kt +++ b/compiler/testData/codegen/box/objectIntrinsics/objects.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..972c35b2cde 100644 --- a/compiler/testData/codegen/box/objects/anonymousObjectPropertyInitialization.kt +++ b/compiler/testData/codegen/box/objects/anonymousObjectPropertyInitialization.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface T { fun foo(): String } diff --git a/compiler/testData/codegen/box/objects/compoundAssignmentToArrayAccessToExtensionPropertyImportedFromObject.kt b/compiler/testData/codegen/box/objects/compoundAssignmentToArrayAccessToExtensionPropertyImportedFromObject.kt index 358a1b9ddfd..d7eefba8b1d 100644 --- a/compiler/testData/codegen/box/objects/compoundAssignmentToArrayAccessToExtensionPropertyImportedFromObject.kt +++ b/compiler/testData/codegen/box/objects/compoundAssignmentToArrayAccessToExtensionPropertyImportedFromObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..57edc0a5a1e 100644 --- a/compiler/testData/codegen/box/objects/compoundAssignmentToArrayAccessToPropertyImportedFromObject.kt +++ b/compiler/testData/codegen/box/objects/compoundAssignmentToArrayAccessToPropertyImportedFromObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import Host.x diff --git a/compiler/testData/codegen/box/objects/flist.kt b/compiler/testData/codegen/box/objects/flist.kt index 9da8a335ad7..bce0281ef37 100644 --- a/compiler/testData/codegen/box/objects/flist.kt +++ b/compiler/testData/codegen/box/objects/flist.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR public abstract class FList() { public abstract val head: T public abstract val tail: FList diff --git a/compiler/testData/codegen/box/objects/interfaceCompanionObjectReference.kt b/compiler/testData/codegen/box/objects/interfaceCompanionObjectReference.kt index 34e65303514..f4d20e9d03c 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: JS_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/objects/kt1047.kt b/compiler/testData/codegen/box/objects/kt1047.kt index cc10922307f..3ca6e581e53 100644 --- a/compiler/testData/codegen/box/objects/kt1047.kt +++ b/compiler/testData/codegen/box/objects/kt1047.kt @@ -1,3 +1,4 @@ +// 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/kt1186.kt b/compiler/testData/codegen/box/objects/kt1186.kt index 6100f7092fa..0a06675a421 100644 --- a/compiler/testData/codegen/box/objects/kt1186.kt +++ b/compiler/testData/codegen/box/objects/kt1186.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR enum class Color(val rgb : Int) { RED(0xFF0000), GREEN(0x00FF00), diff --git a/compiler/testData/codegen/box/objects/kt1737.kt b/compiler/testData/codegen/box/objects/kt1737.kt index 583cac8e39d..90afe5be813 100644 --- a/compiler/testData/codegen/box/objects/kt1737.kt +++ b/compiler/testData/codegen/box/objects/kt1737.kt @@ -1,3 +1,4 @@ +// 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.kt b/compiler/testData/codegen/box/objects/kt2663.kt index b7dad56133f..a3239e63485 100644 --- a/compiler/testData/codegen/box/objects/kt2663.kt +++ b/compiler/testData/codegen/box/objects/kt2663.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 01007832059..edb51b054b5 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: 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/kt3238.kt b/compiler/testData/codegen/box/objects/kt3238.kt index b1adf30137b..d0c11d11c22 100644 --- a/compiler/testData/codegen/box/objects/kt3238.kt +++ b/compiler/testData/codegen/box/objects/kt3238.kt @@ -1,3 +1,4 @@ +// 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/kt535.kt b/compiler/testData/codegen/box/objects/kt535.kt index 3821753c731..6e78770697c 100644 --- a/compiler/testData/codegen/box/objects/kt535.kt +++ b/compiler/testData/codegen/box/objects/kt535.kt @@ -1,3 +1,4 @@ +// 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 a641c825feb..4402f9dc3ff 100644 --- a/compiler/testData/codegen/box/objects/kt560.kt +++ b/compiler/testData/codegen/box/objects/kt560.kt @@ -1,3 +1,4 @@ +// 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/kt694.kt b/compiler/testData/codegen/box/objects/kt694.kt index 945e1298489..e3f2d0e76db 100644 --- a/compiler/testData/codegen/box/objects/kt694.kt +++ b/compiler/testData/codegen/box/objects/kt694.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 c59e782da64..2c5faf0fbaf 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: JS_IR object O { val mmmap = HashMap(); diff --git a/compiler/testData/codegen/box/objects/objectInitialization_kt5523.kt b/compiler/testData/codegen/box/objects/objectInitialization_kt5523.kt index 3238fe1f9ce..7e8e09128f2 100644 --- a/compiler/testData/codegen/box/objects/objectInitialization_kt5523.kt +++ b/compiler/testData/codegen/box/objects/objectInitialization_kt5523.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR object A { val a = "OK" val b = A.a diff --git a/compiler/testData/codegen/box/objects/objectVsClassInitialization_kt5291.kt b/compiler/testData/codegen/box/objects/objectVsClassInitialization_kt5291.kt index 88ec3c5bb6e..705499c272f 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: JS_IR public inline fun T.with(f: T.() -> Unit): T { this.f() return this diff --git a/compiler/testData/codegen/box/objects/privateExtensionFromInitializer_kt4543.kt b/compiler/testData/codegen/box/objects/privateExtensionFromInitializer_kt4543.kt index ffcb2ada647..b289fcbd3d8 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: JS_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..aa8ee33ddae 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: JS_IR interface T object Foo { diff --git a/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInInlineLambdaInConstructorBody.kt b/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInInlineLambdaInConstructorBody.kt index 892e82811a1..893a683163a 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInInlineLambdaInConstructorBody.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInInlineLambdaInConstructorBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..4f8d39ba151 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInInlineLambdaInSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToCompanionObjectInInlineLambdaInSuperConstructorCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR abstract class Base(val fn: () -> String) class Host { diff --git a/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInConstructorBody.kt b/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInConstructorBody.kt index faccd52f1a4..4fbebe00429 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInConstructorBody.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInConstructorBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface Test { companion object { fun ok() = "OK" diff --git a/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInSuperConstructorCall.kt b/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInSuperConstructorCall.kt index 226506094b2..26ee4696345 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToInterfaceCompanionObjectInInlineLambdaInSuperConstructorCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR abstract class Base(val fn: () -> String) interface Host { diff --git a/compiler/testData/codegen/box/objects/selfReferenceToObjectInInlineLambdaInConstructorBody.kt b/compiler/testData/codegen/box/objects/selfReferenceToObjectInInlineLambdaInConstructorBody.kt index 88cfbb44f32..4506f6052c3 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToObjectInInlineLambdaInConstructorBody.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToObjectInInlineLambdaInConstructorBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..09ae203fcaa 100644 --- a/compiler/testData/codegen/box/objects/selfReferenceToObjectInInlineLambdaInSuperConstructorCall.kt +++ b/compiler/testData/codegen/box/objects/selfReferenceToObjectInInlineLambdaInSuperConstructorCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR abstract class Base(val fn: () -> String) object Test : Base(run { { Test.ok() } }) { diff --git a/compiler/testData/codegen/box/objects/useAnonymousObjectAsIterator.kt b/compiler/testData/codegen/box/objects/useAnonymousObjectAsIterator.kt index 4b492007eb1..c206d9e0ed9 100644 --- a/compiler/testData/codegen/box/objects/useAnonymousObjectAsIterator.kt +++ b/compiler/testData/codegen/box/objects/useAnonymousObjectAsIterator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // KT-5869 operator fun Iterator.iterator(): Iterator = this diff --git a/compiler/testData/codegen/box/operatorConventions/annotatedAssignment.kt b/compiler/testData/codegen/box/operatorConventions/annotatedAssignment.kt index ef6ec161a84..7309d875035 100644 --- a/compiler/testData/codegen/box/operatorConventions/annotatedAssignment.kt +++ b/compiler/testData/codegen/box/operatorConventions/annotatedAssignment.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR @Target(AnnotationTarget.EXPRESSION) annotation class Annotation diff --git a/compiler/testData/codegen/box/operatorConventions/assignmentOperations.kt b/compiler/testData/codegen/box/operatorConventions/assignmentOperations.kt index edbd763154e..39b1b9ecb7d 100644 --- a/compiler/testData/codegen/box/operatorConventions/assignmentOperations.kt +++ b/compiler/testData/codegen/box/operatorConventions/assignmentOperations.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A() { var x = 0 } diff --git a/compiler/testData/codegen/box/operatorConventions/augmentedAssignmentWithArrayLHS.kt b/compiler/testData/codegen/box/operatorConventions/augmentedAssignmentWithArrayLHS.kt index 0c80cc8edb7..9ee38e3a41c 100644 --- a/compiler/testData/codegen/box/operatorConventions/augmentedAssignmentWithArrayLHS.kt +++ b/compiler/testData/codegen/box/operatorConventions/augmentedAssignmentWithArrayLHS.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..75452e21055 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: JS_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..cc8847698db 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: JS_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..8ee753bcb15 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: JS_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..c88a3ca37e4 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: JS_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..ea561d7d1c6 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: JS_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..895ab0bef52 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: JS_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..3d39c948895 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: JS_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..9cc30c137fd 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: JS_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..4130e81b6c9 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: JS_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..d066c825fba 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: JS_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/incDecOnObject.kt b/compiler/testData/codegen/box/operatorConventions/incDecOnObject.kt index 0717061a9b4..059981946b5 100644 --- a/compiler/testData/codegen/box/operatorConventions/incDecOnObject.kt +++ b/compiler/testData/codegen/box/operatorConventions/incDecOnObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class X(var value: Long) operator fun X.inc(): X { diff --git a/compiler/testData/codegen/box/operatorConventions/kt14201_2.kt b/compiler/testData/codegen/box/operatorConventions/kt14201_2.kt index b95b82d9172..34f5b1a4c11 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: JS_IR class A { val z: String = "OK" } diff --git a/compiler/testData/codegen/box/operatorConventions/kt20387.kt b/compiler/testData/codegen/box/operatorConventions/kt20387.kt index 95fcaa70ec6..edfaef84ad1 100644 --- a/compiler/testData/codegen/box/operatorConventions/kt20387.kt +++ b/compiler/testData/codegen/box/operatorConventions/kt20387.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: test.kt import base.* diff --git a/compiler/testData/codegen/box/operatorConventions/overloadedSet.kt b/compiler/testData/codegen/box/operatorConventions/overloadedSet.kt index 839722da16a..e8364c3faa2 100644 --- a/compiler/testData/codegen/box/operatorConventions/overloadedSet.kt +++ b/compiler/testData/codegen/box/operatorConventions/overloadedSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 8d45ed1b931..09070007a2a 100644 --- a/compiler/testData/codegen/box/operatorConventions/plusExplicit.kt +++ b/compiler/testData/codegen/box/operatorConventions/plusExplicit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun bar1(): String { diff --git a/compiler/testData/codegen/box/operatorConventions/remAssignmentOperation.kt b/compiler/testData/codegen/box/operatorConventions/remAssignmentOperation.kt index b0c2bf060c3..828d600c92e 100644 --- a/compiler/testData/codegen/box/operatorConventions/remAssignmentOperation.kt +++ b/compiler/testData/codegen/box/operatorConventions/remAssignmentOperation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 f10fe021e65..a0058a194fb 100644 --- a/compiler/testData/codegen/box/operatorConventions/remOverModOperation.kt +++ b/compiler/testData/codegen/box/operatorConventions/remOverModOperation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 6c359e3c88b..c017cbb3a25 100644 --- a/compiler/testData/codegen/box/optimizations/kt20844.kt +++ b/compiler/testData/codegen/box/optimizations/kt20844.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR //WITH_RUNTIME fun foo(x: String, ys: List) = diff --git a/compiler/testData/codegen/box/package/boxPrimitiveTypeInClinit.kt b/compiler/testData/codegen/box/package/boxPrimitiveTypeInClinit.kt index 8b8377d314b..128e66ddf4c 100644 --- a/compiler/testData/codegen/box/package/boxPrimitiveTypeInClinit.kt +++ b/compiler/testData/codegen/box/package/boxPrimitiveTypeInClinit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR var xi = 0 var xin : Int? = 0 var xinn : Int? = null diff --git a/compiler/testData/codegen/box/package/checkCast.kt b/compiler/testData/codegen/box/package/checkCast.kt index ffdfa30042b..c522a1c8537 100644 --- a/compiler/testData/codegen/box/package/checkCast.kt +++ b/compiler/testData/codegen/box/package/checkCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class C(val x: Int) { override fun equals(rhs: Any?): Boolean { if (rhs is C) { diff --git a/compiler/testData/codegen/box/package/initializationOrder.kt b/compiler/testData/codegen/box/package/initializationOrder.kt index 99dc990860d..b54c3209333 100644 --- a/compiler/testData/codegen/box/package/initializationOrder.kt +++ b/compiler/testData/codegen/box/package/initializationOrder.kt @@ -1,3 +1,4 @@ +// 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/package/invokespecial.kt b/compiler/testData/codegen/box/package/invokespecial.kt index b0dfae5ae86..ca244d2703f 100644 --- a/compiler/testData/codegen/box/package/invokespecial.kt +++ b/compiler/testData/codegen/box/package/invokespecial.kt @@ -1,3 +1,4 @@ +// 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 b4cf8c0b19b..06fbc48797f 100644 --- a/compiler/testData/codegen/box/package/mainInFiles.kt +++ b/compiler/testData/codegen/box/package/mainInFiles.kt @@ -1,3 +1,4 @@ +// 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/package/nullablePrimitiveNoFieldInitializer.kt b/compiler/testData/codegen/box/package/nullablePrimitiveNoFieldInitializer.kt index c0f72702d06..3ab83195924 100644 --- a/compiler/testData/codegen/box/package/nullablePrimitiveNoFieldInitializer.kt +++ b/compiler/testData/codegen/box/package/nullablePrimitiveNoFieldInitializer.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..44b068bb240 100644 --- a/compiler/testData/codegen/box/package/privateMembersInImportList.kt +++ b/compiler/testData/codegen/box/package/privateMembersInImportList.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR package test import test.C.E1 diff --git a/compiler/testData/codegen/box/package/referenceWithTheSameNameAsPackage.kt b/compiler/testData/codegen/box/package/referenceWithTheSameNameAsPackage.kt index 99387957c24..fe69ad10679 100644 --- a/compiler/testData/codegen/box/package/referenceWithTheSameNameAsPackage.kt +++ b/compiler/testData/codegen/box/package/referenceWithTheSameNameAsPackage.kt @@ -1,4 +1,5 @@ // !LANGUAGE: +NewInference +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME // FILE: messages/foo.kt diff --git a/compiler/testData/codegen/box/platformTypes/primitives/assign.kt b/compiler/testData/codegen/box/platformTypes/primitives/assign.kt index 97730470dfc..9999116bf15 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: JS_IR fun box(): String { val l = ArrayList() l.add(1) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/compareTo.kt b/compiler/testData/codegen/box/platformTypes/primitives/compareTo.kt index 288a8111d76..9ee07956946 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: JS_IR fun box(): String { val l = ArrayList() l.add(1) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/dec.kt b/compiler/testData/codegen/box/platformTypes/primitives/dec.kt index 04574676e01..293bae8eb3c 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: JS_IR fun box(): String { val l = ArrayList() l.add(1) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/div.kt b/compiler/testData/codegen/box/platformTypes/primitives/div.kt index 1d19aa08bde..243d5bdeb31 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: JS_IR fun box(): String { val l = ArrayList() l.add(2) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/equals.kt b/compiler/testData/codegen/box/platformTypes/primitives/equals.kt index f11e683d8cf..a150ce6741b 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: JS_IR fun box(): String { val l = ArrayList() l.add(1) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/hashCode.kt b/compiler/testData/codegen/box/platformTypes/primitives/hashCode.kt index 884ce0f7752..ef86807890a 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: JS_IR fun box(): String { val l = ArrayList() l.add(1) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/identityEquals.kt b/compiler/testData/codegen/box/platformTypes/primitives/identityEquals.kt index 495dace669b..6392b040687 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: 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/platformTypes/primitives/inc.kt b/compiler/testData/codegen/box/platformTypes/primitives/inc.kt index 25de0090050..ab7392b1149 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: JS_IR fun box(): String { val l = ArrayList() l.add(1) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/minus.kt b/compiler/testData/codegen/box/platformTypes/primitives/minus.kt index cf14e881a9a..79315d63b80 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: JS_IR fun box(): String { val l = ArrayList() l.add(1) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/mod.kt b/compiler/testData/codegen/box/platformTypes/primitives/mod.kt index f72a03f668d..19a5b405785 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: JS_IR fun box(): String { val l = ArrayList() l.add(2) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/not.kt b/compiler/testData/codegen/box/platformTypes/primitives/not.kt index 0c280a8febc..7b218fb0e37 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: JS_IR fun box(): String { val l = ArrayList() l.add(true) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/notEquals.kt b/compiler/testData/codegen/box/platformTypes/primitives/notEquals.kt index 0f57a857b28..2db15dcc7de 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: JS_IR fun box(): String { val l = ArrayList() l.add(1) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/plus.kt b/compiler/testData/codegen/box/platformTypes/primitives/plus.kt index 97b8744ab0d..d4e64bc24b3 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: JS_IR fun box(): String { val l = ArrayList() l.add(1) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/plusAssign.kt b/compiler/testData/codegen/box/platformTypes/primitives/plusAssign.kt index cc3512f76a0..a9bfa928437 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: JS_IR fun box(): String { val l = ArrayList() l.add(1) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/rangeTo.kt b/compiler/testData/codegen/box/platformTypes/primitives/rangeTo.kt index ceb1961f5df..7eccf5c008b 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: JS_IR fun box(): String { val l = ArrayList() l.add(2) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/times.kt b/compiler/testData/codegen/box/platformTypes/primitives/times.kt index 939bc056018..fb08be0c3a7 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: JS_IR fun box(): String { val l = ArrayList() l.add(1) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/toShort.kt b/compiler/testData/codegen/box/platformTypes/primitives/toShort.kt index 429eaf77336..46c6a98a7be 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: JS_IR fun box(): String { val l = ArrayList() l.add(1) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/toString.kt b/compiler/testData/codegen/box/platformTypes/primitives/toString.kt index 3ad15f84649..f3dbe253dac 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: JS_IR fun box(): String { val l = ArrayList() l.add(1) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/unaryMinus.kt b/compiler/testData/codegen/box/platformTypes/primitives/unaryMinus.kt index 30ed37ccf3b..b5a95f96d90 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: JS_IR fun box(): String { val l = ArrayList() l.add(1) diff --git a/compiler/testData/codegen/box/platformTypes/primitives/unaryPlus.kt b/compiler/testData/codegen/box/platformTypes/primitives/unaryPlus.kt index c987878a3a1..e650b603861 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: JS_IR fun box(): String { val l = ArrayList() l.add(1) diff --git a/compiler/testData/codegen/box/primitiveTypes/comparisonWithNaN.kt b/compiler/testData/codegen/box/primitiveTypes/comparisonWithNaN.kt index 2f1186ca3bf..e1dfe5c748a 100644 --- a/compiler/testData/codegen/box/primitiveTypes/comparisonWithNaN.kt +++ b/compiler/testData/codegen/box/primitiveTypes/comparisonWithNaN.kt @@ -1,3 +1,4 @@ +// 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/conversions.kt b/compiler/testData/codegen/box/primitiveTypes/conversions.kt index a8521d51a0a..14f50cfbfcc 100644 --- a/compiler/testData/codegen/box/primitiveTypes/conversions.kt +++ b/compiler/testData/codegen/box/primitiveTypes/conversions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/primitiveTypes/crossTypeEquals.kt b/compiler/testData/codegen/box/primitiveTypes/crossTypeEquals.kt index 4f8745d94b9..a5058f2eb79 100644 --- a/compiler/testData/codegen/box/primitiveTypes/crossTypeEquals.kt +++ b/compiler/testData/codegen/box/primitiveTypes/crossTypeEquals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TARGET_BACKEND: JS // Contains JS-specific checks, e.g. null == undefined diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/boxedEqPrimitiveEvaluationOrder.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/boxedEqPrimitiveEvaluationOrder.kt index 5fd58629899..2317d10c7e8 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: JS_IR var order: String = "" fun a(i: Int): Int? { diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/boxedLongEqualsLong.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/boxedLongEqualsLong.kt index 9f589c7d3aa..ff26c9abd67 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/boxedLongEqualsLong.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/boxedLongEqualsLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR val x: Long = 0L fun box(): String { diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveByte.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveByte.kt index 327054de5dd..976bcefdc45 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveByte.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveByte.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // Auto-generated by GeneratePrimitiveVsObjectEqualityTestData. Do not edit! val nx: Byte? = 0.toByte() diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveChar.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveChar.kt index 589fe0b563f..92e311c5d63 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveChar.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveChar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // Auto-generated by GeneratePrimitiveVsObjectEqualityTestData. Do not edit! val nx: Char? = '0' diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveLong.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveLong.kt index 57253df6725..629a22f8d24 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveLong.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // Auto-generated by GeneratePrimitiveVsObjectEqualityTestData. Do not edit! val nx: Long? = 0L diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveShort.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveShort.kt index e93839a29c1..fbcad803071 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveShort.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/boxedEqPrimitiveShort.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // Auto-generated by GeneratePrimitiveVsObjectEqualityTestData. Do not edit! val nx: Short? = 0.toShort() diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedByte.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedByte.kt index 937d82722fa..929748e1c1d 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedByte.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedByte.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // Auto-generated by GeneratePrimitiveVsObjectEqualityTestData. Do not edit! val nx: Byte? = 0.toByte() diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedChar.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedChar.kt index 331ab442988..de2be4b66cd 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedChar.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedChar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // Auto-generated by GeneratePrimitiveVsObjectEqualityTestData. Do not edit! val nx: Char? = '0' diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedLong.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedLong.kt index e2eccb0ddf5..3def09217cc 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedLong.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // Auto-generated by GeneratePrimitiveVsObjectEqualityTestData. Do not edit! val nx: Long? = 0L diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedShort.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedShort.kt index 29bf73f855a..f8ee6fb2521 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedShort.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqBoxedShort.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // Auto-generated by GeneratePrimitiveVsObjectEqualityTestData. Do not edit! val nx: Short? = 0.toShort() diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectByte.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectByte.kt index b0b853c6edc..24e31ea49e3 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectByte.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectByte.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // Auto-generated by GeneratePrimitiveVsObjectEqualityTestData. Do not edit! val nx: Any? = 0.toByte() diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectChar.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectChar.kt index 6122439bcb6..e54684476dc 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectChar.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectChar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..1d4e0d8be24 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: JS_IR // Auto-generated by GeneratePrimitiveVsObjectEqualityTestData. Do not edit! val nx: Any? = 0L diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectShort.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectShort.kt index 61c27d231c0..b08b5d35ea8 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectShort.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectShort.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // Auto-generated by GeneratePrimitiveVsObjectEqualityTestData. Do not edit! val nx: Any? = 0.toShort() diff --git a/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/objectWithAsymmetricEqualsEqPrimitive.kt b/compiler/testData/codegen/box/primitiveTypes/equalityWithObject/objectWithAsymmetricEqualsEqPrimitive.kt index c0426625b8b..f9e2ca5ff7b 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: JS_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..b358a5698b1 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: JS_IR class CInt(val value: Int) val nCInt3: CInt? = CInt(3) diff --git a/compiler/testData/codegen/box/primitiveTypes/equalsHashCodeToString.kt b/compiler/testData/codegen/box/primitiveTypes/equalsHashCodeToString.kt index 7d4684e70bd..eee69de21f1 100644 --- a/compiler/testData/codegen/box/primitiveTypes/equalsHashCodeToString.kt +++ b/compiler/testData/codegen/box/primitiveTypes/equalsHashCodeToString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val b: Byte = 42 val c: Char = 'z' diff --git a/compiler/testData/codegen/box/primitiveTypes/incrementByteCharShort.kt b/compiler/testData/codegen/box/primitiveTypes/incrementByteCharShort.kt index 59b3f12b2ef..d596211c8fb 100644 --- a/compiler/testData/codegen/box/primitiveTypes/incrementByteCharShort.kt +++ b/compiler/testData/codegen/box/primitiveTypes/incrementByteCharShort.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun byteArg(b: Byte) {} fun charArg(c: Char) {} fun shortArg(s: Short) {} diff --git a/compiler/testData/codegen/box/primitiveTypes/kt1054.kt b/compiler/testData/codegen/box/primitiveTypes/kt1054.kt index 6393e3a0ec0..a9754c7efe1 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt1054.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt1054.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box() : String { return if(true.and(true)) "OK" else "fail" } diff --git a/compiler/testData/codegen/box/primitiveTypes/kt1093.kt b/compiler/testData/codegen/box/primitiveTypes/kt1093.kt index f1b56508700..ab48f8608a0 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt1093.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt1093.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR val f : (Any) -> String = { it.toString() } fun box() : String { diff --git a/compiler/testData/codegen/box/primitiveTypes/kt13023.kt b/compiler/testData/codegen/box/primitiveTypes/kt13023.kt index 602654d9563..138dfae47a7 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt13023.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt13023.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/primitiveTypes/kt14868.kt b/compiler/testData/codegen/box/primitiveTypes/kt14868.kt index 1416af7135b..ac69ac98744 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt14868.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt14868.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..dd0d7d6024b 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt1508.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt1508.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 8b58c6f402b..f6255f77f2c 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt16732.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt16732.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR //WITH_RUNTIME fun valueFromDB(value: Any): Any { diff --git a/compiler/testData/codegen/box/primitiveTypes/kt2251.kt b/compiler/testData/codegen/box/primitiveTypes/kt2251.kt index d75041090e5..13335006ff2 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt2251.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt2251.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..60cb8537c34 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt2269.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt2269.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box() : String { 230?.toByte()?.hashCode() 9.hashCode() diff --git a/compiler/testData/codegen/box/primitiveTypes/kt2275.kt b/compiler/testData/codegen/box/primitiveTypes/kt2275.kt index 4dc1296a0e5..6abd2217d38 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt2275.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt2275.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { (0.toLong() as Number?)?.toByte() (0 as Int?)?.toDouble() diff --git a/compiler/testData/codegen/box/primitiveTypes/kt243.kt b/compiler/testData/codegen/box/primitiveTypes/kt243.kt index 41c93f54971..6d48b09b5e9 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt243.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt243.kt @@ -1,3 +1,4 @@ +// 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/kt248.kt b/compiler/testData/codegen/box/primitiveTypes/kt248.kt index 0607b21341f..744a5c3cdbd 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt248.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt248.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box() : String { val b = true as? Boolean //exception val i = 1 as Int //exception diff --git a/compiler/testData/codegen/box/primitiveTypes/kt2768.kt b/compiler/testData/codegen/box/primitiveTypes/kt2768.kt index b2b0ec976ef..3cbbb631c3b 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt2768.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt2768.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..aabf4f34c1c 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt2794.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt2794.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..8196310428a 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt3078.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt3078.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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/kt3517.kt b/compiler/testData/codegen/box/primitiveTypes/kt3517.kt index 535f32308cd..a1659ed7bde 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt3517.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt3517.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // KT-3517 Can't call .equals() on a boolean fun box(): String { diff --git a/compiler/testData/codegen/box/primitiveTypes/kt3576.kt b/compiler/testData/codegen/box/primitiveTypes/kt3576.kt index 955272f0faa..349501839e5 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt3576.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt3576.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR object TestObject { val testFloat: Float = 0.9999.toFloat() val otherFloat: Float = 1.01.toFloat() diff --git a/compiler/testData/codegen/box/primitiveTypes/kt4097.kt b/compiler/testData/codegen/box/primitiveTypes/kt4097.kt index 04cc01c3f3a..b8b59a6e5db 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt4097.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt4097.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..f900a09f6d2 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt4098.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt4098.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..eede80c9606 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt4210.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt4210.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..65eb83188a5 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt4251.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt4251.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val a: Char? = 'a' val result = a!! < 'b' diff --git a/compiler/testData/codegen/box/primitiveTypes/kt518.kt b/compiler/testData/codegen/box/primitiveTypes/kt518.kt index f1ec08f1c2f..066eaf09a57 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt518.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt518.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun foo(i : Int?, a : Any?) { i?.plus(1) diff --git a/compiler/testData/codegen/box/primitiveTypes/kt6590_identityEquals.kt b/compiler/testData/codegen/box/primitiveTypes/kt6590_identityEquals.kt index f21a8f1f6a7..f5e6e563fc4 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt6590_identityEquals.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt6590_identityEquals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val i: Int = 10000 if (!(i === i)) return "Fail int ===" diff --git a/compiler/testData/codegen/box/primitiveTypes/kt665.kt b/compiler/testData/codegen/box/primitiveTypes/kt665.kt index b8bd69b6550..b1bbbf98732 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt665.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt665.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 5441850af87..34be34ea676 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt684.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt684.kt @@ -1,3 +1,4 @@ +// 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/kt737.kt b/compiler/testData/codegen/box/primitiveTypes/kt737.kt index bdf9a4f5af7..673639c66e4 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt737.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt737.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { if (3.compareTo(2) != 1) return "Fail #1" if (5.toByte().compareTo(10.toLong()) >= 0) return "Fail #2" diff --git a/compiler/testData/codegen/box/primitiveTypes/kt752.kt b/compiler/testData/codegen/box/primitiveTypes/kt752.kt index a62581eefb7..3d0027e314e 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt752.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt752.kt @@ -1,3 +1,4 @@ +// 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 f66201f9927..1b02e46ee54 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt753.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt753.kt @@ -1,3 +1,4 @@ +// 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 6d65494990b..b201b52f467 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt756.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt756.kt @@ -1,3 +1,4 @@ +// 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 39bc99d7d8f..037df703423 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt757.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt757.kt @@ -1,3 +1,4 @@ +// 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/kt828.kt b/compiler/testData/codegen/box/primitiveTypes/kt828.kt index 06e63bec23c..06b4e160934 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt828.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt828.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR package demo fun box() : String { diff --git a/compiler/testData/codegen/box/primitiveTypes/kt882.kt b/compiler/testData/codegen/box/primitiveTypes/kt882.kt index 15da30a150e..4eabeced192 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt882.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt882.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR val _0 : Double = 0.0 val _0dbl : Double = 0.toDouble() diff --git a/compiler/testData/codegen/box/primitiveTypes/kt887.kt b/compiler/testData/codegen/box/primitiveTypes/kt887.kt index c03be7c8835..52709a177df 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt887.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt887.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 92674333923..b64ae3bdc3a 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt935.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt935.kt @@ -1,3 +1,4 @@ +// 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..c34d9d29c51 100644 --- a/compiler/testData/codegen/box/primitiveTypes/nullAsNullableIntIsNull.kt +++ b/compiler/testData/codegen/box/primitiveTypes/nullAsNullableIntIsNull.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..3f889533b2f 100644 --- a/compiler/testData/codegen/box/primitiveTypes/nullableCharBoolean.kt +++ b/compiler/testData/codegen/box/primitiveTypes/nullableCharBoolean.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 faefeadd942..a8999d728be 100644 --- a/compiler/testData/codegen/box/primitiveTypes/number.kt +++ b/compiler/testData/codegen/box/primitiveTypes/number.kt @@ -1,3 +1,4 @@ +// 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/rangeTo.kt b/compiler/testData/codegen/box/primitiveTypes/rangeTo.kt index 7d55b63daf9..ea05279b49d 100644 --- a/compiler/testData/codegen/box/primitiveTypes/rangeTo.kt +++ b/compiler/testData/codegen/box/primitiveTypes/rangeTo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val b: Byte = 42 val c: Char = 'z' diff --git a/compiler/testData/codegen/box/primitiveTypes/substituteIntForGeneric.kt b/compiler/testData/codegen/box/primitiveTypes/substituteIntForGeneric.kt index 6b32d00e18e..4f01d638f9d 100644 --- a/compiler/testData/codegen/box/primitiveTypes/substituteIntForGeneric.kt +++ b/compiler/testData/codegen/box/primitiveTypes/substituteIntForGeneric.kt @@ -1,3 +1,4 @@ +// 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/unboxComparable.kt b/compiler/testData/codegen/box/primitiveTypes/unboxComparable.kt index 870989087fd..7026905f989 100644 --- a/compiler/testData/codegen/box/primitiveTypes/unboxComparable.kt +++ b/compiler/testData/codegen/box/primitiveTypes/unboxComparable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun foo(x: Int) = x fun bar(x: Comparable) = if (x is Int) foo(x) else 0 diff --git a/compiler/testData/codegen/box/privateConstructors/synthetic.kt b/compiler/testData/codegen/box/privateConstructors/synthetic.kt index 5b00a7166da..2d16515bf09 100644 --- a/compiler/testData/codegen/box/privateConstructors/synthetic.kt +++ b/compiler/testData/codegen/box/privateConstructors/synthetic.kt @@ -1,3 +1,4 @@ +// 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/privateConstructors/withArguments.kt b/compiler/testData/codegen/box/privateConstructors/withArguments.kt index a53517a81dd..315421482b7 100644 --- a/compiler/testData/codegen/box/privateConstructors/withArguments.kt +++ b/compiler/testData/codegen/box/privateConstructors/withArguments.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..ceb7fb1d7bc 100644 --- a/compiler/testData/codegen/box/privateConstructors/withDefault.kt +++ b/compiler/testData/codegen/box/privateConstructors/withDefault.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..7b34528038c 100644 --- a/compiler/testData/codegen/box/privateConstructors/withLinkedClasses.kt +++ b/compiler/testData/codegen/box/privateConstructors/withLinkedClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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/properties/accessToPrivateSetter.kt b/compiler/testData/codegen/box/properties/accessToPrivateSetter.kt index 881f5eae288..b4ed914beba 100644 --- a/compiler/testData/codegen/box/properties/accessToPrivateSetter.kt +++ b/compiler/testData/codegen/box/properties/accessToPrivateSetter.kt @@ -1,3 +1,4 @@ +// 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..2b03bbe2e22 100644 --- a/compiler/testData/codegen/box/properties/augmentedAssignmentsAndIncrements.kt +++ b/compiler/testData/codegen/box/properties/augmentedAssignmentsAndIncrements.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // Enable when KT-14833 is fixed. // IGNORE_BACKEND: JVM import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/properties/collectionSize.kt b/compiler/testData/codegen/box/properties/collectionSize.kt index 6a296b7fd69..463d11b7408 100644 --- a/compiler/testData/codegen/box/properties/collectionSize.kt +++ b/compiler/testData/codegen/box/properties/collectionSize.kt @@ -1,3 +1,4 @@ +// 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/commonPropertiesKJK.kt b/compiler/testData/codegen/box/properties/commonPropertiesKJK.kt index 264d2ffbdfc..72b52fdcbec 100644 --- a/compiler/testData/codegen/box/properties/commonPropertiesKJK.kt +++ b/compiler/testData/codegen/box/properties/commonPropertiesKJK.kt @@ -1,3 +1,4 @@ +// 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/companionObjectAccessor.kt b/compiler/testData/codegen/box/properties/companionObjectAccessor.kt index 85f734aa294..8ddd3d2bc70 100644 --- a/compiler/testData/codegen/box/properties/companionObjectAccessor.kt +++ b/compiler/testData/codegen/box/properties/companionObjectAccessor.kt @@ -1,3 +1,4 @@ +// 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/companionObjectPropertiesFromJava.kt b/compiler/testData/codegen/box/properties/companionObjectPropertiesFromJava.kt index 6ae3b092564..93461c1f2fb 100644 --- a/compiler/testData/codegen/box/properties/companionObjectPropertiesFromJava.kt +++ b/compiler/testData/codegen/box/properties/companionObjectPropertiesFromJava.kt @@ -1,3 +1,4 @@ +// 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/const/constFlags.kt b/compiler/testData/codegen/box/properties/const/constFlags.kt index a031c4d0341..2dcb7c4fb72 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: 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/const/constValInAnnotationDefault.kt b/compiler/testData/codegen/box/properties/const/constValInAnnotationDefault.kt index f02f2bd6ca7..a45d85ba6c1 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: 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/const/interfaceCompanion.kt b/compiler/testData/codegen/box/properties/const/interfaceCompanion.kt index afa9670a227..724685fc9c6 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: 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/javaPropertyBoxedGetter.kt b/compiler/testData/codegen/box/properties/javaPropertyBoxedGetter.kt index 88f00bb32e3..30f244e6aa2 100644 --- a/compiler/testData/codegen/box/properties/javaPropertyBoxedGetter.kt +++ b/compiler/testData/codegen/box/properties/javaPropertyBoxedGetter.kt @@ -1,3 +1,4 @@ +// 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/javaPropertyBoxedSetter.kt b/compiler/testData/codegen/box/properties/javaPropertyBoxedSetter.kt index 35dca43aa8d..1c5c9a47950 100644 --- a/compiler/testData/codegen/box/properties/javaPropertyBoxedSetter.kt +++ b/compiler/testData/codegen/box/properties/javaPropertyBoxedSetter.kt @@ -1,3 +1,4 @@ +// 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/kt1159.kt b/compiler/testData/codegen/box/properties/kt1159.kt index 66b07250a72..ff0d5301ccc 100644 --- a/compiler/testData/codegen/box/properties/kt1159.kt +++ b/compiler/testData/codegen/box/properties/kt1159.kt @@ -1,3 +1,4 @@ +// 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..7aec2c663ba 100644 --- a/compiler/testData/codegen/box/properties/kt1165.kt +++ b/compiler/testData/codegen/box/properties/kt1165.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR public abstract class VirtualFile() { public abstract val size : Long } diff --git a/compiler/testData/codegen/box/properties/kt12200.kt b/compiler/testData/codegen/box/properties/kt12200.kt index fab0ec15481..e22d1dc053a 100644 --- a/compiler/testData/codegen/box/properties/kt12200.kt +++ b/compiler/testData/codegen/box/properties/kt12200.kt @@ -1,3 +1,4 @@ +// 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/kt1398.kt b/compiler/testData/codegen/box/properties/kt1398.kt index b3b3f69c1ca..2de040cfadc 100644 --- a/compiler/testData/codegen/box/properties/kt1398.kt +++ b/compiler/testData/codegen/box/properties/kt1398.kt @@ -1,3 +1,4 @@ +// 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/kt1482_2279.kt b/compiler/testData/codegen/box/properties/kt1482_2279.kt index 5ea5c172005..fe1708d5ed7 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: 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/kt1714.kt b/compiler/testData/codegen/box/properties/kt1714.kt index 9425908610e..1417aec2703 100644 --- a/compiler/testData/codegen/box/properties/kt1714.kt +++ b/compiler/testData/codegen/box/properties/kt1714.kt @@ -1,3 +1,4 @@ +// 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..b43b8889d28 100644 --- a/compiler/testData/codegen/box/properties/kt1892.kt +++ b/compiler/testData/codegen/box/properties/kt1892.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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/kt2892.kt b/compiler/testData/codegen/box/properties/kt2892.kt index 816b11009d7..dc3b4f99854 100644 --- a/compiler/testData/codegen/box/properties/kt2892.kt +++ b/compiler/testData/codegen/box/properties/kt2892.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR open class A class B : A() { fun foo() = 1 diff --git a/compiler/testData/codegen/box/properties/kt3556.kt b/compiler/testData/codegen/box/properties/kt3556.kt index adce0368131..e1b88bc1576 100644 --- a/compiler/testData/codegen/box/properties/kt3556.kt +++ b/compiler/testData/codegen/box/properties/kt3556.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class Test { val a : String = "1" private val b : String get() = a diff --git a/compiler/testData/codegen/box/properties/kt613.kt b/compiler/testData/codegen/box/properties/kt613.kt index 4f55c044844..5140bf9ab04 100644 --- a/compiler/testData/codegen/box/properties/kt613.kt +++ b/compiler/testData/codegen/box/properties/kt613.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR package name class Test() { diff --git a/compiler/testData/codegen/box/properties/lateinit/accessor.kt b/compiler/testData/codegen/box/properties/lateinit/accessor.kt index 441bc5ec592..56824de49d1 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: JS_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 8650a0fad11..66a53163d43 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: JS_IR public class A { fun getMyStr(): String { diff --git a/compiler/testData/codegen/box/properties/lateinit/exceptionField.kt b/compiler/testData/codegen/box/properties/lateinit/exceptionField.kt index 76120e7eff5..e5d76b16878 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: JS_IR class A { private lateinit var str: String diff --git a/compiler/testData/codegen/box/properties/lateinit/exceptionGetter.kt b/compiler/testData/codegen/box/properties/lateinit/exceptionGetter.kt index 35449a38fad..714b261829e 100644 --- a/compiler/testData/codegen/box/properties/lateinit/exceptionGetter.kt +++ b/compiler/testData/codegen/box/properties/lateinit/exceptionGetter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A { public lateinit var str: String } diff --git a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/emptyLhs.kt b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/emptyLhs.kt index 4e5c78fdc56..a33e1450c49 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: JS_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 691f6277775..c4f945ed489 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: JS_IR // IGNORE_BACKEND: NATIVE // LANGUAGE_VERSION: 1.2 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/propertyImportedFromObject.kt b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/propertyImportedFromObject.kt index a61d790b09a..bc23329ac58 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: JS_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 54d75bcd3b3..00d3d15ec3a 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: JS_IR // IGNORE_BACKEND: NATIVE // LANGUAGE_VERSION: 1.2 // 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 fc4e774df7d..96571d49951 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: JS_IR // IGNORE_BACKEND: NATIVE // LANGUAGE_VERSION: 1.2 // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/properties/lateinit/local/kt23260.kt b/compiler/testData/codegen/box/properties/lateinit/local/kt23260.kt index 422a501ba6d..2aeee98535e 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: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/properties/lateinit/local/localLateinit.kt b/compiler/testData/codegen/box/properties/lateinit/local/localLateinit.kt index bb68d6f3f3e..f7ad98f3b72 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: JS_IR // LANGUAGE_VERSION: 1.2 fun box(): String { diff --git a/compiler/testData/codegen/box/properties/lateinit/local/uninitializedCapturedMemberAccess.kt b/compiler/testData/codegen/box/properties/lateinit/local/uninitializedCapturedMemberAccess.kt index 74fd67b08f8..dcaeebbfc47 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: JS_IR // LANGUAGE_VERSION: 1.2 // WITH_RUNTIME // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/properties/lateinit/local/uninitializedCapturedRead.kt b/compiler/testData/codegen/box/properties/lateinit/local/uninitializedCapturedRead.kt index 450606b7f4c..33a3e5c91b7 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: JS_IR // LANGUAGE_VERSION: 1.2 // WITH_RUNTIME // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/properties/lateinit/local/uninitializedMemberAccess.kt b/compiler/testData/codegen/box/properties/lateinit/local/uninitializedMemberAccess.kt index 6785487157e..7e83ae90b8d 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: JS_IR // LANGUAGE_VERSION: 1.2 // WITH_RUNTIME // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/properties/lateinit/local/uninitializedRead.kt b/compiler/testData/codegen/box/properties/lateinit/local/uninitializedRead.kt index cdb17a1381d..33c2bff24c5 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: JS_IR // LANGUAGE_VERSION: 1.2 // WITH_RUNTIME // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/properties/lateinit/override.kt b/compiler/testData/codegen/box/properties/lateinit/override.kt index 02d05d723be..476288b219c 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: JS_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..ed8db88250e 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: JS_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..5a598c66fb9 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: JS_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..d3ade4535e3 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: JS_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..f524b9089ed 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: JS_IR open class A { lateinit var x: String private set diff --git a/compiler/testData/codegen/box/properties/lateinit/simpleVar.kt b/compiler/testData/codegen/box/properties/lateinit/simpleVar.kt index b5314ead1c8..ece5390bc35 100644 --- a/compiler/testData/codegen/box/properties/lateinit/simpleVar.kt +++ b/compiler/testData/codegen/box/properties/lateinit/simpleVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A { public lateinit var str: String } diff --git a/compiler/testData/codegen/box/properties/lateinit/topLevel/accessorException.kt b/compiler/testData/codegen/box/properties/lateinit/topLevel/accessorException.kt index 8b04f78f948..4583dc6c1a4 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: JS_IR // LANGUAGE_VERSION: 1.2 // WITH_RUNTIME // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/properties/lateinit/topLevel/accessorForTopLevelLateinit.kt b/compiler/testData/codegen/box/properties/lateinit/topLevel/accessorForTopLevelLateinit.kt index aca5474f004..27caf2d77a8 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: JS_IR // LANGUAGE_VERSION: 1.2 // FILE: lateinit.kt diff --git a/compiler/testData/codegen/box/properties/lateinit/topLevel/topLevelLateinit.kt b/compiler/testData/codegen/box/properties/lateinit/topLevel/topLevelLateinit.kt index 2eb9c779585..9f2c1d793ef 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: JS_IR // LANGUAGE_VERSION: 1.2 lateinit var ok: String diff --git a/compiler/testData/codegen/box/properties/lateinit/topLevel/uninitializedMemberAccess.kt b/compiler/testData/codegen/box/properties/lateinit/topLevel/uninitializedMemberAccess.kt index ffdedd8745e..6e87c6cda27 100644 --- a/compiler/testData/codegen/box/properties/lateinit/topLevel/uninitializedMemberAccess.kt +++ b/compiler/testData/codegen/box/properties/lateinit/topLevel/uninitializedMemberAccess.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.2 // WITH_RUNTIME // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/properties/lateinit/topLevel/uninitializedRead.kt b/compiler/testData/codegen/box/properties/lateinit/topLevel/uninitializedRead.kt index c7055a8d13c..d4ab37e2629 100644 --- a/compiler/testData/codegen/box/properties/lateinit/topLevel/uninitializedRead.kt +++ b/compiler/testData/codegen/box/properties/lateinit/topLevel/uninitializedRead.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.2 // WITH_RUNTIME // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/properties/privatePropertyInConstructor.kt b/compiler/testData/codegen/box/properties/privatePropertyInConstructor.kt index 9a9e186c8de..7968e63d7ac 100644 --- a/compiler/testData/codegen/box/properties/privatePropertyInConstructor.kt +++ b/compiler/testData/codegen/box/properties/privatePropertyInConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A( private val x: String, private var y: Double diff --git a/compiler/testData/codegen/box/properties/protectedJavaFieldInInline.kt b/compiler/testData/codegen/box/properties/protectedJavaFieldInInline.kt index deec2e94003..34f956b2947 100644 --- a/compiler/testData/codegen/box/properties/protectedJavaFieldInInline.kt +++ b/compiler/testData/codegen/box/properties/protectedJavaFieldInInline.kt @@ -1,3 +1,4 @@ +// 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/protectedJavaProperty.kt b/compiler/testData/codegen/box/properties/protectedJavaProperty.kt index 356a55f75d0..b84c86fb27c 100644 --- a/compiler/testData/codegen/box/properties/protectedJavaProperty.kt +++ b/compiler/testData/codegen/box/properties/protectedJavaProperty.kt @@ -1,3 +1,4 @@ +// 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/protectedJavaPropertyInCompanion.kt b/compiler/testData/codegen/box/properties/protectedJavaPropertyInCompanion.kt index 242ce0f8006..ef34dbb68b6 100644 --- a/compiler/testData/codegen/box/properties/protectedJavaPropertyInCompanion.kt +++ b/compiler/testData/codegen/box/properties/protectedJavaPropertyInCompanion.kt @@ -1,3 +1,4 @@ +// 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/substituteJavaSuperField.kt b/compiler/testData/codegen/box/properties/substituteJavaSuperField.kt index 03c3ff2b6cf..10655de3f04 100644 --- a/compiler/testData/codegen/box/properties/substituteJavaSuperField.kt +++ b/compiler/testData/codegen/box/properties/substituteJavaSuperField.kt @@ -1,3 +1,4 @@ +// 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/twoAnnotatedExtensionPropertiesWithoutBackingFields.kt b/compiler/testData/codegen/box/properties/twoAnnotatedExtensionPropertiesWithoutBackingFields.kt index 678b82c784e..22bc68137c5 100644 --- a/compiler/testData/codegen/box/properties/twoAnnotatedExtensionPropertiesWithoutBackingFields.kt +++ b/compiler/testData/codegen/box/properties/twoAnnotatedExtensionPropertiesWithoutBackingFields.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 8ecfb8a8c04..13e7e9bbd44 100644 --- a/compiler/testData/codegen/box/publishedApi/noMangling.kt +++ b/compiler/testData/codegen/box/publishedApi/noMangling.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE //WITH_REFLECT class A { diff --git a/compiler/testData/codegen/box/publishedApi/simple.kt b/compiler/testData/codegen/box/publishedApi/simple.kt index 4ad78979fd4..ddfba9a1454 100644 --- a/compiler/testData/codegen/box/publishedApi/simple.kt +++ b/compiler/testData/codegen/box/publishedApi/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // MODULE: lib // FILE: lib.kt class A { diff --git a/compiler/testData/codegen/box/publishedApi/topLevel.kt b/compiler/testData/codegen/box/publishedApi/topLevel.kt index e2a33400e7d..325f24e8590 100644 --- a/compiler/testData/codegen/box/publishedApi/topLevel.kt +++ b/compiler/testData/codegen/box/publishedApi/topLevel.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // MODULE: lib // FILE: lib.kt @PublishedApi diff --git a/compiler/testData/codegen/box/ranges/contains/comparisonWithRangeBoundEliminated.kt b/compiler/testData/codegen/box/ranges/contains/comparisonWithRangeBoundEliminated.kt index 949136655a1..1dd744eb412 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: JS_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 64973d641bd..97af2cc03d6 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: JS_IR // WITH_RUNTIME var order = StringBuilder() diff --git a/compiler/testData/codegen/box/ranges/contains/evaluationOrderForComparableRange.kt b/compiler/testData/codegen/box/ranges/contains/evaluationOrderForComparableRange.kt index 6201cf0b728..c38a1c8ec70 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: JS_IR // WITH_RUNTIME var order = StringBuilder() diff --git a/compiler/testData/codegen/box/ranges/contains/evaluationOrderForDownTo.kt b/compiler/testData/codegen/box/ranges/contains/evaluationOrderForDownTo.kt index 433614b74aa..fee880b3675 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: JS_IR // WITH_RUNTIME var order = StringBuilder() diff --git a/compiler/testData/codegen/box/ranges/contains/evaluationOrderForRangeLiteral.kt b/compiler/testData/codegen/box/ranges/contains/evaluationOrderForRangeLiteral.kt index 1128de60a56..95293e7f534 100644 --- a/compiler/testData/codegen/box/ranges/contains/evaluationOrderForRangeLiteral.kt +++ b/compiler/testData/codegen/box/ranges/contains/evaluationOrderForRangeLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME var order = StringBuilder() diff --git a/compiler/testData/codegen/box/ranges/contains/generated/arrayIndices.kt b/compiler/testData/codegen/box/ranges/contains/generated/arrayIndices.kt index 73f9e466828..7f4e0426b4a 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: JS_IR // 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 a2256df17ba..5635ec8a14c 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: JS_IR // Auto-generated by GenerateInRangeExpressionTestData. Do not edit! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/contains/generated/charRangeLiteral.kt b/compiler/testData/codegen/box/ranges/contains/generated/charRangeLiteral.kt index ba93f6b044d..ae3a47e8184 100644 --- a/compiler/testData/codegen/box/ranges/contains/generated/charRangeLiteral.kt +++ b/compiler/testData/codegen/box/ranges/contains/generated/charRangeLiteral.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // 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 7f6d4ac8921..6471d6678bc 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: JS_IR // 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 380a63eee82..1e69eda610c 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: JS_IR // 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 952f5e7b4e9..002a0fb2c8d 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: JS_IR // 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 aee5167c174..52b0358c845 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: JS_IR // 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 9e098f9c705..d64e08c222b 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: JS_IR // 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 5bda3e06c2f..31fa7149b6d 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: JS_IR // 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 5552b83dc8d..aa2f8e2f962 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: JS_IR // 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 036c8f06b55..cbb40ac9c4a 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: JS_IR // 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 46a94bf7c1f..33c6cc54cee 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: JS_IR // 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 2d31e154f78..acfd688430d 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: JS_IR // 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 15efde78c8f..30358e15855 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: JS_IR // 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..8e8b414bdf2 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: JS_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 496d9095a00..e8a482633e6 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: JS_IR // WITH_RUNTIME fun box(): String = when { diff --git a/compiler/testData/codegen/box/ranges/contains/inCharSequence.kt b/compiler/testData/codegen/box/ranges/contains/inCharSequence.kt index 56b17a69f6f..fcee1f69fe4 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: JS_IR // WITH_RUNTIME val charSeq: String = "123" diff --git a/compiler/testData/codegen/box/ranges/contains/inComparableRange.kt b/compiler/testData/codegen/box/ranges/contains/inComparableRange.kt index 71b784e107f..a309c35e76e 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: 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 c52fda80d82..c8769931a9b 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: JS_IR // WITH_RUNTIME class A(val z: Int) : Comparable { diff --git a/compiler/testData/codegen/box/ranges/contains/inDoubleRangeLiteralVsComparableRangeLiteral.kt b/compiler/testData/codegen/box/ranges/contains/inDoubleRangeLiteralVsComparableRangeLiteral.kt index d6f8fccf329..dd1167db0f0 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: JS_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 53a4b73663e..c0e7a7618fb 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: 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..44a8e7dbbe9 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: JS_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 59a939acf24..fb87d450d03 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: 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 8a418e12d1a..cd9bf9b361d 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: JS_IR // WITH_RUNTIME val iterable: Iterable = listOf(1, 2, 3) diff --git a/compiler/testData/codegen/box/ranges/contains/inNonMatchingRange.kt b/compiler/testData/codegen/box/ranges/contains/inNonMatchingRange.kt index 53c3c656980..a4b5094d936 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: JS_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 f7aa5bf5729..de03a9d4357 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: 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 8b21a83ad34..a0683dabcc1 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: 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 9f4a914c9d1..f43735658c2 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: 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 8bf77137b1a..9efa1bf15a9 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: 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 96f588d5b97..33ea72344c1 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: JS_IR // WITH_RUNTIME val progression = 1 .. 3 step 2 diff --git a/compiler/testData/codegen/box/ranges/contains/inPrimitiveRange.kt b/compiler/testData/codegen/box/ranges/contains/inPrimitiveRange.kt index 2113dca0c54..33ba6c5606c 100644 --- a/compiler/testData/codegen/box/ranges/contains/inPrimitiveRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inPrimitiveRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME val range = 1 .. 3 diff --git a/compiler/testData/codegen/box/ranges/contains/inRangeLiteralComposition.kt b/compiler/testData/codegen/box/ranges/contains/inRangeLiteralComposition.kt index 2e086ceafcd..727b5fe61bf 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: JS_IR // WITH_RUNTIME val i1 = 1 diff --git a/compiler/testData/codegen/box/ranges/contains/inRangeWithCustomContains.kt b/compiler/testData/codegen/box/ranges/contains/inRangeWithCustomContains.kt index 277550e0034..0cc89724e87 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: 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 8c39def7709..1e3e3122ba0 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: 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 0b8e25beb45..67f74ee1353 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: 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 1c314ffa31f..3fccde87e22 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: 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/ranges/contains/inUntil.kt b/compiler/testData/codegen/box/ranges/contains/inUntil.kt index 126dd80728c..7b88833bead 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: JS_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 2b2097f1e04..079eacd7dcc 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: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/ranges/contains/nullableInPrimitiveRange.kt b/compiler/testData/codegen/box/ranges/contains/nullableInPrimitiveRange.kt index fd05c2601f9..03613ea6799 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: JS_IR // WITH_RUNTIME val x: Int? = 42 diff --git a/compiler/testData/codegen/box/ranges/contains/rangeContainsString.kt b/compiler/testData/codegen/box/ranges/contains/rangeContainsString.kt index 9e2c9269f96..05f2b90dea1 100644 --- a/compiler/testData/codegen/box/ranges/contains/rangeContainsString.kt +++ b/compiler/testData/codegen/box/ranges/contains/rangeContainsString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR operator fun IntRange.contains(s: String): Boolean = true fun box(): String { diff --git a/compiler/testData/codegen/box/ranges/expression/emptyDownto.kt b/compiler/testData/codegen/box/ranges/expression/emptyDownto.kt index 41f9e9357a0..60c9990f155 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: JS_IR // 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 01f8c158cac..b08c21c1b95 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: JS_IR // 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 cd4f47398a1..e9518fb8d39 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: 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/expression/inexactSteppedDownTo.kt b/compiler/testData/codegen/box/ranges/expression/inexactSteppedDownTo.kt index 5b7871e8f3f..08635e31b91 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: JS_IR // 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 f746a9fd09b..58c89b384ea 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: JS_IR // 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 6181201dc99..c9b7710d1b6 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: 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/expression/maxValueMinusTwoToMaxValue.kt b/compiler/testData/codegen/box/ranges/expression/maxValueMinusTwoToMaxValue.kt index 57ef91abc6b..1d480ce3988 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: 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/expression/maxValueToMaxValue.kt b/compiler/testData/codegen/box/ranges/expression/maxValueToMaxValue.kt index 67a34700482..6d3cd1b43d2 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: 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/expression/maxValueToMinValue.kt b/compiler/testData/codegen/box/ranges/expression/maxValueToMinValue.kt index b636e72842a..5cedbd82b93 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: 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/expression/oneElementDownTo.kt b/compiler/testData/codegen/box/ranges/expression/oneElementDownTo.kt index 302fd2bc7c3..75dc571b710 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: JS_IR // 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 065acfd5333..882c741970b 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: JS_IR // 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 c9a06cc49d6..0b666f8623a 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: JS_IR // 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 bda317415de..504ed51213d 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: 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/expression/progressionMaxValueMinusTwoToMaxValue.kt b/compiler/testData/codegen/box/ranges/expression/progressionMaxValueMinusTwoToMaxValue.kt index 3f8621c2fca..1f7ea84efd7 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: 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/expression/progressionMaxValueToMaxValue.kt b/compiler/testData/codegen/box/ranges/expression/progressionMaxValueToMaxValue.kt index 48a8af62402..e645844a4b2 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: 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/expression/progressionMaxValueToMinValue.kt b/compiler/testData/codegen/box/ranges/expression/progressionMaxValueToMinValue.kt index 86eb6031690..702b5520484 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: 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/expression/progressionMinValueToMinValue.kt b/compiler/testData/codegen/box/ranges/expression/progressionMinValueToMinValue.kt index fee9a5f92c7..397ef31ba46 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: 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/expression/reversedBackSequence.kt b/compiler/testData/codegen/box/ranges/expression/reversedBackSequence.kt index 3542aa875b8..254acd4ea33 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: JS_IR // 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 dc259b75860..76c46380af7 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: JS_IR // 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 436528a5cd9..191b119c9fe 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: JS_IR // 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 03d7e797926..ebef5382e87 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: JS_IR // 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 098c28bf0aa..89873aaf44d 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: JS_IR // 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 43771a5928e..b53d4a1098f 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: JS_IR // 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 ad8974021a5..5e2fc5d521e 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: JS_IR // 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 306ab1d6ed0..f49f51f8d93 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: JS_IR // 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 42a9d01dcf6..f7a75c6aa62 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: JS_IR // 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 2b5ad22293a..9ee9c91cf57 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: JS_IR // 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 132a8fc2a88..a7487c389a9 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: JS_IR // 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..ef5af3c9479 100644 --- a/compiler/testData/codegen/box/ranges/forByteProgressionWithIntIncrement.kt +++ b/compiler/testData/codegen/box/ranges/forByteProgressionWithIntIncrement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/ranges/forInDownTo/forIntInDownTo.kt b/compiler/testData/codegen/box/ranges/forInDownTo/forIntInDownTo.kt index fd046640e37..299f8601187 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: JS_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..8ce382e2f5a 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: JS_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..29001982893 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: JS_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..5221c4b3673 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: JS_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..1ad7ae86992 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: JS_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 1600771fa32..30d22f33a68 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: JS_IR // WITH_RUNTIME fun test(s: CharSequence): Int { diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionImplicitReceiverIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionImplicitReceiverIndices.kt index ec23e8a7493..9e639afea89 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: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forInCollectionIndices.kt index f4b018a1ee8..de353d32a84 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: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forInNonOptimizedIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forInNonOptimizedIndices.kt index b46b4812732..73e2abe80db 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: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forInObjectArrayIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forInObjectArrayIndices.kt index db45263759f..51c06614ed0 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: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forInPrimitiveArrayIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forInPrimitiveArrayIndices.kt index e1e5fb603d7..7c2781250c0 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: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forNullableIntInArrayIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forNullableIntInArrayIndices.kt index 2fb6c207bda..3e1d7aa42df 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: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInIndices/forNullableIntInCollectionIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/forNullableIntInCollectionIndices.kt index 295f66bf5c9..e3f4c06766d 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: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInIndices/indexOfLast.kt b/compiler/testData/codegen/box/ranges/forInIndices/indexOfLast.kt index 4d776ba833e..91258c673cf 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: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInGenericArrayIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInGenericArrayIndices.kt index a702ad58de0..b6501f23a96 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: JS_IR // WITH_RUNTIME abstract class BaseGeneric(val t: T) { diff --git a/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInGenericCollectionIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInGenericCollectionIndices.kt index 6a66952d7d5..f946f7d1ce2 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: JS_IR // WITH_RUNTIME abstract class BaseGeneric(val t: T) { diff --git a/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInSpecificArrayIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInSpecificArrayIndices.kt index 1ff6d06f18a..990c4755781 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: JS_IR // WITH_RUNTIME abstract class BaseGeneric(val t: T) { diff --git a/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInSpecificCollectionIndices.kt b/compiler/testData/codegen/box/ranges/forInIndices/kt12983_forInSpecificCollectionIndices.kt index adeb7decaed..d05b3cd4c82 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: JS_IR // WITH_RUNTIME abstract class BaseGeneric(val t: T) { diff --git a/compiler/testData/codegen/box/ranges/forInIndices/kt13241_Array.kt b/compiler/testData/codegen/box/ranges/forInIndices/kt13241_Array.kt index 47b299b9a5c..daf3114304d 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: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInIndices/kt13241_CharSequence.kt b/compiler/testData/codegen/box/ranges/forInIndices/kt13241_CharSequence.kt index a0d45d7698e..03d1e1c42ba 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: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInIndices/kt13241_Collection.kt b/compiler/testData/codegen/box/ranges/forInIndices/kt13241_Collection.kt index 9bd4610d351..76692c4af36 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: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInRangeLiteralWithMixedTypeBounds.kt b/compiler/testData/codegen/box/ranges/forInRangeLiteralWithMixedTypeBounds.kt index 0fdbe711937..96349db7c8c 100644 --- a/compiler/testData/codegen/box/ranges/forInRangeLiteralWithMixedTypeBounds.kt +++ b/compiler/testData/codegen/box/ranges/forInRangeLiteralWithMixedTypeBounds.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..12690da0d2e 100644 --- a/compiler/testData/codegen/box/ranges/forInRangeWithImplicitReceiver.kt +++ b/compiler/testData/codegen/box/ranges/forInRangeWithImplicitReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..def69718f78 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: JS_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/evaluationOrder/forInReversedDownToEvaluationOrder.kt b/compiler/testData/codegen/box/ranges/forInReversed/evaluationOrder/forInReversedDownToEvaluationOrder.kt index c85ebc7b78e..ceb1091b392 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/evaluationOrder/forInReversedDownToEvaluationOrder.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/evaluationOrder/forInReversedDownToEvaluationOrder.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/evaluationOrder/forInReversedRangeLiteralEvaluationOrder.kt b/compiler/testData/codegen/box/ranges/forInReversed/evaluationOrder/forInReversedRangeLiteralEvaluationOrder.kt index 59f09a0c7bd..08f83719b37 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/evaluationOrder/forInReversedRangeLiteralEvaluationOrder.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/evaluationOrder/forInReversedRangeLiteralEvaluationOrder.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ranges/forInReversed/evaluationOrder/forInReversedUntilEvaluationOrder.kt b/compiler/testData/codegen/box/ranges/forInReversed/evaluationOrder/forInReversedUntilEvaluationOrder.kt index db6c269f554..77d0ff6e70b 100644 --- a/compiler/testData/codegen/box/ranges/forInReversed/evaluationOrder/forInReversedUntilEvaluationOrder.kt +++ b/compiler/testData/codegen/box/ranges/forInReversed/evaluationOrder/forInReversedUntilEvaluationOrder.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 b36db60681f..b9576cf588c 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: JS_IR // 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 826bb3ffb5d..71e1ff0a7b8 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: JS_IR // 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 f29f5a657be..c725abd3a75 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: JS_IR // 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..1c3a6e6423a 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: JS_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..f60b11b0062 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: JS_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..69dabb410ba 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: JS_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..a51aadcf105 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: JS_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..ca19f07ef84 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: JS_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..3513b53f4d3 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: JS_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..e3c3d179593 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: JS_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..7b89c4071b0 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: JS_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..c7573ce4100 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: JS_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..4ac53855ae9 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: JS_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 c616a47e41f..3d3369924a5 100644 --- a/compiler/testData/codegen/box/ranges/forInStringVarUpdatedInLoopBody.kt +++ b/compiler/testData/codegen/box/ranges/forInStringVarUpdatedInLoopBody.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilChar.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilChar.kt index 9ee13af7b5a..d0e2a3205a3 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: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilChar0.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilChar0.kt index 5b7357ba109..ca8bfb7bbd2 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilChar0.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilChar0.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..95a2c541e3b 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: JS_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..99144ca4f19 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: JS_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..da62c632731 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: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilMaxint.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilMaxint.kt index bf012c8d0ff..d5da7b8f006 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilMaxint.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilMaxint.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilMinint.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilMinint.kt index 31ae7acede2..75ee3e5c412 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilMinint.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilMinint.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilMinlong.kt b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilMinlong.kt index b44b7f9f440..d0735d6d8b6 100644 --- a/compiler/testData/codegen/box/ranges/forInUntil/forInUntilMinlong.kt +++ b/compiler/testData/codegen/box/ranges/forInUntil/forInUntilMinlong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..2a75f26b863 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: JS_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 1dd52f48533..42af0e74395 100644 --- a/compiler/testData/codegen/box/ranges/forIntRange.kt +++ b/compiler/testData/codegen/box/ranges/forIntRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box() : String { diff --git a/compiler/testData/codegen/box/ranges/forNullableIntInRangeWithImplicitReceiver.kt b/compiler/testData/codegen/box/ranges/forNullableIntInRangeWithImplicitReceiver.kt index 8f9a4534ea6..f23f5afeb2c 100644 --- a/compiler/testData/codegen/box/ranges/forNullableIntInRangeWithImplicitReceiver.kt +++ b/compiler/testData/codegen/box/ranges/forNullableIntInRangeWithImplicitReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 4af3c19ea1b..0ab72900b67 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: JS_IR // WITH_RUNTIME const val M = 0.toChar() diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToCharMinValueReversed.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToCharMinValueReversed.kt index cab13d005c5..fc86ffe8ed2 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: JS_IR // WITH_RUNTIME const val M = 0.toChar() diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToIntMinValue.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInDownToIntMinValue.kt index 901769c7ef4..85b1bcc9586 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: JS_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..bc86c1b7410 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: JS_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..08fb2053b2f 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: JS_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..3175731cc4b 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: JS_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 3aba3aa6833..e21db89dbc7 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: JS_IR const val M = 0xFFFF.toChar() fun box(): String { diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToCharMaxValueReversed.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToCharMaxValueReversed.kt index 074911167a0..701069bb1bd 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: JS_IR // WITH_RUNTIME const val M = 0xFFFF.toChar() diff --git a/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToIntMaxValue.kt b/compiler/testData/codegen/box/ranges/forWithPossibleOverflow/forInRangeToIntMaxValue.kt index b5cce712005..7ab8fa778c2 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: JS_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..34c0f12a44c 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: JS_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..42f12963100 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: JS_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..81c89ba049f 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: JS_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..c5a79abee91 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: JS_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 ac36fbd5d62..dbbc5a257b5 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: JS_IR // 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 e977c4b9461..e740b830e8c 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: JS_IR // 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 72d497bb477..fbfabf8a3a9 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: 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/literal/inexactSteppedDownTo.kt b/compiler/testData/codegen/box/ranges/literal/inexactSteppedDownTo.kt index 1696d7a1cb9..5a15c94bff0 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: JS_IR // 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 b7aec1243ad..e757624f1dd 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: JS_IR // 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 9de5402fe11..b4ef6b2c9c1 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: 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/literal/maxValueMinusTwoToMaxValue.kt b/compiler/testData/codegen/box/ranges/literal/maxValueMinusTwoToMaxValue.kt index dabb4b7eec1..60f43ecfd96 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: 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/literal/maxValueToMaxValue.kt b/compiler/testData/codegen/box/ranges/literal/maxValueToMaxValue.kt index 5c174a24557..f38a2bafa06 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: 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/literal/maxValueToMinValue.kt b/compiler/testData/codegen/box/ranges/literal/maxValueToMinValue.kt index bfb2f4c0d39..a0c54565172 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: 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/literal/oneElementDownTo.kt b/compiler/testData/codegen/box/ranges/literal/oneElementDownTo.kt index 9a5fd5f8589..01bca5f533d 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: JS_IR // 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 3d7dc4fec09..f07070fd9db 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: JS_IR // 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 488600a9207..984930a265b 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: JS_IR // 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 a62ca845133..e253b1d8f1a 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: 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/literal/progressionMaxValueMinusTwoToMaxValue.kt b/compiler/testData/codegen/box/ranges/literal/progressionMaxValueMinusTwoToMaxValue.kt index ed239fc2925..22dfcc412f7 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: 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/literal/progressionMaxValueToMaxValue.kt b/compiler/testData/codegen/box/ranges/literal/progressionMaxValueToMaxValue.kt index af2334ee40b..1689feb6c8f 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: 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/literal/progressionMaxValueToMinValue.kt b/compiler/testData/codegen/box/ranges/literal/progressionMaxValueToMinValue.kt index 7a8a189025d..e34f0132c33 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: 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/literal/progressionMinValueToMinValue.kt b/compiler/testData/codegen/box/ranges/literal/progressionMinValueToMinValue.kt index b0f74526ec6..3bdb2de04a3 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: 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/literal/reversedBackSequence.kt b/compiler/testData/codegen/box/ranges/literal/reversedBackSequence.kt index f4cd7ae0df6..3983b874e99 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: JS_IR // 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 9c2bab57838..3e8bd3da1da 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: JS_IR // 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 c2442883533..ba04217481b 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: JS_IR // 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 63c431ab3c8..2357f228336 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: JS_IR // 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 1d4e6649437..3ebe71e0bff 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: JS_IR // 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 be85c5020c0..3f8fda94044 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: JS_IR // 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 13bdb9a25e9..83e01857d41 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: JS_IR // 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 3a074a477d1..3a53222fd97 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: JS_IR // 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 b242f085369..ad7cb94aa3b 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: JS_IR // 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 62dd8c70251..6ce97bb5646 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: JS_IR // 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 4552ee0f9f7..096018838ce 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: JS_IR // 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 d8fef0b509a..87f31644c09 100644 --- a/compiler/testData/codegen/box/ranges/multiAssignmentIterationOverIntRange.kt +++ b/compiler/testData/codegen/box/ranges/multiAssignmentIterationOverIntRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME operator fun Int.component1(): String { diff --git a/compiler/testData/codegen/box/ranges/nullableLoopParameter/progressionExpression.kt b/compiler/testData/codegen/box/ranges/nullableLoopParameter/progressionExpression.kt index 2caf1a33808..44f187f9256 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: JS_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..2ee96f1cb13 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: JS_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..f89e704b78a 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: JS_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 e1eb200a582..c7da4df8d11 100644 --- a/compiler/testData/codegen/box/ranges/safeCallRangeTo.kt +++ b/compiler/testData/codegen/box/ranges/safeCallRangeTo.kt @@ -1,3 +1,4 @@ +// 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/annotationRetentionAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/annotationRetentionAnnotation.kt index c92c6a0cdd0..a52c43eb697 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: 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 70c1720d4fc..67f68893417 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: 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/findAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/findAnnotation.kt index 9db6204889b..dac969d97dc 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/openSuspendFun.kt b/compiler/testData/codegen/box/reflection/annotations/openSuspendFun.kt index 36e5bb880c6..50d3587a8b4 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: JS_IR // WITH_REFLECT // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/privateAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/privateAnnotation.kt index 38296e54dac..9ba8312732f 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: 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 6817dd64513..068d47125ac 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: 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 3a072a5d11e..63b920ea1a9 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: 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 200c0e1aef0..96254ff0abc 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: 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/simpleClassAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/simpleClassAnnotation.kt index 5da18e3627b..8d332ecdd6f 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: 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 2d7a036b18c..054ed01f012 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: 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/simpleFunAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/simpleFunAnnotation.kt index 041cc3f2e6f..9bf7297f9b3 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: 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 1d45a826b86..6e642f79c54 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: 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 216ba88b987..709f4ecee6b 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: 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/bound/companionObjectPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/companionObjectPropertyAccessors.kt index 8d50e06674f..ae248a1d885 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: 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 6ab9b959aca..993e4820d8d 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: 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 4b56d041aca..7ff51301c05 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: 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 57c2527502e..4cc6189a7a1 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: 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 9078fc60f7b..979cf899226 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: 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/javaInstanceMethod.kt b/compiler/testData/codegen/box/reflection/call/bound/javaInstanceMethod.kt index 062ef47a0d1..01f86957e11 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: 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/jvmStaticCompanionObjectPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/jvmStaticCompanionObjectPropertyAccessors.kt index 783e11d7783..fc20db8b96f 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: 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/jvmStaticObjectFunction.kt b/compiler/testData/codegen/box/reflection/call/bound/jvmStaticObjectFunction.kt index 0928bdf0e5a..986fbeeb86b 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: 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/jvmStaticObjectPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/jvmStaticObjectPropertyAccessors.kt index 26dec0d0f23..ab4de35e2e1 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: 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/memberFunction.kt b/compiler/testData/codegen/box/reflection/call/bound/memberFunction.kt index 08854e132cf..13640defe21 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: 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 35c955e3b15..a6205c09d94 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: 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 ba2c7788999..643a75801c5 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: 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 780f4aa2cda..dd01d16bce0 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: 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 8227fee6f6a..3a173978ef4 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: 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/callPrivateJavaMethod.kt b/compiler/testData/codegen/box/reflection/call/callPrivateJavaMethod.kt index 886689a585d..9fdeb487dde 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: 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/callStaticJavaMethod.kt b/compiler/testData/codegen/box/reflection/call/callStaticJavaMethod.kt index db9248b3f9a..a3df06580c4 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: 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/cannotCallEnumConstructor.kt b/compiler/testData/codegen/box/reflection/call/cannotCallEnumConstructor.kt index 16d57842386..530bf1b5936 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: 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/disallowNullValueForNotNullField.kt b/compiler/testData/codegen/box/reflection/call/disallowNullValueForNotNullField.kt index c9c3d77f4ce..3b9746f6c66 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: 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/equalsHashCodeToString.kt b/compiler/testData/codegen/box/reflection/call/equalsHashCodeToString.kt index 9885d12c3c0..df37179d3b3 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: 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 3cd7d8f73fe..49dd6128c79 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: 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/fakeOverride.kt b/compiler/testData/codegen/box/reflection/call/fakeOverride.kt index 39210c68142..2fd25a1894f 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: 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 d98c38cd636..8751cba2ce9 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: 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 e08b3df5305..5615ccfe23c 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: 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/innerClassConstructor.kt b/compiler/testData/codegen/box/reflection/call/innerClassConstructor.kt index 60aca8cd5cd..287fcec73c1 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: 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 94ea4ffcf51..b82ecfc8b3f 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: 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/jvmStaticInObjectIncorrectReceiver.kt b/compiler/testData/codegen/box/reflection/call/jvmStaticInObjectIncorrectReceiver.kt index 34802763740..e88ac3262d6 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: 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/localClassMember.kt b/compiler/testData/codegen/box/reflection/call/localClassMember.kt index 3651f0ed3d9..d5fa63e4962 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: 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 e01db003dc0..58f6e2f310c 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: 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 a9dcc40ebfb..07aa9ed134b 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: 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/propertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/propertyAccessors.kt index c52ee4617e8..24757d074fa 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: 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 3e8a009e650..4a59a148652 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: 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 ab438543565..35c4eb04730 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/call/returnUnit.kt b/compiler/testData/codegen/box/reflection/call/returnUnit.kt index d7bc48f26c0..57773158f78 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: 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/simpleConstructor.kt b/compiler/testData/codegen/box/reflection/call/simpleConstructor.kt index 6a71248b113..3a3397b1b93 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: 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 52edb5a0b8e..9d5af677b80 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: 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 ea29b5e704d..6ca90853588 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: 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 63fe644d988..1f00cd8d0c0 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: 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 8e833ec0601..7a44fb572df 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: 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 7af5da2333c..aa042809c03 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: 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/companionObject.kt b/compiler/testData/codegen/box/reflection/callBy/companionObject.kt index 5f7e2e56051..746709a800f 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: 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 c75b0793f1b..96f00614caf 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: 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/extensionFunction.kt b/compiler/testData/codegen/box/reflection/callBy/extensionFunction.kt index b444a3c9358..cd6f8ad8c86 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: 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/jvmStaticInCompanionObject.kt b/compiler/testData/codegen/box/reflection/callBy/jvmStaticInCompanionObject.kt index f4c70d27d38..f0a13d4e297 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: 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/jvmStaticInObject.kt b/compiler/testData/codegen/box/reflection/callBy/jvmStaticInObject.kt index 83a1120e2c8..41ee27e42fa 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: 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/manyArgumentsNoneDefaultConstructor.kt b/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultConstructor.kt index 1a99569f436..ac82c92a0b0 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: 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 e316997b26f..c53a68ff5ac 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: 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 8f9a92519fd..f60b4650998 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: 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 002da4ac148..7c2ff687523 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: 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 fb25dac5f87..51a03692991 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: 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 289b8a26de6..1761f04fe12 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: 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 71468dcc19f..dcbeb81c04f 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: 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 9e1ba89d17d..5f74dfabb01 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: 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 1c9b4f4dbf1..423ed4fff8c 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: 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/simpleConstructor.kt b/compiler/testData/codegen/box/reflection/callBy/simpleConstructor.kt index e8739d2b0ec..437da745b95 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: 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 afef083b80a..c85c0fdaaf7 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: 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 4d7e1bab754..8a997ef7ade 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: 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..2ffaf8b328f 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: 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/arrays.kt b/compiler/testData/codegen/box/reflection/classLiterals/arrays.kt index 89f972009a0..443c0f11f7d 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: 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/builtinClassLiterals.kt b/compiler/testData/codegen/box/reflection/classLiterals/builtinClassLiterals.kt index 84579d3b5e2..ec1ce610ec7 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: 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/genericArrays.kt b/compiler/testData/codegen/box/reflection/classLiterals/genericArrays.kt index 60ad96ec239..02e95fd9304 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: 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/genericClass.kt b/compiler/testData/codegen/box/reflection/classLiterals/genericClass.kt index 5c0fabfb976..08a28febdbd 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: JS_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 634efba9520..bdf3933d09c 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: 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/simpleClassLiteral.kt b/compiler/testData/codegen/box/reflection/classLiterals/simpleClassLiteral.kt index 966c774df65..e5beacdd1cf 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: JS_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 fc355592cfa..c6a4f791abc 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: 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/companionObject.kt b/compiler/testData/codegen/box/reflection/classes/companionObject.kt index b8e0c301107..d35ca4b9ac3 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: 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 439de318d50..1948fd22331 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: 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 5902aafbae9..7c159ae9502 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: 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/javaVoid.kt b/compiler/testData/codegen/box/reflection/classes/javaVoid.kt index f0212d92b69..35752d78b00 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classes/jvmName.kt b/compiler/testData/codegen/box/reflection/classes/jvmName.kt index cc8bb669bc7..908fa8ff6b3 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: 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/jvmNameOfStandardClasses.kt b/compiler/testData/codegen/box/reflection/classes/jvmNameOfStandardClasses.kt index e1d4a5768c9..cc724bd6174 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: 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/localClassSimpleName.kt b/compiler/testData/codegen/box/reflection/classes/localClassSimpleName.kt index c3dd9ed83ee..2ffb72dfa24 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: JS_IR // IGNORE_BACKEND: NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/classes/nestedClasses.kt b/compiler/testData/codegen/box/reflection/classes/nestedClasses.kt index 603c4b0433b..2f1182ca68d 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: 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/nestedClassesJava.kt b/compiler/testData/codegen/box/reflection/classes/nestedClassesJava.kt index 1758075a74b..c4c1fc3c7a6 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: 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/objectInstance.kt b/compiler/testData/codegen/box/reflection/classes/objectInstance.kt index 91b4da09e92..5571440a8fd 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: 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 23f86775d68..6a6e219c9ba 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: 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/qualifiedName.kt b/compiler/testData/codegen/box/reflection/classes/qualifiedName.kt index 4aa2b1c7e14..e13f2716232 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: 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/qualifiedNameOfStandardClasses.kt b/compiler/testData/codegen/box/reflection/classes/qualifiedNameOfStandardClasses.kt index fc5d4308f61..5bb04de3ecf 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: 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/starProjectedType.kt b/compiler/testData/codegen/box/reflection/classes/starProjectedType.kt index 2acc65853e5..26fc736c27d 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: 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 cfbe91532cf..5d41c0ce77b 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: 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 5f78791ff90..542c4db9837 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: 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 2b1ddf08566..4aa9398f5ba 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: 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/primaryConstructor.kt b/compiler/testData/codegen/box/reflection/constructors/primaryConstructor.kt index 53c84fd86a1..56656b2746b 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: 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 0d50c329b73..6cbd2e2121b 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: 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/annotationType.kt b/compiler/testData/codegen/box/reflection/createAnnotation/annotationType.kt index ca87362f349..0b41d62bf80 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: 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 5a25b437b24..b73f6a0e9da 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: 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 400d9cd5253..d39434cb9e8 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: 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/callByKotlin.kt b/compiler/testData/codegen/box/reflection/createAnnotation/callByKotlin.kt index aca0876ceed..9da9db5bc1a 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: 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/callJava.kt b/compiler/testData/codegen/box/reflection/createAnnotation/callJava.kt index 3e3a193f0d4..8c5b602bc28 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: 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/callKotlin.kt b/compiler/testData/codegen/box/reflection/createAnnotation/callKotlin.kt index cf79af63878..70c13ffd1f4 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: 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/createJdkAnnotationInstance.kt b/compiler/testData/codegen/box/reflection/createAnnotation/createJdkAnnotationInstance.kt index 14441c3449b..1ef5f04f79d 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: 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/enumKClassAnnotation.kt b/compiler/testData/codegen/box/reflection/createAnnotation/enumKClassAnnotation.kt index 7dcb9223716..67ccd2baf7f 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: 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 7ffbee7dfb3..465ab646209 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: 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 a3fff2faa64..99442207773 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: 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 3058ac7238b..c4408c94458 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: 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 b33fcee14a2..1717a920abe 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: 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 c94bfe8536b..033bfda0598 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: 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/classInLambda.kt b/compiler/testData/codegen/box/reflection/enclosing/classInLambda.kt index aebe9683946..dd48869c64d 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: 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/functionExpressionInProperty.kt b/compiler/testData/codegen/box/reflection/enclosing/functionExpressionInProperty.kt index 78fe21efa72..c27d6db62ef 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: 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/kt11969.kt b/compiler/testData/codegen/box/reflection/enclosing/kt11969.kt index 25c55218a4f..3bfc759029e 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: JS_IR // WITH_RUNTIME // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/enclosing/kt6368.kt b/compiler/testData/codegen/box/reflection/enclosing/kt6368.kt index 8d98e81d56c..a4cfe1f0dd2 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: 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/kt6691_lambdaInSamConstructor.kt b/compiler/testData/codegen/box/reflection/enclosing/kt6691_lambdaInSamConstructor.kt index a7192acd479..f1009e897ac 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: 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/lambdaInClassObject.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInClassObject.kt index 1fd22c3f3a0..6f99da33f8f 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: 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/lambdaInConstructor.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInConstructor.kt index 9743cdf3e41..ff107a25206 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: 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/lambdaInFunction.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInFunction.kt index f04e3e95611..f3a615e46ed 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: 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/lambdaInLambda.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInLambda.kt index b6fb1f42c0f..ce48e75d4d9 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: 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/lambdaInLocalClassConstructor.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInLocalClassConstructor.kt index 1a38dfda515..00861b79f72 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: 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/lambdaInLocalClassSuperCall.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInLocalClassSuperCall.kt index 78aa1870a79..37849624525 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: 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/lambdaInLocalFunction.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInLocalFunction.kt index 04109f92754..eae31b5a6dc 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: 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/lambdaInMemberFunction.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInMemberFunction.kt index 91d1cee05d2..6eb06e09514 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: 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/lambdaInMemberFunctionInLocalClass.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInMemberFunctionInLocalClass.kt index 883f10ba9a8..219f56f8af4 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: 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/lambdaInMemberFunctionInNestedClass.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInMemberFunctionInNestedClass.kt index caa749c8d3a..7317f883e3e 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: 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/lambdaInObjectDeclaration.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInObjectDeclaration.kt index 9025828aa11..2b9869a9aec 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: 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/lambdaInObjectExpression.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInObjectExpression.kt index 16dd43b0f6f..df106beb7d9 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: 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/lambdaInObjectLiteralSuperCall.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInObjectLiteralSuperCall.kt index 1d9a7c51dae..3868892fdaa 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: 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/lambdaInPackage.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInPackage.kt index 5997c2f1103..1958c1883f8 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: 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/lambdaInPropertyGetter.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInPropertyGetter.kt index b31664eaa62..5a163024fa0 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: 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/lambdaInPropertySetter.kt b/compiler/testData/codegen/box/reflection/enclosing/lambdaInPropertySetter.kt index fc0f7032d01..5221d28fad5 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: 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/localClassInTopLevelFunction.kt b/compiler/testData/codegen/box/reflection/enclosing/localClassInTopLevelFunction.kt index c89a0eb159f..28598f6b18c 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: 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/objectInLambda.kt b/compiler/testData/codegen/box/reflection/enclosing/objectInLambda.kt index d75d2aff8c8..2d3088f9abd 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: 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/declaredVsInheritedFunctions.kt b/compiler/testData/codegen/box/reflection/functions/declaredVsInheritedFunctions.kt index 4cb47e16f94..0827882604f 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: 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/functionFromStdlib.kt b/compiler/testData/codegen/box/reflection/functions/functionFromStdlib.kt index 1a48f5ed11a..dd2ec4291a1 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/functions/functionReferenceErasedToKFunction.kt b/compiler/testData/codegen/box/reflection/functions/functionReferenceErasedToKFunction.kt index ec5fbcf7a32..6b81e27bee5 100644 --- a/compiler/testData/codegen/box/reflection/functions/functionReferenceErasedToKFunction.kt +++ b/compiler/testData/codegen/box/reflection/functions/functionReferenceErasedToKFunction.kt @@ -1,3 +1,4 @@ +// 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/genericOverriddenFunction.kt b/compiler/testData/codegen/box/reflection/functions/genericOverriddenFunction.kt index 983a28a487d..c8646e50d62 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: 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 8f8c97a9d59..c7ba73342b7 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: 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/javaClassGetFunctions.kt b/compiler/testData/codegen/box/reflection/functions/javaClassGetFunctions.kt index 497c5199848..d6f2618c303 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: 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/platformName.kt b/compiler/testData/codegen/box/reflection/functions/platformName.kt index 8968a5b1a51..831ce88c859 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: 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/privateMemberFunction.kt b/compiler/testData/codegen/box/reflection/functions/privateMemberFunction.kt index 4d168f76788..2ec8803ca88 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: 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/simpleGetFunctions.kt b/compiler/testData/codegen/box/reflection/functions/simpleGetFunctions.kt index 2d510742ebf..9d902d9e63e 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: 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..3741f57a965 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: JS_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 ba746a3107a..dc80f6ddd09 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: 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/genericSignature/defaultImplsGenericSignature.kt b/compiler/testData/codegen/box/reflection/genericSignature/defaultImplsGenericSignature.kt index 5a32312795a..11f3cadf293 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: 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/genericSignature/functionLiteralGenericSignature.kt b/compiler/testData/codegen/box/reflection/genericSignature/functionLiteralGenericSignature.kt index 419f423375e..7677abad424 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: 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/genericSignature/genericBackingFieldSignature.kt b/compiler/testData/codegen/box/reflection/genericSignature/genericBackingFieldSignature.kt index aabad1225b1..d73d7950d31 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: 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/genericSignature/genericMethodSignature.kt b/compiler/testData/codegen/box/reflection/genericSignature/genericMethodSignature.kt index 14457a3adef..b1b46966b86 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: 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/genericSignature/kt11121.kt b/compiler/testData/codegen/box/reflection/genericSignature/kt11121.kt index 5df300b174d..98efa01c555 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: 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/genericSignature/kt5112.kt b/compiler/testData/codegen/box/reflection/genericSignature/kt5112.kt index 9c8184c2f67..b7f4042a2c9 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: 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/genericSignature/kt6106.kt b/compiler/testData/codegen/box/reflection/genericSignature/kt6106.kt index bac5e9c08a8..ecdaf2fab0b 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: 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/genericSignature/signatureOfDeepGenericInner.kt b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepGenericInner.kt index 810db7f3fd9..8fb43f52973 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: JS_IR // WITH_REFLECT // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepInner.kt b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepInner.kt index 30400feef74..71f30f4bd6d 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: JS_IR // WITH_REFLECT // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepInnerLastGeneric.kt b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfDeepInnerLastGeneric.kt index 3515cafd88c..01fc17a1799 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: JS_IR // WITH_REFLECT // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfGenericInnerGenericOuter.kt b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfGenericInnerGenericOuter.kt index 5e1c8338697..edcfab4190f 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: JS_IR // WITH_REFLECT // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfGenericInnerSimpleOuter.kt b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfGenericInnerSimpleOuter.kt index a43c48307fc..4c7251128c1 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: JS_IR // WITH_REFLECT // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/genericSignature/signatureOfSimpleInnerSimpleOuter.kt b/compiler/testData/codegen/box/reflection/genericSignature/signatureOfSimpleInnerSimpleOuter.kt index 76a39f00bdc..7f162d4dbba 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: JS_IR // WITH_REFLECT // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/isInstance/isInstanceCastAndSafeCast.kt b/compiler/testData/codegen/box/reflection/isInstance/isInstanceCastAndSafeCast.kt index 3df1d699d1e..ac724682dc3 100644 --- a/compiler/testData/codegen/box/reflection/isInstance/isInstanceCastAndSafeCast.kt +++ b/compiler/testData/codegen/box/reflection/isInstance/isInstanceCastAndSafeCast.kt @@ -1,3 +1,4 @@ +// 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/kClassInAnnotation/array.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/array.kt index 3656f3780c5..b33d62ed209 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: 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/kClassInAnnotation/arrayInJava.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/arrayInJava.kt index 7fd8ce000ef..89bc665ed50 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: 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/kClassInAnnotation/basic.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/basic.kt index 1b65dbb8618..aab6383e2fa 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: 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/kClassInAnnotation/basicInJava.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/basicInJava.kt index c44cc614bf0..cc92104c557 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: 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/kClassInAnnotation/checkcast.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/checkcast.kt index 9e10e8386a9..85c0c9620aa 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: 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/kClassInAnnotation/forceWrapping.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/forceWrapping.kt index 200df71516c..a0b723c1759 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: 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 95cfd6a34ac..c6c2994320f 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: 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/kClassInAnnotation/varargInJava.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/varargInJava.kt index 9756184f351..1ad01c1ab23 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: 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/kClassInAnnotation/wrappingForCallableReferences.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/wrappingForCallableReferences.kt index 2734320a103..8d7e42e429b 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT import kotlin.reflect.KClass diff --git a/compiler/testData/codegen/box/reflection/lambdaClasses/parameterNamesAndNullability.kt b/compiler/testData/codegen/box/reflection/lambdaClasses/parameterNamesAndNullability.kt index f5fe5282c06..02d5888b14c 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: 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/mapping/constructor.kt b/compiler/testData/codegen/box/reflection/mapping/constructor.kt index dd319ae2ff9..17607d9bff4 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: 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/mapping/extensionProperty.kt b/compiler/testData/codegen/box/reflection/mapping/extensionProperty.kt index fe93785fdb0..996dd7a42ed 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: 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/mapping/fakeOverrides/javaFieldGetterSetter.kt b/compiler/testData/codegen/box/reflection/mapping/fakeOverrides/javaFieldGetterSetter.kt index fb8a7c19a2f..f0da6ddc0cc 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: 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/mapping/fakeOverrides/javaMethod.kt b/compiler/testData/codegen/box/reflection/mapping/fakeOverrides/javaMethod.kt index 53306eb488e..9af3783a27e 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: 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/mapping/functions.kt b/compiler/testData/codegen/box/reflection/mapping/functions.kt index c74a643244d..f0ab4e5edaa 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: 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/mapping/inlineReifiedFun.kt b/compiler/testData/codegen/box/reflection/mapping/inlineReifiedFun.kt index 656fbbd97d0..610060a21f1 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 ea9f9deac27..3cd2f5196da 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: 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/mapping/jvmStatic/objectFunction.kt b/compiler/testData/codegen/box/reflection/mapping/jvmStatic/objectFunction.kt index 7e9f2408065..6497156fcec 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: 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/mapping/mappedClassIsEqualToClassLiteral.kt b/compiler/testData/codegen/box/reflection/mapping/mappedClassIsEqualToClassLiteral.kt index 8b701470811..318479978f7 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: 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/mapping/memberProperty.kt b/compiler/testData/codegen/box/reflection/mapping/memberProperty.kt index dd2063422df..d8177a21a54 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: 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/mapping/openSuspendFun.kt b/compiler/testData/codegen/box/reflection/mapping/openSuspendFun.kt index 1cdf1b68181..ea889084fce 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: JS_IR // WITH_REFLECT // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/mapping/propertyAccessors.kt b/compiler/testData/codegen/box/reflection/mapping/propertyAccessors.kt index 6a6c5002b55..f112369870d 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: 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/mapping/propertyAccessorsWithJvmName.kt b/compiler/testData/codegen/box/reflection/mapping/propertyAccessorsWithJvmName.kt index 6fe9db0471e..899e23f4607 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: 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/mapping/syntheticFields.kt b/compiler/testData/codegen/box/reflection/mapping/syntheticFields.kt index fc43888da85..8465e9ab74f 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: 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/mapping/topLevelFunctionOtherFile.kt b/compiler/testData/codegen/box/reflection/mapping/topLevelFunctionOtherFile.kt index a7dfc1caab1..133fefb535d 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: 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/mapping/topLevelProperty.kt b/compiler/testData/codegen/box/reflection/mapping/topLevelProperty.kt index bcd1d249371..2eeb55c4660 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: 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/mapping/types/annotationConstructorParameters.kt b/compiler/testData/codegen/box/reflection/mapping/types/annotationConstructorParameters.kt index 9a7d17c593c..f8af3178e68 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: 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/mapping/types/array.kt b/compiler/testData/codegen/box/reflection/mapping/types/array.kt index a977b6b1eea..ae33e26897b 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: 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/mapping/types/constructors.kt b/compiler/testData/codegen/box/reflection/mapping/types/constructors.kt index 086b5396745..b85a0a24619 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: 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/mapping/types/genericArrayElementType.kt b/compiler/testData/codegen/box/reflection/mapping/types/genericArrayElementType.kt index 98550ab6684..3f9e674700b 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: 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/mapping/types/innerGenericTypeArgument.kt b/compiler/testData/codegen/box/reflection/mapping/types/innerGenericTypeArgument.kt index 70cd78b671f..7187287464b 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: 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/mapping/types/memberFunctions.kt b/compiler/testData/codegen/box/reflection/mapping/types/memberFunctions.kt index ed54958ed69..b39c228ec0d 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: 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/mapping/types/overrideAnyWithPrimitive.kt b/compiler/testData/codegen/box/reflection/mapping/types/overrideAnyWithPrimitive.kt index e8c9abf1f09..2fa25d3a6b8 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: 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/mapping/types/parameterizedTypeArgument.kt b/compiler/testData/codegen/box/reflection/mapping/types/parameterizedTypeArgument.kt index e8fbcd5ecd5..820a581cf6b 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: 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/mapping/types/parameterizedTypes.kt b/compiler/testData/codegen/box/reflection/mapping/types/parameterizedTypes.kt index 73eb30e1239..cb0ab2a174d 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: 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/mapping/types/propertyAccessors.kt b/compiler/testData/codegen/box/reflection/mapping/types/propertyAccessors.kt index b99ffe69cd3..924d4a5fc12 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: 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/mapping/types/supertypes.kt b/compiler/testData/codegen/box/reflection/mapping/types/supertypes.kt index 89e71b9389e..895aa96f702 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: 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/mapping/types/topLevelFunctions.kt b/compiler/testData/codegen/box/reflection/mapping/types/topLevelFunctions.kt index fe4dbc71e2b..af2db8f6489 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: 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/mapping/types/typeParameters.kt b/compiler/testData/codegen/box/reflection/mapping/types/typeParameters.kt index d05e4ace7ae..d3f7d43fb85 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: 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/mapping/types/unit.kt b/compiler/testData/codegen/box/reflection/mapping/types/unit.kt index 2b4d8327986..9d5c2eb2ee4 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: 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/mapping/types/withNullability.kt b/compiler/testData/codegen/box/reflection/mapping/types/withNullability.kt index a51b0843471..cc000eab762 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: 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/callableReferencesEqualToCallablesFromAPI.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/callableReferencesEqualToCallablesFromAPI.kt index 6aed0593328..f62e4b1cfa1 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: 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 3dce944568e..94bf07d2b9a 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: 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/extensionPropertyReceiverToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/extensionPropertyReceiverToString.kt index c7d0be37e3b..e330044f23f 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: 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/functionEqualsHashCode.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/functionEqualsHashCode.kt index 72b169fe9fb..4ce5e6124c1 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: 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/functionFromStdlibMultiFileFacade.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibMultiFileFacade.kt index 567bce31a49..5d7c3f548ef 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: JS_IR // KT-12630 KotlinReflectionInternalError on referencing some functions from stdlib // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibSingleFileFacade.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibSingleFileFacade.kt index 70430a07e3b..b32d59a1224 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: JS_IR // KT-12630 KotlinReflectionInternalError on referencing some functions from stdlib // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/functionToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/functionToString.kt index dec835773dc..a817ef22cca 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: 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 81059aecea8..e5ebb6ee83f 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: 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 79ea783e548..2301b5c12c1 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: 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 fa186eef7b5..75154da7c21 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: 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 4d2affbd96b..9768188b815 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: 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/propertyToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/propertyToString.kt index 4290f008a42..21f49f193eb 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: 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 34d8104179e..8ee3fc10e14 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: 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 5c8207fe492..e24e3972077 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: 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 69adf928177..38e19316f5a 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: 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 805f4d8438b..0724ae240ba 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: 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 da6d846e8f5..4f87c161986 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: 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 e75ac5d3149..0f1a74fde87 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: 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 40dd01f4b03..1dc5d2062e6 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: 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 d3e2dd721dd..1a0296ded28 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: 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 661d5081478..ecfaee7b75d 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: 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 1febcc0ce33..31e798ed5b1 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: 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 8a9372217f5..9f4260e2a65 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/functions.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/functions.kt @@ -1,3 +1,4 @@ +// 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/javaVisibility.kt b/compiler/testData/codegen/box/reflection/modifiers/javaVisibility.kt index d0508d4d841..8a15ae5e2a8 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: 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/properties.kt b/compiler/testData/codegen/box/reflection/modifiers/properties.kt index 24711c80d9a..0157c34957c 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: 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 486fed08f81..cb8b6a17210 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: 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 682f33e92f1..8347df2df00 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: 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/callPropertiesInMultifileClass.kt b/compiler/testData/codegen/box/reflection/multifileClasses/callPropertiesInMultifileClass.kt index 44e0b439f7f..13e26a1f462 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: 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/javaFieldForVarAndConstVal.kt b/compiler/testData/codegen/box/reflection/multifileClasses/javaFieldForVarAndConstVal.kt index b992742377c..de4622a5a3a 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: 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/noReflectAtRuntime/javaClass.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/javaClass.kt index 6284db2f30f..16b8d8f5117 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: 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/noReflectAtRuntime/javaVoid.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/javaVoid.kt index 53822ca1628..82bdfc170ae 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 9be0af350e1..8ac6f1e681d 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: 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 4ed13798050..2269894bb4b 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: 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/noReflectAtRuntime/methodsFromAny/delegatedProperty.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/delegatedProperty.kt index be7e3c9195b..86f1fd56380 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: JS_IR // IGNORE_BACKEND: JS // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/primitiveJavaClass.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/primitiveJavaClass.kt index bf9dcabbfbb..6acb6fb4e46 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: 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/noReflectAtRuntime/propertyGetSetName.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyGetSetName.kt index f485e0554fe..e6baa155937 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: JS_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 bbd34af42b9..490b0f45bcf 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: JS_IR // WITH_RUNTIME import kotlin.reflect.* diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/reifiedTypeJavaClass.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/reifiedTypeJavaClass.kt index 67e138a1036..f4f196f7af1 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: 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/noReflectAtRuntime/simpleClassLiterals.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/simpleClassLiterals.kt index dffd69ffd7e..f4cbb5ea13d 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: JS_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/parameters/boundInnerClassConstructor.kt b/compiler/testData/codegen/box/reflection/parameters/boundInnerClassConstructor.kt index 03cd195f1cc..af473c291ba 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: 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 7a98551c5da..f061d058c39 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: 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/boundReferences.kt b/compiler/testData/codegen/box/reflection/parameters/boundReferences.kt index bbea4bf670b..14313981b7c 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: 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 f2f150edf7a..7dc26e07613 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: 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/functionParameterNameAndIndex.kt b/compiler/testData/codegen/box/reflection/parameters/functionParameterNameAndIndex.kt index c19a768bd6a..a8f97776332 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: 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 5965ee88ef4..231597d0ded 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: 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/isMarkedNullable.kt b/compiler/testData/codegen/box/reflection/parameters/isMarkedNullable.kt index a9b3abe131e..24c640b8311 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: 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 d3cf38ffc2c..3acabc622c4 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: 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 99446536ed4..bb02f51bafb 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: 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/kinds.kt b/compiler/testData/codegen/box/reflection/parameters/kinds.kt index 59170b332d7..3891305945d 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: 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 9b50df6eb51..8d79dc5565c 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: 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/accessorNames.kt b/compiler/testData/codegen/box/reflection/properties/accessors/accessorNames.kt index a8c61831838..aa56037c981 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: 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 db64040fe10..b75ee182d6c 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: 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 26235ff59bc..888c8802c7f 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: 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 9a3d6d97b39..bdd9bb8c1e3 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: 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 c896fe0882c..7e434c2962d 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: 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 fe3f7c2442f..fdf521eab76 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: 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 2d29ba6c514..d26a3828dc4 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: 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/declaredVsInheritedProperties.kt b/compiler/testData/codegen/box/reflection/properties/declaredVsInheritedProperties.kt index 405ead5b7b4..516cb0f85ca 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: 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/fakeOverridesInSubclass.kt b/compiler/testData/codegen/box/reflection/properties/fakeOverridesInSubclass.kt index d0cd41df918..ef694cf5c36 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: 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 bfaa19b355c..fba6100a0cd 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: 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 5f31f518c65..e79ac06221c 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: 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 e50b948af6f..cca13c70522 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: 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 1da4c341311..8c7aa46dfae 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 263aa101cdb..763d910014f 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 0324af72ba3..589988aeaf9 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 6c4997888b2..55df3d72392 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 c60317a052b..27473a70802 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 3c07f402756..a16ab3504da 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 3780053e976..d5e77678d74 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 aa5d231a103..ee1069e79be 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 c3988a780a0..ceae58bbfad 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 0335e77ff66..90c28527144 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 70f021ba564..ae5a46acf91 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 d65e382efb2..157665ad8e3 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 f5450107076..1b249cd470f 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 d8c8a7b2f95..0f7ad4692c1 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // 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 d42785763fe..c5b117e5d05 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: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/properties/getExtensionPropertiesMutableVsReadonly.kt b/compiler/testData/codegen/box/reflection/properties/getExtensionPropertiesMutableVsReadonly.kt index 4a78cc3fd18..24344043b3e 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: 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 dfb4ee51291..a972e386396 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: 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 d762d7172b0..64d5c20d1b0 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: 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 2c246b57836..d53a7447ea7 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: 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/javaStaticField.kt b/compiler/testData/codegen/box/reflection/properties/javaStaticField.kt index 77e92fbb187..998c941dc0f 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: 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/kotlinPropertyInheritedInJava.kt b/compiler/testData/codegen/box/reflection/properties/kotlinPropertyInheritedInJava.kt index a3f9ae40aca..ee2282614b5 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: 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/memberAndMemberExtensionWithSameName.kt b/compiler/testData/codegen/box/reflection/properties/memberAndMemberExtensionWithSameName.kt index 4f506da387f..7a8ad1ff851 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: 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 9522b302d13..94f1407bcab 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: 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/mutatePrivateJavaStaticField.kt b/compiler/testData/codegen/box/reflection/properties/mutatePrivateJavaStaticField.kt index 541df83fb82..1f7bf47bd82 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: 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/noConflictOnKotlinGetterAndJavaField.kt b/compiler/testData/codegen/box/reflection/properties/noConflictOnKotlinGetterAndJavaField.kt index 09a15935bc9..140fa7f5efe 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: 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/overrideKotlinPropertyByJavaMethod.kt b/compiler/testData/codegen/box/reflection/properties/overrideKotlinPropertyByJavaMethod.kt index ea3b816568d..b0aef298f13 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: 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/privateClassVal.kt b/compiler/testData/codegen/box/reflection/properties/privateClassVal.kt index 6fe480086ce..3c190e9d48b 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: 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/privateClassVar.kt b/compiler/testData/codegen/box/reflection/properties/privateClassVar.kt index fa1dd21e8bb..46b81bab9a3 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: 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/privateFakeOverrideFromSuperclass.kt b/compiler/testData/codegen/box/reflection/properties/privateFakeOverrideFromSuperclass.kt index c6736b0e36d..d1913ec8c12 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: 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 9aabee699a0..71dc83e59c5 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: 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/privatePropertyCallIsAccessibleOnAccessors.kt b/compiler/testData/codegen/box/reflection/properties/privatePropertyCallIsAccessibleOnAccessors.kt index cd4d9e23841..c125c28b29f 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: 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/privateToThisAccessors.kt b/compiler/testData/codegen/box/reflection/properties/privateToThisAccessors.kt index 7fbe2bdbc9b..fedf9394a40 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: 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/propertyOfNestedClassAndArrayType.kt b/compiler/testData/codegen/box/reflection/properties/propertyOfNestedClassAndArrayType.kt index cca3ef60307..e251b8cf449 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: 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 2e539726fb7..00974d571af 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: 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/publicClassValAccessible.kt b/compiler/testData/codegen/box/reflection/properties/publicClassValAccessible.kt index 1e2837c17ef..a6716a3a81f 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: 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/referenceToJavaFieldOfKotlinSubclass.kt b/compiler/testData/codegen/box/reflection/properties/referenceToJavaFieldOfKotlinSubclass.kt index f634dab9d71..022bd4e78d2 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: 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/simpleGetProperties.kt b/compiler/testData/codegen/box/reflection/properties/simpleGetProperties.kt index 223907cc3ea..c9058988996 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: 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/specialBuiltIns/getMembersOfStandardJavaClasses.kt b/compiler/testData/codegen/box/reflection/specialBuiltIns/getMembersOfStandardJavaClasses.kt index 90455544d6a..b622b772d6b 100644 --- a/compiler/testData/codegen/box/reflection/specialBuiltIns/getMembersOfStandardJavaClasses.kt +++ b/compiler/testData/codegen/box/reflection/specialBuiltIns/getMembersOfStandardJavaClasses.kt @@ -1,3 +1,4 @@ +// 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 c357f42d24e..b5b8c1dbae8 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: 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/genericSubstitution.kt b/compiler/testData/codegen/box/reflection/supertypes/genericSubstitution.kt index 618ac48b2f3..450bae7e341 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: 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 efbc87e30e5..b7209916fac 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: 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 9cf5410c504..3c7865fe946 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: 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/simpleSupertypes.kt b/compiler/testData/codegen/box/reflection/supertypes/simpleSupertypes.kt index b019ab3059e..785c7a4f62c 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: 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/declarationSiteVariance.kt b/compiler/testData/codegen/box/reflection/typeParameters/declarationSiteVariance.kt index 51262ffdbad..494522c21aa 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: 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 2ad93a4d12a..f08da123cc0 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: 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 37f2c4ae2a4..2fdc4cea305 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: 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 13f0031e6aa..d7e5396cbd9 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: 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 03f3fc828e1..c996a57bebb 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: 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 e05bd80dc9f..49f0287a77e 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: 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/equality.kt b/compiler/testData/codegen/box/reflection/types/createType/equality.kt index b2ed998ab0a..3fb58c90353 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: 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 3ec4b16ca33..b5b30bc0b3f 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: 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 a31ee1d2f9f..60823d3f92e 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: 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 db0fc185655..02f5002a603 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: 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 834f04c1bdf..f9b647a6197 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: 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 66f84b13eae..4ba5a9d8c80 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: 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 87c35586db6..6d1eefeeb44 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: 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/jvmErasureOfTypeParameter.kt b/compiler/testData/codegen/box/reflection/types/jvmErasureOfTypeParameter.kt index 5112e8e0b6f..11a1b6d61a0 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: 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/platformTypeNotEqualToKotlinType.kt b/compiler/testData/codegen/box/reflection/types/platformTypeNotEqualToKotlinType.kt index 556607a12de..e8d7c67d1ef 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: 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/platformType.kt b/compiler/testData/codegen/box/reflection/types/subtyping/platformType.kt index 0242d6febfd..5137ac3797c 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: 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/simpleGenericTypes.kt b/compiler/testData/codegen/box/reflection/types/subtyping/simpleGenericTypes.kt index ff0e3b290d6..56898204b25 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: 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 ac0b42bd669..ce82270a60e 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: 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 586b6d6b036..29863590942 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: 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 c07bd52d723..7334b017e0a 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: 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 be511cd44db..d6b0fc3fc1f 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: 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 34cd04295a9..65098dd6fef 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: 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/Kt1149.kt b/compiler/testData/codegen/box/regressions/Kt1149.kt index f1581c61cf7..484218fded9 100644 --- a/compiler/testData/codegen/box/regressions/Kt1149.kt +++ b/compiler/testData/codegen/box/regressions/Kt1149.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME package test.regressions.kt1149 diff --git a/compiler/testData/codegen/box/regressions/Kt1619Test.kt b/compiler/testData/codegen/box/regressions/Kt1619Test.kt index d8f38f37765..c1cf73453a3 100644 --- a/compiler/testData/codegen/box/regressions/Kt1619Test.kt +++ b/compiler/testData/codegen/box/regressions/Kt1619Test.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME package regressions diff --git a/compiler/testData/codegen/box/regressions/Kt2495Test.kt b/compiler/testData/codegen/box/regressions/Kt2495Test.kt index 072eba9a2f8..c4e4ef4973a 100644 --- a/compiler/testData/codegen/box/regressions/Kt2495Test.kt +++ b/compiler/testData/codegen/box/regressions/Kt2495Test.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME package regressions diff --git a/compiler/testData/codegen/box/regressions/approximateIntersectionType.kt b/compiler/testData/codegen/box/regressions/approximateIntersectionType.kt index 0b7b38cab3c..6127577cf34 100644 --- a/compiler/testData/codegen/box/regressions/approximateIntersectionType.kt +++ b/compiler/testData/codegen/box/regressions/approximateIntersectionType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/regressions/collections.kt b/compiler/testData/codegen/box/regressions/collections.kt index 91779c31220..94da9ba472f 100644 --- a/compiler/testData/codegen/box/regressions/collections.kt +++ b/compiler/testData/codegen/box/regressions/collections.kt @@ -1,3 +1,4 @@ +// 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/generic.kt b/compiler/testData/codegen/box/regressions/generic.kt index c5cf2b2efff..c9e7507b5e0 100644 --- a/compiler/testData/codegen/box/regressions/generic.kt +++ b/compiler/testData/codegen/box/regressions/generic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun ArrayList.findAll(predicate: (T) -> Boolean): ArrayList { diff --git a/compiler/testData/codegen/box/regressions/getGenericInterfaces.kt b/compiler/testData/codegen/box/regressions/getGenericInterfaces.kt index a0c9fe398e7..0a6807ddb99 100644 --- a/compiler/testData/codegen/box/regressions/getGenericInterfaces.kt +++ b/compiler/testData/codegen/box/regressions/getGenericInterfaces.kt @@ -1,3 +1,4 @@ +// 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/intersectionAsLastLambda.kt b/compiler/testData/codegen/box/regressions/intersectionAsLastLambda.kt index e0667b4f106..a1938f07612 100644 --- a/compiler/testData/codegen/box/regressions/intersectionAsLastLambda.kt +++ b/compiler/testData/codegen/box/regressions/intersectionAsLastLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE // FILE: First.java diff --git a/compiler/testData/codegen/box/regressions/intersectionOfEqualTypes.kt b/compiler/testData/codegen/box/regressions/intersectionOfEqualTypes.kt index 220d3759335..fd446f722cb 100644 --- a/compiler/testData/codegen/box/regressions/intersectionOfEqualTypes.kt +++ b/compiler/testData/codegen/box/regressions/intersectionOfEqualTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..b6486c7e70e 100644 --- a/compiler/testData/codegen/box/regressions/kt10143.kt +++ b/compiler/testData/codegen/box/regressions/kt10143.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..ba584cd2900 100644 --- a/compiler/testData/codegen/box/regressions/kt10934.kt +++ b/compiler/testData/codegen/box/regressions/kt10934.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 feaa0290dad..a63c1e31ac4 100644 --- a/compiler/testData/codegen/box/regressions/kt1172.kt +++ b/compiler/testData/codegen/box/regressions/kt1172.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE // not sure if it's ok to change Object to Any diff --git a/compiler/testData/codegen/box/regressions/kt13381.kt b/compiler/testData/codegen/box/regressions/kt13381.kt index b424d596455..25340c90aa9 100644 --- a/compiler/testData/codegen/box/regressions/kt13381.kt +++ b/compiler/testData/codegen/box/regressions/kt13381.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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/kt14447.kt b/compiler/testData/codegen/box/regressions/kt14447.kt index 7aab4c5003b..195630a3bd1 100644 --- a/compiler/testData/codegen/box/regressions/kt14447.kt +++ b/compiler/testData/codegen/box/regressions/kt14447.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 038e7120483..294604eb601 100644 --- a/compiler/testData/codegen/box/regressions/kt1515.kt +++ b/compiler/testData/codegen/box/regressions/kt1515.kt @@ -1,3 +1,4 @@ +// 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/kt15196.kt b/compiler/testData/codegen/box/regressions/kt15196.kt index debf64aeb70..864720d7aa6 100644 --- a/compiler/testData/codegen/box/regressions/kt15196.kt +++ b/compiler/testData/codegen/box/regressions/kt15196.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun foo() { val array = Array(0, { IntArray(0) } ) diff --git a/compiler/testData/codegen/box/regressions/kt1568.kt b/compiler/testData/codegen/box/regressions/kt1568.kt index e9f44796815..19c2cac4454 100644 --- a/compiler/testData/codegen/box/regressions/kt1568.kt +++ b/compiler/testData/codegen/box/regressions/kt1568.kt @@ -1,3 +1,4 @@ +// 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/kt1779.kt b/compiler/testData/codegen/box/regressions/kt1779.kt index ffcb7d79844..fb80182657d 100644 --- a/compiler/testData/codegen/box/regressions/kt1779.kt +++ b/compiler/testData/codegen/box/regressions/kt1779.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.collections.AbstractIterator diff --git a/compiler/testData/codegen/box/regressions/kt1800.kt b/compiler/testData/codegen/box/regressions/kt1800.kt index 85b88bbac74..e74b2c962a7 100644 --- a/compiler/testData/codegen/box/regressions/kt1800.kt +++ b/compiler/testData/codegen/box/regressions/kt1800.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME //KT-1800 error/NonExistentClass generated on runtime package i diff --git a/compiler/testData/codegen/box/regressions/kt18779.kt b/compiler/testData/codegen/box/regressions/kt18779.kt index 986fc495998..569d4f4f28f 100644 --- a/compiler/testData/codegen/box/regressions/kt18779.kt +++ b/compiler/testData/codegen/box/regressions/kt18779.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 1404fde6962..fc470875424 100644 --- a/compiler/testData/codegen/box/regressions/kt1932.kt +++ b/compiler/testData/codegen/box/regressions/kt1932.kt @@ -1,3 +1,4 @@ +// 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/kt2017.kt b/compiler/testData/codegen/box/regressions/kt2017.kt index 3b1b64b5dc1..91f8fc4a70e 100644 --- a/compiler/testData/codegen/box/regressions/kt2017.kt +++ b/compiler/testData/codegen/box/regressions/kt2017.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/regressions/kt2210.kt b/compiler/testData/codegen/box/regressions/kt2210.kt index 95f4d64882a..7b2c15ed68b 100644 --- a/compiler/testData/codegen/box/regressions/kt2210.kt +++ b/compiler/testData/codegen/box/regressions/kt2210.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A(t: Array>) { val a:Array> = t } diff --git a/compiler/testData/codegen/box/regressions/kt2246.kt b/compiler/testData/codegen/box/regressions/kt2246.kt index 28bbc2321b2..d8a3d3522a2 100644 --- a/compiler/testData/codegen/box/regressions/kt2246.kt +++ b/compiler/testData/codegen/box/regressions/kt2246.kt @@ -1,3 +1,4 @@ +// 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/regressions/kt2318.kt b/compiler/testData/codegen/box/regressions/kt2318.kt index 21d87c5e022..0ba96514d6a 100644 --- a/compiler/testData/codegen/box/regressions/kt2318.kt +++ b/compiler/testData/codegen/box/regressions/kt2318.kt @@ -1,3 +1,4 @@ +// 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/kt2509.kt b/compiler/testData/codegen/box/regressions/kt2509.kt index 10529d6d497..7e6f5684bc5 100644 --- a/compiler/testData/codegen/box/regressions/kt2509.kt +++ b/compiler/testData/codegen/box/regressions/kt2509.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { A() return "OK" diff --git a/compiler/testData/codegen/box/regressions/kt2593.kt b/compiler/testData/codegen/box/regressions/kt2593.kt index cee437b0d37..343585e67bb 100644 --- a/compiler/testData/codegen/box/regressions/kt2593.kt +++ b/compiler/testData/codegen/box/regressions/kt2593.kt @@ -1,3 +1,4 @@ +// 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/kt274.kt b/compiler/testData/codegen/box/regressions/kt274.kt index d6393b5578a..2287304b286 100644 --- a/compiler/testData/codegen/box/regressions/kt274.kt +++ b/compiler/testData/codegen/box/regressions/kt274.kt @@ -1,3 +1,4 @@ +// 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/kt3046.kt b/compiler/testData/codegen/box/regressions/kt3046.kt index ffdc39f27de..5183a4b1d37 100644 --- a/compiler/testData/codegen/box/regressions/kt3046.kt +++ b/compiler/testData/codegen/box/regressions/kt3046.kt @@ -1,3 +1,4 @@ +// 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/kt3107.kt b/compiler/testData/codegen/box/regressions/kt3107.kt index 851d6931058..cd09275c651 100644 --- a/compiler/testData/codegen/box/regressions/kt3107.kt +++ b/compiler/testData/codegen/box/regressions/kt3107.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun foo(): String { val s = try { "OK" diff --git a/compiler/testData/codegen/box/regressions/kt344.kt b/compiler/testData/codegen/box/regressions/kt344.kt index 196a5f38daf..8c6d2a103bd 100644 --- a/compiler/testData/codegen/box/regressions/kt344.kt +++ b/compiler/testData/codegen/box/regressions/kt344.kt @@ -1,3 +1,4 @@ +// 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 0a28219ff5f..7a273446da8 100644 --- a/compiler/testData/codegen/box/regressions/kt3442.kt +++ b/compiler/testData/codegen/box/regressions/kt3442.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/regressions/kt3587.kt b/compiler/testData/codegen/box/regressions/kt3587.kt index 3e1d47b1cd9..06f96332782 100644 --- a/compiler/testData/codegen/box/regressions/kt3587.kt +++ b/compiler/testData/codegen/box/regressions/kt3587.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR open class Variable { val lightVar: LightVariable = if (this is LightVariable) this else LightVariable() } diff --git a/compiler/testData/codegen/box/regressions/kt3850.kt b/compiler/testData/codegen/box/regressions/kt3850.kt index 03acfce7df7..2f41ff01921 100644 --- a/compiler/testData/codegen/box/regressions/kt3850.kt +++ b/compiler/testData/codegen/box/regressions/kt3850.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR private class One { val a1 = arrayOf( object { val fy = "text"} diff --git a/compiler/testData/codegen/box/regressions/kt4259.kt b/compiler/testData/codegen/box/regressions/kt4259.kt index 2f5ff42b84a..721f592f9c4 100644 --- a/compiler/testData/codegen/box/regressions/kt4259.kt +++ b/compiler/testData/codegen/box/regressions/kt4259.kt @@ -1,3 +1,4 @@ +// 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/kt4262.kt b/compiler/testData/codegen/box/regressions/kt4262.kt index d170254879f..bceeba2ce0c 100644 --- a/compiler/testData/codegen/box/regressions/kt4262.kt +++ b/compiler/testData/codegen/box/regressions/kt4262.kt @@ -1,3 +1,4 @@ +// 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/kt4281.kt b/compiler/testData/codegen/box/regressions/kt4281.kt index a1e84ddff49..b78ab5786b0 100644 --- a/compiler/testData/codegen/box/regressions/kt4281.kt +++ b/compiler/testData/codegen/box/regressions/kt4281.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 eb6855473ee..758bf8cb75d 100644 --- a/compiler/testData/codegen/box/regressions/kt5056.kt +++ b/compiler/testData/codegen/box/regressions/kt5056.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/regressions/kt528.kt b/compiler/testData/codegen/box/regressions/kt528.kt index cf19709bf50..04bc1ea5438 100644 --- a/compiler/testData/codegen/box/regressions/kt528.kt +++ b/compiler/testData/codegen/box/regressions/kt528.kt @@ -1,3 +1,4 @@ +// 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/kt529.kt b/compiler/testData/codegen/box/regressions/kt529.kt index ca20d00ea2a..8a6e77041ce 100644 --- a/compiler/testData/codegen/box/regressions/kt529.kt +++ b/compiler/testData/codegen/box/regressions/kt529.kt @@ -1,3 +1,4 @@ +// 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/kt533.kt b/compiler/testData/codegen/box/regressions/kt533.kt index 8a728eae40b..836e03feccb 100644 --- a/compiler/testData/codegen/box/regressions/kt533.kt +++ b/compiler/testData/codegen/box/regressions/kt533.kt @@ -1,3 +1,4 @@ +// 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/kt5445.kt b/compiler/testData/codegen/box/regressions/kt5445.kt index 808a90f35e6..8fefa16021c 100644 --- a/compiler/testData/codegen/box/regressions/kt5445.kt +++ b/compiler/testData/codegen/box/regressions/kt5445.kt @@ -1,3 +1,4 @@ +// 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/kt5445_2.kt b/compiler/testData/codegen/box/regressions/kt5445_2.kt index 97b4274cab5..289fdf79212 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: 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/kt5786_privateWithDefault.kt b/compiler/testData/codegen/box/regressions/kt5786_privateWithDefault.kt index 916ed482c60..a8dfcf9be56 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: JS_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 3a7cdb1f7e5..062242a13e2 100644 --- a/compiler/testData/codegen/box/regressions/kt5953.kt +++ b/compiler/testData/codegen/box/regressions/kt5953.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/regressions/kt6153.kt b/compiler/testData/codegen/box/regressions/kt6153.kt index cc21778d197..8d8ebb5a372 100644 --- a/compiler/testData/codegen/box/regressions/kt6153.kt +++ b/compiler/testData/codegen/box/regressions/kt6153.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // KT-6153 java.lang.IllegalStateException while building object Bug { fun title(id:Int) = when (id) { diff --git a/compiler/testData/codegen/box/regressions/kt6434.kt b/compiler/testData/codegen/box/regressions/kt6434.kt index 49036644c7a..bfc7654874a 100644 --- a/compiler/testData/codegen/box/regressions/kt6434.kt +++ b/compiler/testData/codegen/box/regressions/kt6434.kt @@ -1,3 +1,4 @@ +// 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 19cd842906a..c6c04f93d92 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: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/regressions/kt6485.kt b/compiler/testData/codegen/box/regressions/kt6485.kt index 0304fd25b83..648a81aae12 100644 --- a/compiler/testData/codegen/box/regressions/kt6485.kt +++ b/compiler/testData/codegen/box/regressions/kt6485.kt @@ -1,3 +1,4 @@ +// 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/kt715.kt b/compiler/testData/codegen/box/regressions/kt715.kt index 63e80a20157..e3cdbcf3fac 100644 --- a/compiler/testData/codegen/box/regressions/kt715.kt +++ b/compiler/testData/codegen/box/regressions/kt715.kt @@ -1,3 +1,4 @@ +// 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/kt7401.kt b/compiler/testData/codegen/box/regressions/kt7401.kt index 16294c5031b..1f1c8797ace 100644 --- a/compiler/testData/codegen/box/regressions/kt7401.kt +++ b/compiler/testData/codegen/box/regressions/kt7401.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun foo(): Long { var n = 2L if (n > 0L) { diff --git a/compiler/testData/codegen/box/regressions/kt789.kt b/compiler/testData/codegen/box/regressions/kt789.kt index 9849559160b..21b36c3fbeb 100644 --- a/compiler/testData/codegen/box/regressions/kt789.kt +++ b/compiler/testData/codegen/box/regressions/kt789.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR package foo fun box() : String { diff --git a/compiler/testData/codegen/box/regressions/kt864.kt b/compiler/testData/codegen/box/regressions/kt864.kt index df346f2cc36..1c58133932a 100644 --- a/compiler/testData/codegen/box/regressions/kt864.kt +++ b/compiler/testData/codegen/box/regressions/kt864.kt @@ -1,3 +1,4 @@ +// 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/kt998.kt b/compiler/testData/codegen/box/regressions/kt998.kt index 7fef173ff74..5dec3537077 100644 --- a/compiler/testData/codegen/box/regressions/kt998.kt +++ b/compiler/testData/codegen/box/regressions/kt998.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun findPairless(a : IntArray) : Int { diff --git a/compiler/testData/codegen/box/regressions/lambdaAsLastExpressionInLambda.kt b/compiler/testData/codegen/box/regressions/lambdaAsLastExpressionInLambda.kt index 05336badb47..da98e00762d 100644 --- a/compiler/testData/codegen/box/regressions/lambdaAsLastExpressionInLambda.kt +++ b/compiler/testData/codegen/box/regressions/lambdaAsLastExpressionInLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR val foo: ((String) -> String) = run { { it } } diff --git a/compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt b/compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt index b60e314e0fb..01910008ab2 100644 --- a/compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt +++ b/compiler/testData/codegen/box/regressions/lambdaWrongReturnType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 fa19aa885e7..764a35d01cd 100644 --- a/compiler/testData/codegen/box/regressions/nestedIntersection.kt +++ b/compiler/testData/codegen/box/regressions/nestedIntersection.kt @@ -1,3 +1,4 @@ +// 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/noCapturingForTypesWithTypeVariables.kt b/compiler/testData/codegen/box/regressions/noCapturingForTypesWithTypeVariables.kt index 993d8ad63cd..5fca292b12b 100644 --- a/compiler/testData/codegen/box/regressions/noCapturingForTypesWithTypeVariables.kt +++ b/compiler/testData/codegen/box/regressions/noCapturingForTypesWithTypeVariables.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun foo(useScriptArgs: Array?) { val constructorArgs: Array = arrayOf(useScriptArgs.orEmpty()) } diff --git a/compiler/testData/codegen/box/regressions/objectCaptureOuterConstructorProperty.kt b/compiler/testData/codegen/box/regressions/objectCaptureOuterConstructorProperty.kt index b9011debfe9..87980776e80 100644 --- a/compiler/testData/codegen/box/regressions/objectCaptureOuterConstructorProperty.kt +++ b/compiler/testData/codegen/box/regressions/objectCaptureOuterConstructorProperty.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME interface Stream { diff --git a/compiler/testData/codegen/box/regressions/objectInsideDelegation.kt b/compiler/testData/codegen/box/regressions/objectInsideDelegation.kt index f2f9caf960d..17ef72e9469 100644 --- a/compiler/testData/codegen/box/regressions/objectInsideDelegation.kt +++ b/compiler/testData/codegen/box/regressions/objectInsideDelegation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 bdda90a6e92..d7672ce9f58 100644 --- a/compiler/testData/codegen/box/regressions/referenceToSelfInLocal.kt +++ b/compiler/testData/codegen/box/regressions/referenceToSelfInLocal.kt @@ -1,3 +1,4 @@ +// 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/resolvedCallForGetOperator.kt b/compiler/testData/codegen/box/regressions/resolvedCallForGetOperator.kt index 8b0e9bd07b0..d4e655c51a4 100644 --- a/compiler/testData/codegen/box/regressions/resolvedCallForGetOperator.kt +++ b/compiler/testData/codegen/box/regressions/resolvedCallForGetOperator.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME val targetNameLists: Map = mapOf("1" to "OK") diff --git a/compiler/testData/codegen/box/regressions/typeCastException.kt b/compiler/testData/codegen/box/regressions/typeCastException.kt index 669cfc04943..55f75dc23cd 100644 --- a/compiler/testData/codegen/box/regressions/typeCastException.kt +++ b/compiler/testData/codegen/box/regressions/typeCastException.kt @@ -1,3 +1,4 @@ +// 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/reified/DIExample.kt b/compiler/testData/codegen/box/reified/DIExample.kt index 9ec149f89f2..a408f5658a6 100644 --- a/compiler/testData/codegen/box/reified/DIExample.kt +++ b/compiler/testData/codegen/box/reified/DIExample.kt @@ -1,3 +1,4 @@ +// 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/reified/anonymousObject.kt b/compiler/testData/codegen/box/reified/anonymousObject.kt index 2517f1cc929..4d999208cb2 100644 --- a/compiler/testData/codegen/box/reified/anonymousObject.kt +++ b/compiler/testData/codegen/box/reified/anonymousObject.kt @@ -1,3 +1,4 @@ +// 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/reified/anonymousObjectNoPropagate.kt b/compiler/testData/codegen/box/reified/anonymousObjectNoPropagate.kt index 24ef70e04eb..3d962506c6c 100644 --- a/compiler/testData/codegen/box/reified/anonymousObjectNoPropagate.kt +++ b/compiler/testData/codegen/box/reified/anonymousObjectNoPropagate.kt @@ -1,3 +1,4 @@ +// 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/reified/anonymousObjectReifiedSupertype.kt b/compiler/testData/codegen/box/reified/anonymousObjectReifiedSupertype.kt index 8c173baea8c..2512a658865 100644 --- a/compiler/testData/codegen/box/reified/anonymousObjectReifiedSupertype.kt +++ b/compiler/testData/codegen/box/reified/anonymousObjectReifiedSupertype.kt @@ -1,3 +1,4 @@ +// 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/reified/approximateCapturedTypes.kt b/compiler/testData/codegen/box/reified/approximateCapturedTypes.kt index 0e19fd0d5bd..59fd1d3c935 100644 --- a/compiler/testData/codegen/box/reified/approximateCapturedTypes.kt +++ b/compiler/testData/codegen/box/reified/approximateCapturedTypes.kt @@ -1,3 +1,4 @@ +// 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/reified/arraysReification/instanceOf.kt b/compiler/testData/codegen/box/reified/arraysReification/instanceOf.kt index b3db2462a04..b24434eaee0 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: 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/arraysReification/instanceOfArrays.kt b/compiler/testData/codegen/box/reified/arraysReification/instanceOfArrays.kt index 0557c36171b..13d65c7a120 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: 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/arraysReification/jClass.kt b/compiler/testData/codegen/box/reified/arraysReification/jClass.kt index 08514a0359d..3854bffbe02 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: 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/reified/arraysReification/jaggedArray.kt b/compiler/testData/codegen/box/reified/arraysReification/jaggedArray.kt index 1a2bee24db9..6695370834c 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: JS_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 07143130bfe..69cebee0d10 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: 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/reified/arraysReification/jaggedDeep.kt b/compiler/testData/codegen/box/reified/arraysReification/jaggedDeep.kt index aa8f36fc23e..cefc30e375c 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: JS_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 1a3964f06a7..d4757fdfbcd 100644 --- a/compiler/testData/codegen/box/reified/asOnPlatformType.kt +++ b/compiler/testData/codegen/box/reified/asOnPlatformType.kt @@ -1,3 +1,4 @@ +// 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/reified/checkcast.kt b/compiler/testData/codegen/box/reified/checkcast.kt index 3b10a4bd5f8..d6753ce8b27 100644 --- a/compiler/testData/codegen/box/reified/checkcast.kt +++ b/compiler/testData/codegen/box/reified/checkcast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 4cbf10bdec5..a0fb6c64d20 100644 --- a/compiler/testData/codegen/box/reified/copyToArray.kt +++ b/compiler/testData/codegen/box/reified/copyToArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reified/defaultJavaClass.kt b/compiler/testData/codegen/box/reified/defaultJavaClass.kt index ff05c5b2551..a22d8cbd7c7 100644 --- a/compiler/testData/codegen/box/reified/defaultJavaClass.kt +++ b/compiler/testData/codegen/box/reified/defaultJavaClass.kt @@ -1,3 +1,4 @@ +// 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/reified/expectedTypeFromCast.kt b/compiler/testData/codegen/box/reified/expectedTypeFromCast.kt index d77cad0dcd6..be7bc773033 100644 --- a/compiler/testData/codegen/box/reified/expectedTypeFromCast.kt +++ b/compiler/testData/codegen/box/reified/expectedTypeFromCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE // LANGUAGE_VERSION: 1.2 diff --git a/compiler/testData/codegen/box/reified/filterIsInstance.kt b/compiler/testData/codegen/box/reified/filterIsInstance.kt index f346e09fb54..6d9af413560 100644 --- a/compiler/testData/codegen/box/reified/filterIsInstance.kt +++ b/compiler/testData/codegen/box/reified/filterIsInstance.kt @@ -1,3 +1,4 @@ +// 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 c6c995c85a2..57847f64861 100644 --- a/compiler/testData/codegen/box/reified/innerAnonymousObject.kt +++ b/compiler/testData/codegen/box/reified/innerAnonymousObject.kt @@ -1,3 +1,4 @@ +// 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/reified/instanceof.kt b/compiler/testData/codegen/box/reified/instanceof.kt index e3b8f5ce6c8..49a8988abfd 100644 --- a/compiler/testData/codegen/box/reified/instanceof.kt +++ b/compiler/testData/codegen/box/reified/instanceof.kt @@ -1,3 +1,4 @@ +// 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 a60989dd637..2a980aac9eb 100644 --- a/compiler/testData/codegen/box/reified/isOnPlatformType.kt +++ b/compiler/testData/codegen/box/reified/isOnPlatformType.kt @@ -1,3 +1,4 @@ +// 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/reified/javaClass.kt b/compiler/testData/codegen/box/reified/javaClass.kt index 2e7559b4e78..2fe5504b26a 100644 --- a/compiler/testData/codegen/box/reified/javaClass.kt +++ b/compiler/testData/codegen/box/reified/javaClass.kt @@ -1,3 +1,4 @@ +// 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/reified/nestedReified.kt b/compiler/testData/codegen/box/reified/nestedReified.kt index 6787fb86885..e75cf2f3f53 100644 --- a/compiler/testData/codegen/box/reified/nestedReified.kt +++ b/compiler/testData/codegen/box/reified/nestedReified.kt @@ -1,3 +1,4 @@ +// 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/reified/nestedReifiedSignature.kt b/compiler/testData/codegen/box/reified/nestedReifiedSignature.kt index ea4fe763e54..4fe3c1ada1c 100644 --- a/compiler/testData/codegen/box/reified/nestedReifiedSignature.kt +++ b/compiler/testData/codegen/box/reified/nestedReifiedSignature.kt @@ -1,3 +1,4 @@ +// 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/reified/newArrayInt.kt b/compiler/testData/codegen/box/reified/newArrayInt.kt index b1d92cfbef9..2e8a533c8e4 100644 --- a/compiler/testData/codegen/box/reified/newArrayInt.kt +++ b/compiler/testData/codegen/box/reified/newArrayInt.kt @@ -1,3 +1,4 @@ +// 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 c243cb1206b..37df66259ce 100644 --- a/compiler/testData/codegen/box/reified/nonInlineableLambdaInReifiedFunction.kt +++ b/compiler/testData/codegen/box/reified/nonInlineableLambdaInReifiedFunction.kt @@ -1,3 +1,4 @@ +// 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/reified/recursiveInnerAnonymousObject.kt b/compiler/testData/codegen/box/reified/recursiveInnerAnonymousObject.kt index e75f5c80b5e..4d5066a021b 100644 --- a/compiler/testData/codegen/box/reified/recursiveInnerAnonymousObject.kt +++ b/compiler/testData/codegen/box/reified/recursiveInnerAnonymousObject.kt @@ -1,3 +1,4 @@ +// 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/reified/recursiveNewArray.kt b/compiler/testData/codegen/box/reified/recursiveNewArray.kt index edd797547fd..8d2dc0e99b9 100644 --- a/compiler/testData/codegen/box/reified/recursiveNewArray.kt +++ b/compiler/testData/codegen/box/reified/recursiveNewArray.kt @@ -1,3 +1,4 @@ +// 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 364262bcee2..5d10d0fd0cc 100644 --- a/compiler/testData/codegen/box/reified/recursiveNonInlineableLambda.kt +++ b/compiler/testData/codegen/box/reified/recursiveNonInlineableLambda.kt @@ -1,3 +1,4 @@ +// 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/reified/reifiedChain.kt b/compiler/testData/codegen/box/reified/reifiedChain.kt index 476197c805c..a07f29047f0 100644 --- a/compiler/testData/codegen/box/reified/reifiedChain.kt +++ b/compiler/testData/codegen/box/reified/reifiedChain.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 75387478a8a..3f49343a101 100644 --- a/compiler/testData/codegen/box/reified/reifiedInlineFunOfObject.kt +++ b/compiler/testData/codegen/box/reified/reifiedInlineFunOfObject.kt @@ -1,3 +1,4 @@ +// 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/reified/reifiedInlineFunOfObjectWithinReified.kt b/compiler/testData/codegen/box/reified/reifiedInlineFunOfObjectWithinReified.kt index e211f6e52b8..65c99cb4d1d 100644 --- a/compiler/testData/codegen/box/reified/reifiedInlineFunOfObjectWithinReified.kt +++ b/compiler/testData/codegen/box/reified/reifiedInlineFunOfObjectWithinReified.kt @@ -1,3 +1,4 @@ +// 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/reified/reifiedInlineIntoNonInlineableLambda.kt b/compiler/testData/codegen/box/reified/reifiedInlineIntoNonInlineableLambda.kt index 6636a564543..d42d7abb612 100644 --- a/compiler/testData/codegen/box/reified/reifiedInlineIntoNonInlineableLambda.kt +++ b/compiler/testData/codegen/box/reified/reifiedInlineIntoNonInlineableLambda.kt @@ -1,3 +1,4 @@ +// 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/reified/safecast.kt b/compiler/testData/codegen/box/reified/safecast.kt index 10171dd33fe..8882ac12e91 100644 --- a/compiler/testData/codegen/box/reified/safecast.kt +++ b/compiler/testData/codegen/box/reified/safecast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 0b5bde0eaef..dbbca821272 100644 --- a/compiler/testData/codegen/box/reified/sameIndexRecursive.kt +++ b/compiler/testData/codegen/box/reified/sameIndexRecursive.kt @@ -1,3 +1,4 @@ +// 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 d0861109cbb..8cc2b057d35 100644 --- a/compiler/testData/codegen/box/reified/spreads.kt +++ b/compiler/testData/codegen/box/reified/spreads.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reified/varargs.kt b/compiler/testData/codegen/box/reified/varargs.kt index 73eaba238dc..07c349964ad 100644 --- a/compiler/testData/codegen/box/reified/varargs.kt +++ b/compiler/testData/codegen/box/reified/varargs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/safeCall/kt232.kt b/compiler/testData/codegen/box/safeCall/kt232.kt index f23e75dbce1..729d710c96c 100644 --- a/compiler/testData/codegen/box/safeCall/kt232.kt +++ b/compiler/testData/codegen/box/safeCall/kt232.kt @@ -1,3 +1,4 @@ +// 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/safeCall/kt245.kt b/compiler/testData/codegen/box/safeCall/kt245.kt index 0678b947098..844c1b71c75 100644 --- a/compiler/testData/codegen/box/safeCall/kt245.kt +++ b/compiler/testData/codegen/box/safeCall/kt245.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun foo() { val l = ArrayList(2) l.add(1) diff --git a/compiler/testData/codegen/box/safeCall/kt247.kt b/compiler/testData/codegen/box/safeCall/kt247.kt index 55a7fbe74f8..00b42a32c20 100644 --- a/compiler/testData/codegen/box/safeCall/kt247.kt +++ b/compiler/testData/codegen/box/safeCall/kt247.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun t1() : Boolean { val s1 : String? = "sff" val s2 : String? = null diff --git a/compiler/testData/codegen/box/safeCall/kt4733.kt b/compiler/testData/codegen/box/safeCall/kt4733.kt index dde6d4af7cb..06923ff8489 100644 --- a/compiler/testData/codegen/box/safeCall/kt4733.kt +++ b/compiler/testData/codegen/box/safeCall/kt4733.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class Test { val Long.foo: Long get() = this + 1 diff --git a/compiler/testData/codegen/box/safeCall/primitive.kt b/compiler/testData/codegen/box/safeCall/primitive.kt index 64decc4e76b..2541481abbc 100644 --- a/compiler/testData/codegen/box/safeCall/primitive.kt +++ b/compiler/testData/codegen/box/safeCall/primitive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun Int.foo() = 239 fun Long.bar() = 239.toLong() diff --git a/compiler/testData/codegen/box/safeCall/primitiveEqSafeCall.kt b/compiler/testData/codegen/box/safeCall/primitiveEqSafeCall.kt index 6cfb10708e8..37d4aafed07 100644 --- a/compiler/testData/codegen/box/safeCall/primitiveEqSafeCall.kt +++ b/compiler/testData/codegen/box/safeCall/primitiveEqSafeCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..ffd0f85fae7 100644 --- a/compiler/testData/codegen/box/safeCall/primitiveNotEqSafeCall.kt +++ b/compiler/testData/codegen/box/safeCall/primitiveNotEqSafeCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..22f5c1765ed 100644 --- a/compiler/testData/codegen/box/safeCall/safeCallEqPrimitive.kt +++ b/compiler/testData/codegen/box/safeCall/safeCallEqPrimitive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..630a63a8562 100644 --- a/compiler/testData/codegen/box/safeCall/safeCallNotEqPrimitive.kt +++ b/compiler/testData/codegen/box/safeCall/safeCallNotEqPrimitive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..81ee3a58e8e 100644 --- a/compiler/testData/codegen/box/safeCall/safeCallOnLong.kt +++ b/compiler/testData/codegen/box/safeCall/safeCallOnLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun f(b : Long.(Long)->Long) = 1L?.b(2L) fun box(): String { diff --git a/compiler/testData/codegen/box/sam/constructors/comparator.kt b/compiler/testData/codegen/box/sam/constructors/comparator.kt index 894b52dfe03..58382f722f2 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: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/sam/constructors/filenameFilter.kt b/compiler/testData/codegen/box/sam/constructors/filenameFilter.kt index a6651307bed..4b86aeafb88 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: 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/nonLiteralComparator.kt b/compiler/testData/codegen/box/sam/constructors/nonLiteralComparator.kt index 5dfa3b5926f..8152ffe9ff9 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: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/sam/constructors/nonLiteralFilenameFilter.kt b/compiler/testData/codegen/box/sam/constructors/nonLiteralFilenameFilter.kt index d6672316a1c..bc9f167bd6a 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: 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/samWrappersDifferentFiles.kt b/compiler/testData/codegen/box/sam/constructors/samWrappersDifferentFiles.kt index 3b1cfbc0298..aa428a065d4 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: 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/sameWrapperClass.kt b/compiler/testData/codegen/box/sam/constructors/sameWrapperClass.kt index ee39d412a0c..6cb9b4faa66 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: 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/sealed/objects.kt b/compiler/testData/codegen/box/sealed/objects.kt index c33a71d498f..963aa62bf0d 100644 --- a/compiler/testData/codegen/box/sealed/objects.kt +++ b/compiler/testData/codegen/box/sealed/objects.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..8550e4a76ae 100644 --- a/compiler/testData/codegen/box/sealed/simple.kt +++ b/compiler/testData/codegen/box/sealed/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR sealed class Season { class Warm: Season() class Cold: Season() diff --git a/compiler/testData/codegen/box/secondaryConstructors/callFromPrimaryWithNamedArgs.kt b/compiler/testData/codegen/box/secondaryConstructors/callFromPrimaryWithNamedArgs.kt index 30fc0208f2c..73316efbe86 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/callFromPrimaryWithNamedArgs.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/callFromPrimaryWithNamedArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..0500e0a5b99 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/callFromPrimaryWithOptionalArgs.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/callFromPrimaryWithOptionalArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR open class A(val result: String) { constructor(x: Int, y: Int = 99) : this("$x$y") } diff --git a/compiler/testData/codegen/box/secondaryConstructors/clashingDefaultConstructors.kt b/compiler/testData/codegen/box/secondaryConstructors/clashingDefaultConstructors.kt index bad07d0d16b..168a1828ef3 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/clashingDefaultConstructors.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/clashingDefaultConstructors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..f60150505fd 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/dataClasses.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/dataClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..10b0be1d9f1 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/defaultArgs.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/defaultArgs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..48832ceca8c 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/defaultParametersNotDuplicated.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/defaultParametersNotDuplicated.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..18b91c5fcd0 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/delegateWithComplexExpression.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/delegateWithComplexExpression.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR var log = "" open class Base(val s: String) diff --git a/compiler/testData/codegen/box/secondaryConstructors/enums.kt b/compiler/testData/codegen/box/secondaryConstructors/enums.kt index 2d62a075bb9..0bd4cf2d333 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/enums.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/enums.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR enum class A1(val prop1: String) { X("asd"), Y() { diff --git a/compiler/testData/codegen/box/secondaryConstructors/innerClasses.kt b/compiler/testData/codegen/box/secondaryConstructors/innerClasses.kt index 9d0851c426b..250c9b1aa24 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/innerClasses.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/innerClasses.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..b8f0566df08 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/innerClassesInheritance.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/innerClassesInheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class Outer { val outerProp: String constructor(x: String) { diff --git a/compiler/testData/codegen/box/secondaryConstructors/varargs.kt b/compiler/testData/codegen/box/secondaryConstructors/varargs.kt index 39bfb8bf7a9..2c1732cc023 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/varargs.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/varargs.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun join(x: Array): String { var result = "" for (i in x) { diff --git a/compiler/testData/codegen/box/secondaryConstructors/withNonLocalReturn.kt b/compiler/testData/codegen/box/secondaryConstructors/withNonLocalReturn.kt index 0b0be6bbbac..782f44ba4e5 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/withNonLocalReturn.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/withNonLocalReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR inline fun run(block: () -> Unit) = block() class A { diff --git a/compiler/testData/codegen/box/smartCasts/falseSmartCast.kt b/compiler/testData/codegen/box/smartCasts/falseSmartCast.kt index cfdcf7e1e7c..0f10972ac19 100644 --- a/compiler/testData/codegen/box/smartCasts/falseSmartCast.kt +++ b/compiler/testData/codegen/box/smartCasts/falseSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..394b7f6af23 100644 --- a/compiler/testData/codegen/box/smartCasts/genericIntersection.kt +++ b/compiler/testData/codegen/box/smartCasts/genericIntersection.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..6e910a67f28 100644 --- a/compiler/testData/codegen/box/smartCasts/genericSet.kt +++ b/compiler/testData/codegen/box/smartCasts/genericSet.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class Wrapper(var x: T) inline fun change(w: Wrapper, x: Any?) { diff --git a/compiler/testData/codegen/box/smartCasts/implicitMemberReceiver.kt b/compiler/testData/codegen/box/smartCasts/implicitMemberReceiver.kt index f38fa9fd9b5..98eab68855b 100644 --- a/compiler/testData/codegen/box/smartCasts/implicitMemberReceiver.kt +++ b/compiler/testData/codegen/box/smartCasts/implicitMemberReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..c725792ea7b 100644 --- a/compiler/testData/codegen/box/smartCasts/implicitReceiver.kt +++ b/compiler/testData/codegen/box/smartCasts/implicitReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..f178f19c502 100644 --- a/compiler/testData/codegen/box/smartCasts/implicitReceiverInWhen.kt +++ b/compiler/testData/codegen/box/smartCasts/implicitReceiverInWhen.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..c8f1d8bb816 100644 --- a/compiler/testData/codegen/box/smartCasts/implicitToGrandSon.kt +++ b/compiler/testData/codegen/box/smartCasts/implicitToGrandSon.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..8f2c5c2b8a4 100644 --- a/compiler/testData/codegen/box/smartCasts/kt17725.kt +++ b/compiler/testData/codegen/box/smartCasts/kt17725.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class Bob { fun Bob.bar() = "OK" } diff --git a/compiler/testData/codegen/box/smartCasts/kt19100.kt b/compiler/testData/codegen/box/smartCasts/kt19100.kt index 43113a91d5e..fa265d0ade1 100644 --- a/compiler/testData/codegen/box/smartCasts/kt19100.kt +++ b/compiler/testData/codegen/box/smartCasts/kt19100.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 a5e38e427a0..fc100a71664 100644 --- a/compiler/testData/codegen/box/smartCasts/lambdaArgumentWithoutType.kt +++ b/compiler/testData/codegen/box/smartCasts/lambdaArgumentWithoutType.kt @@ -1,3 +1,4 @@ +// 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..e7dfcb6f347 100644 --- a/compiler/testData/codegen/box/smartCasts/nullSmartCast.kt +++ b/compiler/testData/codegen/box/smartCasts/nullSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun String?.foo() = this ?: "OK" fun foo(i: Int?): String { diff --git a/compiler/testData/codegen/box/smartCasts/smartCastInsideIf.kt b/compiler/testData/codegen/box/smartCasts/smartCastInsideIf.kt index 10d4a4c76c8..c7e979227a3 100644 --- a/compiler/testData/codegen/box/smartCasts/smartCastInsideIf.kt +++ b/compiler/testData/codegen/box/smartCasts/smartCastInsideIf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class A(val s: String = "FAIL") private fun foo(a: A?, aOther: A?): A { diff --git a/compiler/testData/codegen/box/smartCasts/whenSmartCast.kt b/compiler/testData/codegen/box/smartCasts/whenSmartCast.kt index 8069048ce00..34a96d0ff9c 100644 --- a/compiler/testData/codegen/box/smartCasts/whenSmartCast.kt +++ b/compiler/testData/codegen/box/smartCasts/whenSmartCast.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 1b1d43a9c20..83f3c36eaea 100644 --- a/compiler/testData/codegen/box/specialBuiltins/bridgeNotEmptyMap.kt +++ b/compiler/testData/codegen/box/specialBuiltins/bridgeNotEmptyMap.kt @@ -1,3 +1,4 @@ +// 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/specialBuiltins/bridges.kt b/compiler/testData/codegen/box/specialBuiltins/bridges.kt index c4cdd45fcaa..d2e81041cfc 100644 --- a/compiler/testData/codegen/box/specialBuiltins/bridges.kt +++ b/compiler/testData/codegen/box/specialBuiltins/bridges.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE interface A0 { diff --git a/compiler/testData/codegen/box/specialBuiltins/collectionImpl.kt b/compiler/testData/codegen/box/specialBuiltins/collectionImpl.kt index 0e145b90460..af056b785c5 100644 --- a/compiler/testData/codegen/box/specialBuiltins/collectionImpl.kt +++ b/compiler/testData/codegen/box/specialBuiltins/collectionImpl.kt @@ -1,3 +1,4 @@ +// 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/specialBuiltins/commonBridgesTarget.kt b/compiler/testData/codegen/box/specialBuiltins/commonBridgesTarget.kt index 2f82d227446..2cc1f072dc0 100644 --- a/compiler/testData/codegen/box/specialBuiltins/commonBridgesTarget.kt +++ b/compiler/testData/codegen/box/specialBuiltins/commonBridgesTarget.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE open class Base() : HashSet() { diff --git a/compiler/testData/codegen/box/specialBuiltins/emptyList.kt b/compiler/testData/codegen/box/specialBuiltins/emptyList.kt index 51ff7cd35e7..dcf9581c03d 100644 --- a/compiler/testData/codegen/box/specialBuiltins/emptyList.kt +++ b/compiler/testData/codegen/box/specialBuiltins/emptyList.kt @@ -1,3 +1,4 @@ +// 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/specialBuiltins/emptyMap.kt b/compiler/testData/codegen/box/specialBuiltins/emptyMap.kt index c0770bd6b2a..c6912bd3fa8 100644 --- a/compiler/testData/codegen/box/specialBuiltins/emptyMap.kt +++ b/compiler/testData/codegen/box/specialBuiltins/emptyMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR private object EmptyMap : Map { override val size: Int get() = 0 override fun isEmpty(): Boolean = true diff --git a/compiler/testData/codegen/box/specialBuiltins/emptyStringMap.kt b/compiler/testData/codegen/box/specialBuiltins/emptyStringMap.kt index fd4953af8ec..d5b1841166f 100644 --- a/compiler/testData/codegen/box/specialBuiltins/emptyStringMap.kt +++ b/compiler/testData/codegen/box/specialBuiltins/emptyStringMap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 f00808d9bc5..98952d30837 100644 --- a/compiler/testData/codegen/box/specialBuiltins/entrySetSOE.kt +++ b/compiler/testData/codegen/box/specialBuiltins/entrySetSOE.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE open class Map1 : HashMap() diff --git a/compiler/testData/codegen/box/specialBuiltins/enumAsOrdinaled.kt b/compiler/testData/codegen/box/specialBuiltins/enumAsOrdinaled.kt index 6b3eda01d77..0f13bc5fc5a 100644 --- a/compiler/testData/codegen/box/specialBuiltins/enumAsOrdinaled.kt +++ b/compiler/testData/codegen/box/specialBuiltins/enumAsOrdinaled.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..e50e8bb11d1 100644 --- a/compiler/testData/codegen/box/specialBuiltins/exceptionCause.kt +++ b/compiler/testData/codegen/box/specialBuiltins/exceptionCause.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 bc281a4b112..6960f8989c5 100644 --- a/compiler/testData/codegen/box/specialBuiltins/explicitSuperCall.kt +++ b/compiler/testData/codegen/box/specialBuiltins/explicitSuperCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE class A : ArrayList() { diff --git a/compiler/testData/codegen/box/specialBuiltins/irrelevantRemoveAtOverride.kt b/compiler/testData/codegen/box/specialBuiltins/irrelevantRemoveAtOverride.kt index 747fb11092b..74b435671f2 100644 --- a/compiler/testData/codegen/box/specialBuiltins/irrelevantRemoveAtOverride.kt +++ b/compiler/testData/codegen/box/specialBuiltins/irrelevantRemoveAtOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE interface Container { diff --git a/compiler/testData/codegen/box/specialBuiltins/maps.kt b/compiler/testData/codegen/box/specialBuiltins/maps.kt index e16c06cba11..11f356ce047 100644 --- a/compiler/testData/codegen/box/specialBuiltins/maps.kt +++ b/compiler/testData/codegen/box/specialBuiltins/maps.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..d6f5e02cf99 100644 --- a/compiler/testData/codegen/box/specialBuiltins/noSpecialBridgeInSuperClass.kt +++ b/compiler/testData/codegen/box/specialBuiltins/noSpecialBridgeInSuperClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 e289d230889..3665e92bb9d 100644 --- a/compiler/testData/codegen/box/specialBuiltins/notEmptyListAny.kt +++ b/compiler/testData/codegen/box/specialBuiltins/notEmptyListAny.kt @@ -1,3 +1,4 @@ +// 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/specialBuiltins/notEmptyMap.kt b/compiler/testData/codegen/box/specialBuiltins/notEmptyMap.kt index 3e19df62282..dd33ce21aff 100644 --- a/compiler/testData/codegen/box/specialBuiltins/notEmptyMap.kt +++ b/compiler/testData/codegen/box/specialBuiltins/notEmptyMap.kt @@ -1,3 +1,4 @@ +// 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/specialBuiltins/redundantStubForSize.kt b/compiler/testData/codegen/box/specialBuiltins/redundantStubForSize.kt index df0376cc9cb..c198fd8a311 100644 --- a/compiler/testData/codegen/box/specialBuiltins/redundantStubForSize.kt +++ b/compiler/testData/codegen/box/specialBuiltins/redundantStubForSize.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 7ab209eefea..f01f75f1a27 100644 --- a/compiler/testData/codegen/box/specialBuiltins/removeAtTwoSpecialBridges.kt +++ b/compiler/testData/codegen/box/specialBuiltins/removeAtTwoSpecialBridges.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE open class A0 : MutableList { diff --git a/compiler/testData/codegen/box/specialBuiltins/removeSetInt.kt b/compiler/testData/codegen/box/specialBuiltins/removeSetInt.kt index 868c5c6bc4b..3b243b6b17f 100644 --- a/compiler/testData/codegen/box/specialBuiltins/removeSetInt.kt +++ b/compiler/testData/codegen/box/specialBuiltins/removeSetInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class MySet : HashSet() { override fun remove(element: Int): Boolean { return super.remove(element) diff --git a/compiler/testData/codegen/box/specialBuiltins/throwable.kt b/compiler/testData/codegen/box/specialBuiltins/throwable.kt index e4040a63794..b9c1a57f325 100644 --- a/compiler/testData/codegen/box/specialBuiltins/throwable.kt +++ b/compiler/testData/codegen/box/specialBuiltins/throwable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { try { throw Throwable("OK", null) diff --git a/compiler/testData/codegen/box/specialBuiltins/throwableCause.kt b/compiler/testData/codegen/box/specialBuiltins/throwableCause.kt index ade7379bb50..14ea9c9b413 100644 --- a/compiler/testData/codegen/box/specialBuiltins/throwableCause.kt +++ b/compiler/testData/codegen/box/specialBuiltins/throwableCause.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { var t = Throwable("O", Throwable("K")) if (t.message != "O" || t.cause?.message != "K") return "fail1" diff --git a/compiler/testData/codegen/box/specialBuiltins/throwableImpl.kt b/compiler/testData/codegen/box/specialBuiltins/throwableImpl.kt index ad070a0298c..8343622751b 100644 --- a/compiler/testData/codegen/box/specialBuiltins/throwableImpl.kt +++ b/compiler/testData/codegen/box/specialBuiltins/throwableImpl.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class MyThrowable(message: String? = null, cause: Throwable? = null) : Throwable(message, cause) { override val message: String? diff --git a/compiler/testData/codegen/box/specialBuiltins/throwableImplWithSecondaryConstructor.kt b/compiler/testData/codegen/box/specialBuiltins/throwableImplWithSecondaryConstructor.kt index afa627c4598..60b85b9a046 100644 --- a/compiler/testData/codegen/box/specialBuiltins/throwableImplWithSecondaryConstructor.kt +++ b/compiler/testData/codegen/box/specialBuiltins/throwableImplWithSecondaryConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..9370d065993 100644 --- a/compiler/testData/codegen/box/specialBuiltins/valuesInsideEnum.kt +++ b/compiler/testData/codegen/box/specialBuiltins/valuesInsideEnum.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR enum class Variants { O, K; companion object { diff --git a/compiler/testData/codegen/box/statics/fields.kt b/compiler/testData/codegen/box/statics/fields.kt index a32fda1f232..bae819c01cb 100644 --- a/compiler/testData/codegen/box/statics/fields.kt +++ b/compiler/testData/codegen/box/statics/fields.kt @@ -1,3 +1,4 @@ +// 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/statics/functions.kt b/compiler/testData/codegen/box/statics/functions.kt index 0a2e6767fdb..1b778a3f388 100644 --- a/compiler/testData/codegen/box/statics/functions.kt +++ b/compiler/testData/codegen/box/statics/functions.kt @@ -1,3 +1,4 @@ +// 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/statics/hidePrivateByPublic.kt b/compiler/testData/codegen/box/statics/hidePrivateByPublic.kt index 6b6e3642663..e7395eaccec 100644 --- a/compiler/testData/codegen/box/statics/hidePrivateByPublic.kt +++ b/compiler/testData/codegen/box/statics/hidePrivateByPublic.kt @@ -1,3 +1,4 @@ +// 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/statics/inheritedPropertyInClassObject.kt b/compiler/testData/codegen/box/statics/inheritedPropertyInClassObject.kt index 2ab591a3f58..6fdf8655a96 100644 --- a/compiler/testData/codegen/box/statics/inheritedPropertyInClassObject.kt +++ b/compiler/testData/codegen/box/statics/inheritedPropertyInClassObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..868be28e38c 100644 --- a/compiler/testData/codegen/box/statics/inheritedPropertyInObject.kt +++ b/compiler/testData/codegen/box/statics/inheritedPropertyInObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 3e0b726b9ad..44c24d929fd 100644 --- a/compiler/testData/codegen/box/statics/inlineCallsStaticMethod.kt +++ b/compiler/testData/codegen/box/statics/inlineCallsStaticMethod.kt @@ -1,3 +1,4 @@ +// 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/statics/protectedSamConstructor.kt b/compiler/testData/codegen/box/statics/protectedSamConstructor.kt index 41be4ad28c8..6dcf0d6fc31 100644 --- a/compiler/testData/codegen/box/statics/protectedSamConstructor.kt +++ b/compiler/testData/codegen/box/statics/protectedSamConstructor.kt @@ -1,3 +1,4 @@ +// 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/statics/protectedStatic.kt b/compiler/testData/codegen/box/statics/protectedStatic.kt index c8fe82f334d..fe1f4628592 100644 --- a/compiler/testData/codegen/box/statics/protectedStatic.kt +++ b/compiler/testData/codegen/box/statics/protectedStatic.kt @@ -1,3 +1,4 @@ +// 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/statics/protectedStatic2.kt b/compiler/testData/codegen/box/statics/protectedStatic2.kt index 931b1eace43..03042eccae2 100644 --- a/compiler/testData/codegen/box/statics/protectedStatic2.kt +++ b/compiler/testData/codegen/box/statics/protectedStatic2.kt @@ -1,3 +1,4 @@ +// 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/statics/protectedStaticAndInline.kt b/compiler/testData/codegen/box/statics/protectedStaticAndInline.kt index 738e874d2e4..94202524a7b 100644 --- a/compiler/testData/codegen/box/statics/protectedStaticAndInline.kt +++ b/compiler/testData/codegen/box/statics/protectedStaticAndInline.kt @@ -1,3 +1,4 @@ +// 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/storeStackBeforeInline/differentTypes.kt b/compiler/testData/codegen/box/storeStackBeforeInline/differentTypes.kt index 2d38eb00026..812552e397a 100644 --- a/compiler/testData/codegen/box/storeStackBeforeInline/differentTypes.kt +++ b/compiler/testData/codegen/box/storeStackBeforeInline/differentTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..382c0fd0c4a 100644 --- a/compiler/testData/codegen/box/storeStackBeforeInline/primitiveMerge.kt +++ b/compiler/testData/codegen/box/storeStackBeforeInline/primitiveMerge.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..d117a59354c 100644 --- a/compiler/testData/codegen/box/storeStackBeforeInline/simple.kt +++ b/compiler/testData/codegen/box/storeStackBeforeInline/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..c587ce5e558 100644 --- a/compiler/testData/codegen/box/storeStackBeforeInline/unreachableMarker.kt +++ b/compiler/testData/codegen/box/storeStackBeforeInline/unreachableMarker.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..892ff730148 100644 --- a/compiler/testData/codegen/box/storeStackBeforeInline/withLambda.kt +++ b/compiler/testData/codegen/box/storeStackBeforeInline/withLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..0da17a80a02 100644 --- a/compiler/testData/codegen/box/strings/constInStringTemplate.kt +++ b/compiler/testData/codegen/box/strings/constInStringTemplate.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 f5bcbbde7be..e33b0c40d14 100644 --- a/compiler/testData/codegen/box/strings/forInString.kt +++ b/compiler/testData/codegen/box/strings/forInString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun foo(): Int { diff --git a/compiler/testData/codegen/box/strings/kt2592.kt b/compiler/testData/codegen/box/strings/kt2592.kt index 013ad56f0d6..8b6562e0dcd 100644 --- a/compiler/testData/codegen/box/strings/kt2592.kt +++ b/compiler/testData/codegen/box/strings/kt2592.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { String() return String() + "OK" + String() diff --git a/compiler/testData/codegen/box/strings/kt3571.kt b/compiler/testData/codegen/box/strings/kt3571.kt index 960a37656a0..e3cff3b9a7e 100644 --- a/compiler/testData/codegen/box/strings/kt3571.kt +++ b/compiler/testData/codegen/box/strings/kt3571.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..4e7f880988c 100644 --- a/compiler/testData/codegen/box/strings/kt3652.kt +++ b/compiler/testData/codegen/box/strings/kt3652.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 c6547b517a4..968b99728c4 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: JS_IR fun box(): String { val sb = StringBuilder("OK") return "${sb.get(0)}${sb[1]}" diff --git a/compiler/testData/codegen/box/strings/kt5956.kt b/compiler/testData/codegen/box/strings/kt5956.kt index 037ee9ac1dc..ed7706920d2 100644 --- a/compiler/testData/codegen/box/strings/kt5956.kt +++ b/compiler/testData/codegen/box/strings/kt5956.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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/kt889.kt b/compiler/testData/codegen/box/strings/kt889.kt index c09089eefec..b1ffdc4c7c3 100644 --- a/compiler/testData/codegen/box/strings/kt889.kt +++ b/compiler/testData/codegen/box/strings/kt889.kt @@ -1,3 +1,4 @@ +// 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/strings/kt894.kt b/compiler/testData/codegen/box/strings/kt894.kt index e2aeb1f5bab..8a9587a1712 100644 --- a/compiler/testData/codegen/box/strings/kt894.kt +++ b/compiler/testData/codegen/box/strings/kt894.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..252161def06 100644 --- a/compiler/testData/codegen/box/strings/multilineStringsWithTemplates.kt +++ b/compiler/testData/codegen/box/strings/multilineStringsWithTemplates.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 6c27ecec29e..c4a57c7dee9 100644 --- a/compiler/testData/codegen/box/strings/nestedConcat.kt +++ b/compiler/testData/codegen/box/strings/nestedConcat.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..2916bc58c5c 100644 --- a/compiler/testData/codegen/box/strings/rawStringsWithManyQuotes.kt +++ b/compiler/testData/codegen/box/strings/rawStringsWithManyQuotes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR class P(val actual: String, val expected: String) fun array(vararg s: P) = s diff --git a/compiler/testData/codegen/box/strings/stringBuilderAppend.kt b/compiler/testData/codegen/box/strings/stringBuilderAppend.kt index c994f4c4a0a..db24ac1b285 100644 --- a/compiler/testData/codegen/box/strings/stringBuilderAppend.kt +++ b/compiler/testData/codegen/box/strings/stringBuilderAppend.kt @@ -1,3 +1,4 @@ +// 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/strings/stringPlusOnlyWorksOnString.kt b/compiler/testData/codegen/box/strings/stringPlusOnlyWorksOnString.kt index cf713b647c2..f6d0a49e1e8 100644 --- a/compiler/testData/codegen/box/strings/stringPlusOnlyWorksOnString.kt +++ b/compiler/testData/codegen/box/strings/stringPlusOnlyWorksOnString.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/super/basicmethodSuperClass.kt b/compiler/testData/codegen/box/super/basicmethodSuperClass.kt index ccd620c34fd..1da448c04e0 100644 --- a/compiler/testData/codegen/box/super/basicmethodSuperClass.kt +++ b/compiler/testData/codegen/box/super/basicmethodSuperClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE class N() : ArrayList() { diff --git a/compiler/testData/codegen/box/super/kt4982.kt b/compiler/testData/codegen/box/super/kt4982.kt index 8c01d8f2212..9451086c444 100644 --- a/compiler/testData/codegen/box/super/kt4982.kt +++ b/compiler/testData/codegen/box/super/kt4982.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR abstract class WaitFor { init { condition() diff --git a/compiler/testData/codegen/box/super/superConstructor/kt17464_arrayOf.kt b/compiler/testData/codegen/box/super/superConstructor/kt17464_arrayOf.kt index eb092f89776..84556646a40 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: JS_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 66a8d9a8893..1db20a40694 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: JS_IR // 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..1305cb82847 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: JS_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..19a38ac7196 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: JS_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..06f45fcddd5 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: JS_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..6cab522d2de 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: JS_IR fun box(): String { val capture = "O" diff --git a/compiler/testData/codegen/box/super/unqualifiedSuperWithDeeperHierarchies.kt b/compiler/testData/codegen/box/super/unqualifiedSuperWithDeeperHierarchies.kt index c9ab55a897d..78a13f0c366 100644 --- a/compiler/testData/codegen/box/super/unqualifiedSuperWithDeeperHierarchies.kt +++ b/compiler/testData/codegen/box/super/unqualifiedSuperWithDeeperHierarchies.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR open class DeeperBase { open fun deeperBaseFun(): String = "DeeperBase.deeperBaseFun()" diff --git a/compiler/testData/codegen/box/synchronized/changeMonitor.kt b/compiler/testData/codegen/box/synchronized/changeMonitor.kt index effbf887c33..75f2a6f8b99 100644 --- a/compiler/testData/codegen/box/synchronized/changeMonitor.kt +++ b/compiler/testData/codegen/box/synchronized/changeMonitor.kt @@ -1,3 +1,4 @@ +// 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/synchronized/exceptionInMonitorExpression.kt b/compiler/testData/codegen/box/synchronized/exceptionInMonitorExpression.kt index e0180c1e7a3..70e70c2efd8 100644 --- a/compiler/testData/codegen/box/synchronized/exceptionInMonitorExpression.kt +++ b/compiler/testData/codegen/box/synchronized/exceptionInMonitorExpression.kt @@ -1,3 +1,4 @@ +// 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/synchronized/finally.kt b/compiler/testData/codegen/box/synchronized/finally.kt index 0cae07f34f0..d8f1dbed5c1 100644 --- a/compiler/testData/codegen/box/synchronized/finally.kt +++ b/compiler/testData/codegen/box/synchronized/finally.kt @@ -1,3 +1,4 @@ +// 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/synchronized/longValue.kt b/compiler/testData/codegen/box/synchronized/longValue.kt index c06a4efd2a1..eef7b76af32 100644 --- a/compiler/testData/codegen/box/synchronized/longValue.kt +++ b/compiler/testData/codegen/box/synchronized/longValue.kt @@ -1,3 +1,4 @@ +// 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/synchronized/nestedDifferentObjects.kt b/compiler/testData/codegen/box/synchronized/nestedDifferentObjects.kt index 369f1266120..f459bc1049a 100644 --- a/compiler/testData/codegen/box/synchronized/nestedDifferentObjects.kt +++ b/compiler/testData/codegen/box/synchronized/nestedDifferentObjects.kt @@ -1,3 +1,4 @@ +// 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/synchronized/nestedSameObject.kt b/compiler/testData/codegen/box/synchronized/nestedSameObject.kt index 8f451dfd855..7ebba8b1f2f 100644 --- a/compiler/testData/codegen/box/synchronized/nestedSameObject.kt +++ b/compiler/testData/codegen/box/synchronized/nestedSameObject.kt @@ -1,3 +1,4 @@ +// 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/synchronized/nonLocalReturn.kt b/compiler/testData/codegen/box/synchronized/nonLocalReturn.kt index de47313baa5..5c21ed5e77f 100644 --- a/compiler/testData/codegen/box/synchronized/nonLocalReturn.kt +++ b/compiler/testData/codegen/box/synchronized/nonLocalReturn.kt @@ -1,3 +1,4 @@ +// 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/synchronized/objectValue.kt b/compiler/testData/codegen/box/synchronized/objectValue.kt index d1d2acd2e88..4a72cc36a35 100644 --- a/compiler/testData/codegen/box/synchronized/objectValue.kt +++ b/compiler/testData/codegen/box/synchronized/objectValue.kt @@ -1,3 +1,4 @@ +// 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/synchronized/sync.kt b/compiler/testData/codegen/box/synchronized/sync.kt index e08ad511b68..d23427a2636 100644 --- a/compiler/testData/codegen/box/synchronized/sync.kt +++ b/compiler/testData/codegen/box/synchronized/sync.kt @@ -1,3 +1,4 @@ +// 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/synchronized/value.kt b/compiler/testData/codegen/box/synchronized/value.kt index 1f04c749df4..ba8ed0b7736 100644 --- a/compiler/testData/codegen/box/synchronized/value.kt +++ b/compiler/testData/codegen/box/synchronized/value.kt @@ -1,3 +1,4 @@ +// 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/synchronized/wait.kt b/compiler/testData/codegen/box/synchronized/wait.kt index 64b788e3593..50ae4408b11 100644 --- a/compiler/testData/codegen/box/synchronized/wait.kt +++ b/compiler/testData/codegen/box/synchronized/wait.kt @@ -1,3 +1,4 @@ +// 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/syntheticAccessors/accessorForGenericConstructor.kt b/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericConstructor.kt index 9a97980a5a6..93dfad2450c 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericConstructor.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..fe4c6d4f0d5 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericMethod.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..4121b43d2e8 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericMethodWithDefaults.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/accessorForGenericMethodWithDefaults.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: test.kt import b.B diff --git a/compiler/testData/codegen/box/syntheticAccessors/accessorForProtectedInvokeVirtual.kt b/compiler/testData/codegen/box/syntheticAccessors/accessorForProtectedInvokeVirtual.kt index f68dda4d4b1..6650c65bbfb 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/accessorForProtectedInvokeVirtual.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/accessorForProtectedInvokeVirtual.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME // FILE: 1.kt diff --git a/compiler/testData/codegen/box/syntheticAccessors/jvmNameForAccessors.kt b/compiler/testData/codegen/box/syntheticAccessors/jvmNameForAccessors.kt index 0a39d77e650..a91e772d0e4 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/jvmNameForAccessors.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/jvmNameForAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/syntheticAccessors/syntheticAccessorNames.kt b/compiler/testData/codegen/box/syntheticAccessors/syntheticAccessorNames.kt index 7f90fb35831..4a6f1fc1820 100644 --- a/compiler/testData/codegen/box/syntheticAccessors/syntheticAccessorNames.kt +++ b/compiler/testData/codegen/box/syntheticAccessors/syntheticAccessorNames.kt @@ -1,3 +1,4 @@ +// 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/toArray/kt3177-toTypedArray.kt b/compiler/testData/codegen/box/toArray/kt3177-toTypedArray.kt index 6d941babc19..c9d65094c29 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: JS_IR // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/toArray/returnToTypedArray.kt b/compiler/testData/codegen/box/toArray/returnToTypedArray.kt index 5986dbe5bf4..91a159707f9 100644 --- a/compiler/testData/codegen/box/toArray/returnToTypedArray.kt +++ b/compiler/testData/codegen/box/toArray/returnToTypedArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME fun getCopyToArray(): Array = listOf(2, 3, 9).toTypedArray() diff --git a/compiler/testData/codegen/box/toArray/toTypedArray.kt b/compiler/testData/codegen/box/toArray/toTypedArray.kt index 694f4905d8b..552716fb63c 100644 --- a/compiler/testData/codegen/box/toArray/toTypedArray.kt +++ b/compiler/testData/codegen/box/toArray/toTypedArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS // missing isArrayOf on JS diff --git a/compiler/testData/codegen/box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade.kt b/compiler/testData/codegen/box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade.kt index e464f276b32..b5503c1a84b 100644 --- a/compiler/testData/codegen/box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade.kt +++ b/compiler/testData/codegen/box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade.kt @@ -1,3 +1,4 @@ +// 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/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade2.kt b/compiler/testData/codegen/box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade2.kt index a0a275444d4..e44af72d87d 100644 --- a/compiler/testData/codegen/box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade2.kt +++ b/compiler/testData/codegen/box/topLevelPrivate/noPrivateNoAccessorsInMultiFileFacade2.kt @@ -1,3 +1,4 @@ +// 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/topLevelPrivate/privateVisibility.kt b/compiler/testData/codegen/box/topLevelPrivate/privateVisibility.kt index b8fde078208..918e3c1d1a7 100644 --- a/compiler/testData/codegen/box/topLevelPrivate/privateVisibility.kt +++ b/compiler/testData/codegen/box/topLevelPrivate/privateVisibility.kt @@ -1,3 +1,4 @@ +// 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/topLevelPrivate/syntheticAccessorInMultiFile.kt b/compiler/testData/codegen/box/topLevelPrivate/syntheticAccessorInMultiFile.kt index 65ed58cc260..9bb8e6338f2 100644 --- a/compiler/testData/codegen/box/topLevelPrivate/syntheticAccessorInMultiFile.kt +++ b/compiler/testData/codegen/box/topLevelPrivate/syntheticAccessorInMultiFile.kt @@ -1,3 +1,4 @@ +// 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/abstractClassInheritsFromInterface.kt b/compiler/testData/codegen/box/traits/abstractClassInheritsFromInterface.kt index 627b60834d9..372fb351832 100644 --- a/compiler/testData/codegen/box/traits/abstractClassInheritsFromInterface.kt +++ b/compiler/testData/codegen/box/traits/abstractClassInheritsFromInterface.kt @@ -1,3 +1,4 @@ +// 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/diamondPropertyAccessors.kt b/compiler/testData/codegen/box/traits/diamondPropertyAccessors.kt index e1c4d7a6b36..e720a839609 100644 --- a/compiler/testData/codegen/box/traits/diamondPropertyAccessors.kt +++ b/compiler/testData/codegen/box/traits/diamondPropertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..ac781f72c73 100644 --- a/compiler/testData/codegen/box/traits/genericMethod.kt +++ b/compiler/testData/codegen/box/traits/genericMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface A { val property : T diff --git a/compiler/testData/codegen/box/traits/inheritJavaInterface.kt b/compiler/testData/codegen/box/traits/inheritJavaInterface.kt index 44f9fac7be5..5ec0f6537e1 100644 --- a/compiler/testData/codegen/box/traits/inheritJavaInterface.kt +++ b/compiler/testData/codegen/box/traits/inheritJavaInterface.kt @@ -1,3 +1,4 @@ +// 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/interfaceDefaultImpls.kt b/compiler/testData/codegen/box/traits/interfaceDefaultImpls.kt index 65727b9bdd5..b814f4c9a8c 100644 --- a/compiler/testData/codegen/box/traits/interfaceDefaultImpls.kt +++ b/compiler/testData/codegen/box/traits/interfaceDefaultImpls.kt @@ -1,3 +1,4 @@ +// 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/interfaceWithNonAbstractFunIndirect.kt b/compiler/testData/codegen/box/traits/interfaceWithNonAbstractFunIndirect.kt index e77b2472214..eab6337b7e7 100644 --- a/compiler/testData/codegen/box/traits/interfaceWithNonAbstractFunIndirect.kt +++ b/compiler/testData/codegen/box/traits/interfaceWithNonAbstractFunIndirect.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..8e65c276b34 100644 --- a/compiler/testData/codegen/box/traits/interfaceWithNonAbstractFunIndirectGeneric.kt +++ b/compiler/testData/codegen/box/traits/interfaceWithNonAbstractFunIndirectGeneric.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface I { fun foo(x: T): String = "foo($x)" diff --git a/compiler/testData/codegen/box/traits/kt2399.kt b/compiler/testData/codegen/box/traits/kt2399.kt index 9b59cb8cab1..dd9027936c1 100644 --- a/compiler/testData/codegen/box/traits/kt2399.kt +++ b/compiler/testData/codegen/box/traits/kt2399.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS // on JS Parser.parse and MultiParser.parse clash in ProjectInfoJsonParser diff --git a/compiler/testData/codegen/box/traits/kt5393.kt b/compiler/testData/codegen/box/traits/kt5393.kt index 2b221df2cb3..594ab3e3a87 100644 --- a/compiler/testData/codegen/box/traits/kt5393.kt +++ b/compiler/testData/codegen/box/traits/kt5393.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..f7d956dab30 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: JS_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..973b4936813 100644 --- a/compiler/testData/codegen/box/traits/multiple.kt +++ b/compiler/testData/codegen/box/traits/multiple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 d1c3bd777bf..c0e16842c6b 100644 --- a/compiler/testData/codegen/box/traits/noPrivateDelegation.kt +++ b/compiler/testData/codegen/box/traits/noPrivateDelegation.kt @@ -1,3 +1,4 @@ +// 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/traitImplDelegationWithCovariantOverride.kt b/compiler/testData/codegen/box/traits/traitImplDelegationWithCovariantOverride.kt index 2c8af75f5c0..c7058f0052f 100644 --- a/compiler/testData/codegen/box/traits/traitImplDelegationWithCovariantOverride.kt +++ b/compiler/testData/codegen/box/traits/traitImplDelegationWithCovariantOverride.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface A { fun foo(): Number { return 42 diff --git a/compiler/testData/codegen/box/traits/traitImplGenericDelegation.kt b/compiler/testData/codegen/box/traits/traitImplGenericDelegation.kt index a76414d686d..f51ab3e559d 100644 --- a/compiler/testData/codegen/box/traits/traitImplGenericDelegation.kt +++ b/compiler/testData/codegen/box/traits/traitImplGenericDelegation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE interface A { fun foo(t: T, u: U): V? { diff --git a/compiler/testData/codegen/box/traits/traitWithPrivateMember.kt b/compiler/testData/codegen/box/traits/traitWithPrivateMember.kt index 50debaa1e26..60607c6e3a4 100644 --- a/compiler/testData/codegen/box/traits/traitWithPrivateMember.kt +++ b/compiler/testData/codegen/box/traits/traitWithPrivateMember.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..fad7fb30896 100644 --- a/compiler/testData/codegen/box/traits/traitWithPrivateMemberAccessFromLambda.kt +++ b/compiler/testData/codegen/box/traits/traitWithPrivateMemberAccessFromLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR interface Z { fun testFun(): String { diff --git a/compiler/testData/codegen/box/typeInfo/asInLoop.kt b/compiler/testData/codegen/box/typeInfo/asInLoop.kt index 5c10094c85d..82bb5263021 100644 --- a/compiler/testData/codegen/box/typeInfo/asInLoop.kt +++ b/compiler/testData/codegen/box/typeInfo/asInLoop.kt @@ -1,3 +1,4 @@ +// 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/typeInfo/ifOrWhenSpecialCall.kt b/compiler/testData/codegen/box/typeInfo/ifOrWhenSpecialCall.kt index 54ec5152a12..3b1c3c94995 100644 --- a/compiler/testData/codegen/box/typeInfo/ifOrWhenSpecialCall.kt +++ b/compiler/testData/codegen/box/typeInfo/ifOrWhenSpecialCall.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..73b8e834dd7 100644 --- a/compiler/testData/codegen/box/typeInfo/implicitSmartCastThis.kt +++ b/compiler/testData/codegen/box/typeInfo/implicitSmartCastThis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR open class A class B : A() { diff --git a/compiler/testData/codegen/box/typeInfo/kt2811.kt b/compiler/testData/codegen/box/typeInfo/kt2811.kt index 293eb80b20b..360c48b0b23 100644 --- a/compiler/testData/codegen/box/typeInfo/kt2811.kt +++ b/compiler/testData/codegen/box/typeInfo/kt2811.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..e77872de173 100644 --- a/compiler/testData/codegen/box/typeInfo/primitiveTypeInfo.kt +++ b/compiler/testData/codegen/box/typeInfo/primitiveTypeInfo.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..21e52b4f5e5 100644 --- a/compiler/testData/codegen/box/typeInfo/smartCastThis.kt +++ b/compiler/testData/codegen/box/typeInfo/smartCastThis.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 b94098789db..9d07b62a4ea 100644 --- a/compiler/testData/codegen/box/typeMapping/enhancedPrimitives.kt +++ b/compiler/testData/codegen/box/typeMapping/enhancedPrimitives.kt @@ -1,3 +1,4 @@ +// 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/typeMapping/genericTypeWithNothing.kt b/compiler/testData/codegen/box/typeMapping/genericTypeWithNothing.kt index 8f6c732f1ef..7c5392bc4ab 100644 --- a/compiler/testData/codegen/box/typeMapping/genericTypeWithNothing.kt +++ b/compiler/testData/codegen/box/typeMapping/genericTypeWithNothing.kt @@ -1,3 +1,4 @@ +// 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/typeMapping/kt2831.kt b/compiler/testData/codegen/box/typeMapping/kt2831.kt index 3ead49d90ad..35906bad77c 100644 --- a/compiler/testData/codegen/box/typeMapping/kt2831.kt +++ b/compiler/testData/codegen/box/typeMapping/kt2831.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // Exception in thread "main" java.lang.VerifyError: (class: org/jetbrains/kannotator/controlFlowBuilder/GraphBuilderInterpreter, method: binaryOperation signature: (Lorg/objectweb/asm/tree/AbstractInsnNode;Lorg/jetbrains/kannotator/controlFlowBuilder/AsmPossibleValues;Lorg/jetbrains/kannotator/controlFlowBuilder/AsmPossibleValues;)Lorg/jetbrains/kannotator/controlFlowBuilder/AsmPossibleValues;) Wrong return type in function fun foo(): Nothing = throw Exception() diff --git a/compiler/testData/codegen/box/typeMapping/kt309.kt b/compiler/testData/codegen/box/typeMapping/kt309.kt index 873343a37ba..906d732a8fe 100644 --- a/compiler/testData/codegen/box/typeMapping/kt309.kt +++ b/compiler/testData/codegen/box/typeMapping/kt309.kt @@ -1,3 +1,4 @@ +// 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/typeMapping/kt3286.kt b/compiler/testData/codegen/box/typeMapping/kt3286.kt index 8d5c36246f9..f7ecdbf0d71 100644 --- a/compiler/testData/codegen/box/typeMapping/kt3286.kt +++ b/compiler/testData/codegen/box/typeMapping/kt3286.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun test(x: Int): String = when(x) { 0 -> "zero" 1 -> "one" diff --git a/compiler/testData/codegen/box/typeMapping/kt3976.kt b/compiler/testData/codegen/box/typeMapping/kt3976.kt index 47110878e72..f143805fc10 100644 --- a/compiler/testData/codegen/box/typeMapping/kt3976.kt +++ b/compiler/testData/codegen/box/typeMapping/kt3976.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR import kotlin.reflect.KProperty // java.lang.ClassNotFoundException: kotlin.Nothing diff --git a/compiler/testData/codegen/box/typeMapping/nothing.kt b/compiler/testData/codegen/box/typeMapping/nothing.kt index 93cafb65401..16a539530a2 100644 --- a/compiler/testData/codegen/box/typeMapping/nothing.kt +++ b/compiler/testData/codegen/box/typeMapping/nothing.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { // kotlin.Nothing should not be loaded here val x = "" is Nothing diff --git a/compiler/testData/codegen/box/typeMapping/nullableNothing.kt b/compiler/testData/codegen/box/typeMapping/nullableNothing.kt index 79fd2fa060f..a9d57bdd1a5 100644 --- a/compiler/testData/codegen/box/typeMapping/nullableNothing.kt +++ b/compiler/testData/codegen/box/typeMapping/nullableNothing.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { // This used to be problematic because of an attempt to load kotlin/Nothing class val x = "" is Nothing? diff --git a/compiler/testData/codegen/box/typeMapping/typeParameterMultipleBounds.kt b/compiler/testData/codegen/box/typeMapping/typeParameterMultipleBounds.kt index 138c2d51355..524c5219ec2 100644 --- a/compiler/testData/codegen/box/typeMapping/typeParameterMultipleBounds.kt +++ b/compiler/testData/codegen/box/typeMapping/typeParameterMultipleBounds.kt @@ -1,3 +1,4 @@ +// 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/typealias/enumEntryQualifier.kt b/compiler/testData/codegen/box/typealias/enumEntryQualifier.kt index 19c383aaed0..8c7380b2571 100644 --- a/compiler/testData/codegen/box/typealias/enumEntryQualifier.kt +++ b/compiler/testData/codegen/box/typealias/enumEntryQualifier.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR enum class MyEnum { O; companion object { diff --git a/compiler/testData/codegen/box/typealias/kt15109.kt b/compiler/testData/codegen/box/typealias/kt15109.kt index f6846176bf5..9f11e0c7123 100644 --- a/compiler/testData/codegen/box/typealias/kt15109.kt +++ b/compiler/testData/codegen/box/typealias/kt15109.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR open class A(private val s: String = "") { fun foo() = s } diff --git a/compiler/testData/codegen/box/typealias/simple.kt b/compiler/testData/codegen/box/typealias/simple.kt index a5cd67b9ad7..9ea176e9845 100644 --- a/compiler/testData/codegen/box/typealias/simple.kt +++ b/compiler/testData/codegen/box/typealias/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 eed82fc0045..4e5178c79e8 100644 --- a/compiler/testData/codegen/box/typealias/typeAliasAsBareType.kt +++ b/compiler/testData/codegen/box/typealias/typeAliasAsBareType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME typealias L = List diff --git a/compiler/testData/codegen/box/typealias/typeAliasConstructorForArray.kt b/compiler/testData/codegen/box/typealias/typeAliasConstructorForArray.kt index 8be95d2e91d..e44fe1ea5af 100644 --- a/compiler/testData/codegen/box/typealias/typeAliasConstructorForArray.kt +++ b/compiler/testData/codegen/box/typealias/typeAliasConstructorForArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR typealias BoolArray = Array typealias IArray = IntArray typealias MyArray = Array diff --git a/compiler/testData/codegen/box/typealias/typeAliasInAnonymousObjectType.kt b/compiler/testData/codegen/box/typealias/typeAliasInAnonymousObjectType.kt index ba3a87abaec..e1ecc61f569 100644 --- a/compiler/testData/codegen/box/typealias/typeAliasInAnonymousObjectType.kt +++ b/compiler/testData/codegen/box/typealias/typeAliasInAnonymousObjectType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR open class Foo(val x: T) typealias FooStr = Foo diff --git a/compiler/testData/codegen/box/unaryOp/call.kt b/compiler/testData/codegen/box/unaryOp/call.kt index fe138509d88..3a6243824b5 100644 --- a/compiler/testData/codegen/box/unaryOp/call.kt +++ b/compiler/testData/codegen/box/unaryOp/call.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val a1: Byte = 1.unaryMinus() val a2: Short = 1.unaryMinus() diff --git a/compiler/testData/codegen/box/unaryOp/callNullable.kt b/compiler/testData/codegen/box/unaryOp/callNullable.kt index f3ff7db949a..060021967cc 100644 --- a/compiler/testData/codegen/box/unaryOp/callNullable.kt +++ b/compiler/testData/codegen/box/unaryOp/callNullable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val a1: Byte? = 1.unaryMinus() val a2: Short? = 1.unaryMinus() diff --git a/compiler/testData/codegen/box/unaryOp/callWithCommonType.kt b/compiler/testData/codegen/box/unaryOp/callWithCommonType.kt index a3fa43dc3c3..2bdbc80bbd3 100644 --- a/compiler/testData/codegen/box/unaryOp/callWithCommonType.kt +++ b/compiler/testData/codegen/box/unaryOp/callWithCommonType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { if (!foo(1.toByte())) return "fail 1" if (!foo((1.toByte()).inc())) return "fail 2" diff --git a/compiler/testData/codegen/box/unaryOp/intrinsic.kt b/compiler/testData/codegen/box/unaryOp/intrinsic.kt index 30bd7d9d8f0..28cbb080d5e 100644 --- a/compiler/testData/codegen/box/unaryOp/intrinsic.kt +++ b/compiler/testData/codegen/box/unaryOp/intrinsic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val a1: Byte = -1 val a2: Short = -1 diff --git a/compiler/testData/codegen/box/unaryOp/intrinsicNullable.kt b/compiler/testData/codegen/box/unaryOp/intrinsicNullable.kt index 0463bcddba9..f17dc2e17ca 100644 --- a/compiler/testData/codegen/box/unaryOp/intrinsicNullable.kt +++ b/compiler/testData/codegen/box/unaryOp/intrinsicNullable.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val a1: Byte? = -1 val a2: Short? = -1 diff --git a/compiler/testData/codegen/box/unaryOp/longOverflow.kt b/compiler/testData/codegen/box/unaryOp/longOverflow.kt index d3615f071ea..f866d2e73b3 100644 --- a/compiler/testData/codegen/box/unaryOp/longOverflow.kt +++ b/compiler/testData/codegen/box/unaryOp/longOverflow.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { val a: Long = -(1 shl 31) 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/vararg/assigningArrayToVarargInAnnotation.kt b/compiler/testData/codegen/box/vararg/assigningArrayToVarargInAnnotation.kt index 354ab6bddbf..9c2429cc8c1 100644 --- a/compiler/testData/codegen/box/vararg/assigningArrayToVarargInAnnotation.kt +++ b/compiler/testData/codegen/box/vararg/assigningArrayToVarargInAnnotation.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.2 // WITH_REFLECT diff --git a/compiler/testData/codegen/box/vararg/doNotCopyImmediatelyCreatedArrays.kt b/compiler/testData/codegen/box/vararg/doNotCopyImmediatelyCreatedArrays.kt index 6cc4d47dc23..e15927dda7a 100644 --- a/compiler/testData/codegen/box/vararg/doNotCopyImmediatelyCreatedArrays.kt +++ b/compiler/testData/codegen/box/vararg/doNotCopyImmediatelyCreatedArrays.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..a83295e08a7 100644 --- a/compiler/testData/codegen/box/vararg/kt1978.kt +++ b/compiler/testData/codegen/box/vararg/kt1978.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 829dc640f1d..142845485c8 100644 --- a/compiler/testData/codegen/box/vararg/kt581.kt +++ b/compiler/testData/codegen/box/vararg/kt581.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR package whats.the.difference fun iarray(vararg a : Int) = a // BUG diff --git a/compiler/testData/codegen/box/vararg/kt6192.kt b/compiler/testData/codegen/box/vararg/kt6192.kt index 89296cf18c2..b08c591090c 100644 --- a/compiler/testData/codegen/box/vararg/kt6192.kt +++ b/compiler/testData/codegen/box/vararg/kt6192.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun barB(vararg args: Byte) = args fun barC(vararg args: Char) = args diff --git a/compiler/testData/codegen/box/vararg/kt796_797.kt b/compiler/testData/codegen/box/vararg/kt796_797.kt index ebb6be014c3..fc86d402b3b 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: JS_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/spreadCopiesArray.kt b/compiler/testData/codegen/box/vararg/spreadCopiesArray.kt index d5b7fc1fe65..7fdb2e0a06e 100644 --- a/compiler/testData/codegen/box/vararg/spreadCopiesArray.kt +++ b/compiler/testData/codegen/box/vararg/spreadCopiesArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 4f5438618f2..6c6a62aa148 100644 --- a/compiler/testData/codegen/box/vararg/varargInFunParam.kt +++ b/compiler/testData/codegen/box/vararg/varargInFunParam.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun box(): String { if (test1() != "") return "fail 1" if (test1(1) != "1") return "fail 2" diff --git a/compiler/testData/codegen/box/vararg/varargInJava.kt b/compiler/testData/codegen/box/vararg/varargInJava.kt index 89e7e8004e6..dd1caa94ad4 100644 --- a/compiler/testData/codegen/box/vararg/varargInJava.kt +++ b/compiler/testData/codegen/box/vararg/varargInJava.kt @@ -1,3 +1,4 @@ +// 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/vararg/varargsAndFunctionLiterals.kt b/compiler/testData/codegen/box/vararg/varargsAndFunctionLiterals.kt index 3c7dca68c44..ce37992460d 100644 --- a/compiler/testData/codegen/box/vararg/varargsAndFunctionLiterals.kt +++ b/compiler/testData/codegen/box/vararg/varargsAndFunctionLiterals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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/emptyWhen.kt b/compiler/testData/codegen/box/when/emptyWhen.kt index 62ab58b6bf3..4464a3c33b8 100644 --- a/compiler/testData/codegen/box/when/emptyWhen.kt +++ b/compiler/testData/codegen/box/when/emptyWhen.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..3e4868d08c1 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: JS_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/duplicatingItems.kt b/compiler/testData/codegen/box/when/enumOptimization/duplicatingItems.kt index 0df6b309bf6..ec8ab7ff271 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: JS_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..2a205158d46 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: JS_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..1af1d939bef 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: JS_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..0bb649cf7eb 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: JS_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 50202f79404..8300b4ae96a 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: JS_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 f69d587ee7f..7ba98e03466 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: JS_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..e6343fe779f 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: JS_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..d3dd0f1dd92 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: JS_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..1319a662586 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: JS_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..48a868e050b 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: JS_IR // CHECK_CASES_COUNT: function=box count=0 // CHECK_IF_COUNT: function=box count=1 diff --git a/compiler/testData/codegen/box/when/enumOptimization/nullability.kt b/compiler/testData/codegen/box/when/enumOptimization/nullability.kt index 35beca78fac..b6c85bf861b 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: JS_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..d8b8f0753fd 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: JS_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..dfb9d5823ad 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: JS_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..1e3331f648d 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: JS_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/exceptionOnNoMatch.kt b/compiler/testData/codegen/box/when/exceptionOnNoMatch.kt index 15a1b759082..3537a4e2bdf 100644 --- a/compiler/testData/codegen/box/when/exceptionOnNoMatch.kt +++ b/compiler/testData/codegen/box/when/exceptionOnNoMatch.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun isZero(x: Int) = when(x) { 0 -> true else -> throw Exception() diff --git a/compiler/testData/codegen/box/when/exhaustiveBoolean.kt b/compiler/testData/codegen/box/when/exhaustiveBoolean.kt index 4ac2633da11..89fd2499e8f 100644 --- a/compiler/testData/codegen/box/when/exhaustiveBoolean.kt +++ b/compiler/testData/codegen/box/when/exhaustiveBoolean.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..bca8f62a582 100644 --- a/compiler/testData/codegen/box/when/exhaustiveBreakContinue.kt +++ b/compiler/testData/codegen/box/when/exhaustiveBreakContinue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..ca88ea1b14b 100644 --- a/compiler/testData/codegen/box/when/exhaustiveWhenInitialization.kt +++ b/compiler/testData/codegen/box/when/exhaustiveWhenInitialization.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..7212c709785 100644 --- a/compiler/testData/codegen/box/when/exhaustiveWhenReturn.kt +++ b/compiler/testData/codegen/box/when/exhaustiveWhenReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR enum class A { V } fun box(): String { diff --git a/compiler/testData/codegen/box/when/integralWhenWithNoInlinedConstants.kt b/compiler/testData/codegen/box/when/integralWhenWithNoInlinedConstants.kt index 4b58f875147..f5d22ada587 100644 --- a/compiler/testData/codegen/box/when/integralWhenWithNoInlinedConstants.kt +++ b/compiler/testData/codegen/box/when/integralWhenWithNoInlinedConstants.kt @@ -1,3 +1,4 @@ +// 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/is.kt b/compiler/testData/codegen/box/when/is.kt index fa0580b2740..88ea4193786 100644 --- a/compiler/testData/codegen/box/when/is.kt +++ b/compiler/testData/codegen/box/when/is.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun typeName(a: Any?) : String { return when(a) { is ArrayList<*> -> "array list" diff --git a/compiler/testData/codegen/box/when/kt5448.kt b/compiler/testData/codegen/box/when/kt5448.kt index e1c81b55ca9..de0f570b2be 100644 --- a/compiler/testData/codegen/box/when/kt5448.kt +++ b/compiler/testData/codegen/box/when/kt5448.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME class A diff --git a/compiler/testData/codegen/box/when/longInRange.kt b/compiler/testData/codegen/box/when/longInRange.kt index c73169ff600..2332367bbe2 100644 --- a/compiler/testData/codegen/box/when/longInRange.kt +++ b/compiler/testData/codegen/box/when/longInRange.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..13475c0aa7c 100644 --- a/compiler/testData/codegen/box/when/noElseExhaustive.kt +++ b/compiler/testData/codegen/box/when/noElseExhaustive.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..0d5a80a272c 100644 --- a/compiler/testData/codegen/box/when/noElseExhaustiveStatement.kt +++ b/compiler/testData/codegen/box/when/noElseExhaustiveStatement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..d54fc5f9ec0 100644 --- a/compiler/testData/codegen/box/when/noElseExhaustiveUnitExpected.kt +++ b/compiler/testData/codegen/box/when/noElseExhaustiveUnitExpected.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 a8d8c41c144..23953e79be2 100644 --- a/compiler/testData/codegen/box/when/range.kt +++ b/compiler/testData/codegen/box/when/range.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR fun isDigit(a: Int) : String { val aa = ArrayList () aa.add(239) diff --git a/compiler/testData/codegen/box/when/sealedWhenInitialization.kt b/compiler/testData/codegen/box/when/sealedWhenInitialization.kt index 5f9db0bde7d..d229651d474 100644 --- a/compiler/testData/codegen/box/when/sealedWhenInitialization.kt +++ b/compiler/testData/codegen/box/when/sealedWhenInitialization.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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..bf14d9f91e7 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: JS_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 00ff2e6812e..0513487e8cc 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: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/when/stringOptimization/expression.kt b/compiler/testData/codegen/box/when/stringOptimization/expression.kt index f3ad4b24b80..efbd9a0f3e8 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: JS_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..70c45d8a002 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: JS_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 fd4d11e6b65..8a237f5f4d9 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: 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..89897017f74 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: JS_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/switchOptimizationDense.kt b/compiler/testData/codegen/box/when/switchOptimizationDense.kt index 0d3a604681f..f67c715d15d 100644 --- a/compiler/testData/codegen/box/when/switchOptimizationDense.kt +++ b/compiler/testData/codegen/box/when/switchOptimizationDense.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=dense count=10 // CHECK_IF_COUNT: function=dense count=0 diff --git a/compiler/testData/codegen/box/when/switchOptimizationMultipleConditions.kt b/compiler/testData/codegen/box/when/switchOptimizationMultipleConditions.kt index 1883f1a9580..203b798ac76 100644 --- a/compiler/testData/codegen/box/when/switchOptimizationMultipleConditions.kt +++ b/compiler/testData/codegen/box/when/switchOptimizationMultipleConditions.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=foo count=9 // CHECK_IF_COUNT: function=foo count=0 diff --git a/compiler/testData/codegen/box/when/switchOptimizationSparse.kt b/compiler/testData/codegen/box/when/switchOptimizationSparse.kt index f7ce09c8a16..7a8d1fac925 100644 --- a/compiler/testData/codegen/box/when/switchOptimizationSparse.kt +++ b/compiler/testData/codegen/box/when/switchOptimizationSparse.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=sparse count=3 // CHECK_IF_COUNT: function=sparse count=0 diff --git a/compiler/testData/codegen/box/when/switchOptimizationStatement.kt b/compiler/testData/codegen/box/when/switchOptimizationStatement.kt index 0a827fd3f76..c3b7ba894ca 100644 --- a/compiler/testData/codegen/box/when/switchOptimizationStatement.kt +++ b/compiler/testData/codegen/box/when/switchOptimizationStatement.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=exhaustive count=3 // CHECK_IF_COUNT: function=exhaustive count=0 diff --git a/compiler/testData/codegen/box/when/switchOptimizationTypes.kt b/compiler/testData/codegen/box/when/switchOptimizationTypes.kt index 152de056680..ebde485a14b 100644 --- a/compiler/testData/codegen/box/when/switchOptimizationTypes.kt +++ b/compiler/testData/codegen/box/when/switchOptimizationTypes.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=intFoo count=3 // CHECK_IF_COUNT: function=intFoo count=0 diff --git a/compiler/testData/codegen/box/when/switchOptimizationUnordered.kt b/compiler/testData/codegen/box/when/switchOptimizationUnordered.kt index 0700ea3d53b..47b15f2c0de 100644 --- a/compiler/testData/codegen/box/when/switchOptimizationUnordered.kt +++ b/compiler/testData/codegen/box/when/switchOptimizationUnordered.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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/switchOptimizationWithGap.kt b/compiler/testData/codegen/box/when/switchOptimizationWithGap.kt index 5b84ac18c1c..6c7472ad2b3 100644 --- a/compiler/testData/codegen/box/when/switchOptimizationWithGap.kt +++ b/compiler/testData/codegen/box/when/switchOptimizationWithGap.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME // CHECK_CASES_COUNT: function=foo count=4 // CHECK_IF_COUNT: function=foo count=1 diff --git a/compiler/testData/codegen/box/when/typeDisjunction.kt b/compiler/testData/codegen/box/when/typeDisjunction.kt index 1d2910393b0..8abbe46bc06 100644 --- a/compiler/testData/codegen/box/when/typeDisjunction.kt +++ b/compiler/testData/codegen/box/when/typeDisjunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_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 48ebea48731..fb15b54ff76 100644 --- a/compiler/testData/codegen/box/when/whenArgumentIsEvaluatedOnlyOnce.kt +++ b/compiler/testData/codegen/box/when/whenArgumentIsEvaluatedOnlyOnce.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR var x = 0 fun inc(): Int { x++ diff --git a/compiler/testData/codegen/box/when/whenSafeCallSubjectEvaluatedOnce.kt b/compiler/testData/codegen/box/when/whenSafeCallSubjectEvaluatedOnce.kt index 18ec8a99651..7c8b0e7c371 100644 --- a/compiler/testData/codegen/box/when/whenSafeCallSubjectEvaluatedOnce.kt +++ b/compiler/testData/codegen/box/when/whenSafeCallSubjectEvaluatedOnce.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR var subjectEvaluated = 0 fun String.foo() = length.also { ++subjectEvaluated } diff --git a/compiler/testData/codegen/boxInline/callableReference/bound/emptyLhsFunction.kt b/compiler/testData/codegen/boxInline/callableReference/bound/emptyLhsFunction.kt index 8c82d9558db..f2018802c6e 100644 --- a/compiler/testData/codegen/boxInline/callableReference/bound/emptyLhsFunction.kt +++ b/compiler/testData/codegen/boxInline/callableReference/bound/emptyLhsFunction.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt inline fun foo(a: String, b: String, f: (String, String) -> String): String { diff --git a/compiler/testData/codegen/boxInline/callableReference/bound/filter.kt b/compiler/testData/codegen/boxInline/callableReference/bound/filter.kt index 552c9e17da0..536f22a9184 100644 --- a/compiler/testData/codegen/boxInline/callableReference/bound/filter.kt +++ b/compiler/testData/codegen/boxInline/callableReference/bound/filter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/callableReference/bound/intrinsic.kt b/compiler/testData/codegen/boxInline/callableReference/bound/intrinsic.kt index ab6fb03092d..185c6a8f5c4 100644 --- a/compiler/testData/codegen/boxInline/callableReference/bound/intrinsic.kt +++ b/compiler/testData/codegen/boxInline/callableReference/bound/intrinsic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/callableReference/bound/kt18728.kt b/compiler/testData/codegen/boxInline/callableReference/bound/kt18728.kt index 8da9f6097a1..2dee164a805 100644 --- a/compiler/testData/codegen/boxInline/callableReference/bound/kt18728.kt +++ b/compiler/testData/codegen/boxInline/callableReference/bound/kt18728.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_2.kt b/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_2.kt index 164bc0ee3ec..aec50298c25 100644 --- a/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_2.kt +++ b/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_4.kt b/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_4.kt index 0bcc8fd80d4..a856f8167c4 100644 --- a/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_4.kt +++ b/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_4.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/callableReference/bound/map.kt b/compiler/testData/codegen/boxInline/callableReference/bound/map.kt index 2a561a1547a..05d042f5ccc 100644 --- a/compiler/testData/codegen/boxInline/callableReference/bound/map.kt +++ b/compiler/testData/codegen/boxInline/callableReference/bound/map.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // WITH_RUNTIME // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/callableReference/bound/mixed.kt b/compiler/testData/codegen/boxInline/callableReference/bound/mixed.kt index 426984d7d1e..65b075b85b4 100644 --- a/compiler/testData/codegen/boxInline/callableReference/bound/mixed.kt +++ b/compiler/testData/codegen/boxInline/callableReference/bound/mixed.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/callableReference/intrinsic.kt b/compiler/testData/codegen/boxInline/callableReference/intrinsic.kt index e1ef3a40ca3..0974343e59f 100644 --- a/compiler/testData/codegen/boxInline/callableReference/intrinsic.kt +++ b/compiler/testData/codegen/boxInline/callableReference/intrinsic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // Enable when callable references to builtin members and using lambdas as extension lambdas (KT-13312) is supported // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/callableReference/propertyIntrinsic.kt b/compiler/testData/codegen/boxInline/callableReference/propertyIntrinsic.kt index 83710b2f5f4..c173effd4c7 100644 --- a/compiler/testData/codegen/boxInline/callableReference/propertyIntrinsic.kt +++ b/compiler/testData/codegen/boxInline/callableReference/propertyIntrinsic.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // Enable when callable references to builtin members and using lambdas as extension lambdas (KT-13312) is supported // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/defaultValues/33Parameters.kt b/compiler/testData/codegen/boxInline/defaultValues/33Parameters.kt index 50a8bbc1fa4..091ad034f4c 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/33Parameters.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/33Parameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/33ParametersInConstructor.kt b/compiler/testData/codegen/boxInline/defaultValues/33ParametersInConstructor.kt index e0d10b91911..3d912c4c112 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/33ParametersInConstructor.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/33ParametersInConstructor.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/defaultInExtension.kt b/compiler/testData/codegen/boxInline/defaultValues/defaultInExtension.kt index c48b83e2365..e8fe1a4405f 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/defaultInExtension.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/defaultInExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/defaultMethod.kt b/compiler/testData/codegen/boxInline/defaultValues/defaultMethod.kt index 398f6768a0f..df20c911e32 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/defaultMethod.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/defaultMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/defaultMethodInClass.kt b/compiler/testData/codegen/boxInline/defaultValues/defaultMethodInClass.kt index 912517ea563..e5440434572 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/defaultMethodInClass.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/defaultMethodInClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/defaultParamRemapping.kt b/compiler/testData/codegen/boxInline/defaultValues/defaultParamRemapping.kt index 948111cf500..364ecce1330 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/defaultParamRemapping.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/defaultParamRemapping.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/inlineInDefaultParameter.kt b/compiler/testData/codegen/boxInline/defaultValues/inlineInDefaultParameter.kt index 191d6171085..7af2be99c37 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/inlineInDefaultParameter.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/inlineInDefaultParameter.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/inlineLambdaInNoInlineDefault.kt b/compiler/testData/codegen/boxInline/defaultValues/inlineLambdaInNoInlineDefault.kt index ddfd491cc90..ee97220eac7 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/inlineLambdaInNoInlineDefault.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/inlineLambdaInNoInlineDefault.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/kt14564.kt b/compiler/testData/codegen/boxInline/defaultValues/kt14564.kt index c9a422774fc..a2562b872f0 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/kt14564.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/kt14564.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt //NO_CHECK_LAMBDA_INLINING diff --git a/compiler/testData/codegen/boxInline/defaultValues/kt14564_2.kt b/compiler/testData/codegen/boxInline/defaultValues/kt14564_2.kt index bc0a465bd53..648ce1152cd 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/kt14564_2.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/kt14564_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/kt18689_2.kt b/compiler/testData/codegen/boxInline/defaultValues/kt18689_2.kt index 5ad6a07bf34..07e6a5f8e9b 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/kt18689_2.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/kt18689_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundFunctionReference.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundFunctionReference.kt index 70154e97dfe..978c91da9d1 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundFunctionReference.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundFunctionReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundFunctionReferenceOnInt.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundFunctionReferenceOnInt.kt index 9fd1b67261d..cb535220c54 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundFunctionReferenceOnInt.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundFunctionReferenceOnInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundFunctionReferenceOnLong.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundFunctionReferenceOnLong.kt index 9fd1b67261d..cb535220c54 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundFunctionReferenceOnLong.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundFunctionReferenceOnLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundPropertyReference.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundPropertyReference.kt index 83bb3f0b7c9..549665b5ade 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundPropertyReference.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundPropertyReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundPropertyReferenceOnInt.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundPropertyReferenceOnInt.kt index 18acbd44ecd..3ebf18272cb 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundPropertyReferenceOnInt.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundPropertyReferenceOnInt.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundPropertyReferenceOnLong.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundPropertyReferenceOnLong.kt index 250edbe0877..23aec72ae4c 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundPropertyReferenceOnLong.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/boundPropertyReferenceOnLong.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/constuctorReference.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/constuctorReference.kt index b953e910015..9bb145444dc 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/constuctorReference.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/constuctorReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionImportedFromObject.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionImportedFromObject.kt index 98b9e147958..9cda1d7926f 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionImportedFromObject.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionImportedFromObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionReference.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionReference.kt index ae652db6fc2..97ededaada2 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionReference.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionReferenceFromClass.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionReferenceFromClass.kt index b979f06a998..56f529dd6fe 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionReferenceFromClass.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionReferenceFromClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionReferenceFromObject.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionReferenceFromObject.kt index cd1d2d67bd9..00043e3c3ad 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionReferenceFromObject.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/functionReferenceFromObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/innerClassConstuctorReference.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/innerClassConstuctorReference.kt index 3c1e468291e..2fc1d472063 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/innerClassConstuctorReference.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/innerClassConstuctorReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/privateFunctionReference.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/privateFunctionReference.kt index 9daf1aa9f06..f51bccdb6a5 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/privateFunctionReference.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/privateFunctionReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/privatePropertyReference.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/privatePropertyReference.kt index 4514cfd5a70..636cc3e202c 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/privatePropertyReference.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/privatePropertyReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyImportedFromObject.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyImportedFromObject.kt index c09d36b5d90..e93e6773fca 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyImportedFromObject.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyImportedFromObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReference.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReference.kt index aaa25f84e3c..6fe30d6ee07 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReference.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReference.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReferenceFromClass.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReferenceFromClass.kt index ba9f84bcb56..db1e0b0b989 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReferenceFromClass.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReferenceFromClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReferenceFromObject.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReferenceFromObject.kt index e569fdf7d8b..585d0daafe2 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReferenceFromObject.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReferenceFromObject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkLambdaClassIsPresent.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkLambdaClassIsPresent.kt index fea6c9e2ce6..d6a7132367f 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkLambdaClassIsPresent.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkLambdaClassIsPresent.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // NO_CHECK_LAMBDA_INLINING // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkLambdaClassesArePresent.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkLambdaClassesArePresent.kt index ac534b76e50..9541f18175b 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkLambdaClassesArePresent.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkLambdaClassesArePresent.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // NO_CHECK_LAMBDA_INLINING // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkObjectClassIsPresent.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkObjectClassIsPresent.kt index dbf8785c928..1cf71256dd8 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkObjectClassIsPresent.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkObjectClassIsPresent.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // NO_CHECK_LAMBDA_INLINING // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkStaticLambdaClassIsPresent.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkStaticLambdaClassIsPresent.kt index 74769db72a7..bdc2618ea4f 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkStaticLambdaClassIsPresent.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkStaticLambdaClassIsPresent.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // NO_CHECK_LAMBDA_INLINING // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkStaticLambdaClassesArePresent.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkStaticLambdaClassesArePresent.kt index b3ac4ff818a..531fd6b82bf 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkStaticLambdaClassesArePresent.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkStaticLambdaClassesArePresent.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // NO_CHECK_LAMBDA_INLINING // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkStaticObjectClassIsPresent.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkStaticObjectClassIsPresent.kt index 15317f1e893..db9dbef301c 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkStaticObjectClassIsPresent.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/checkStaticObjectClassIsPresent.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // NO_CHECK_LAMBDA_INLINING // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/defaultCallInDefaultLambda.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/defaultCallInDefaultLambda.kt index 42ce6e1de9d..d0e1dae15be 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/defaultCallInDefaultLambda.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/defaultCallInDefaultLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // SKIP_INLINE_CHECK_IN: bar$default package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/defaultLambdaInNoInline.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/defaultLambdaInNoInline.kt index 5ffab7914d9..f5ac4ee7268 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/defaultLambdaInNoInline.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/defaultLambdaInNoInline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/genericLambda.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/genericLambda.kt index 9886812a50b..514286b9096 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/genericLambda.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/genericLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // NO_CHECK_LAMBDA_INLINING // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/instanceCapuredInClass.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/instanceCapuredInClass.kt index 080ee06cd0e..f997e3a8cef 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/instanceCapuredInClass.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/instanceCapuredInClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/instanceCapuredInInterface.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/instanceCapuredInInterface.kt index 05608dbb358..941cd930b03 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/instanceCapuredInInterface.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/instanceCapuredInInterface.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/jvmStaticDefault.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/jvmStaticDefault.kt index 94f9a3e282d..20bf77016fd 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/jvmStaticDefault.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/jvmStaticDefault.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/kt21827.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/kt21827.kt index bcb63c5cc0f..c7c2e0788dc 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/kt21827.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/kt21827.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // SKIP_INLINE_CHECK_IN: lParams$default package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/noInline.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/noInline.kt index 2f9c2618cc3..ff49703cdbe 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/noInline.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/noInline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/nonDefaultInlineInNoInline.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/nonDefaultInlineInNoInline.kt index abe5059b0e8..db1104d05b0 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/nonDefaultInlineInNoInline.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/nonDefaultInlineInNoInline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClash.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClash.kt index f5367e6f018..6e0d47f029d 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClash.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClash.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClash2.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClash2.kt index 7a8f71ffc8b..75ee6124538 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClash2.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClash2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClashInClass.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClashInClass.kt index 75d74f77eb1..dee22bd7bd0 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClashInClass.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClashInClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClashInClass2.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClashInClass2.kt index 11117e9422a..aaf95935835 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClashInClass2.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/receiverClashInClass2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simple.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simple.kt index e032606205d..36d62d96b20 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simple.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleErased.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleErased.kt index 2171f31be46..a9e5c1840f8 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleErased.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleErased.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleErasedStaticInstance.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleErasedStaticInstance.kt index ebd9a91bed9..627a8b0f64a 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleErasedStaticInstance.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleErasedStaticInstance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleExtension.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleExtension.kt index 29c9f3dac2d..43a29e636ad 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleExtension.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleExtension.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleGeneric.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleGeneric.kt index 3a91a6322ec..dc89504a061 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleGeneric.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleGeneric.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleStaticInstance.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleStaticInstance.kt index fb8a67b97ac..19bd8932985 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleStaticInstance.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/simpleStaticInstance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/thisClash.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/thisClash.kt index ecfd75bc120..cc79654e395 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/thisClash.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/thisClash.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/thisClashInClass.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/thisClashInClass.kt index e6f5016471d..a5e708c3baa 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/thisClashInClass.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/thisClashInClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // LANGUAGE_VERSION: 1.2 // SKIP_INLINE_CHECK_IN: inlineFun$default diff --git a/compiler/testData/codegen/boxInline/defaultValues/maskElimination/32Parameters.kt b/compiler/testData/codegen/boxInline/defaultValues/maskElimination/32Parameters.kt index 5ec5e8be2a5..f86fad9ed47 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/maskElimination/32Parameters.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/maskElimination/32Parameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/maskElimination/33Parameters.kt b/compiler/testData/codegen/boxInline/defaultValues/maskElimination/33Parameters.kt index 70b89a7c6d2..62c3077e19d 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/maskElimination/33Parameters.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/maskElimination/33Parameters.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/maskElimination/kt18792.kt b/compiler/testData/codegen/boxInline/defaultValues/maskElimination/kt18792.kt index 24ea76ce57c..837975468a6 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/maskElimination/kt18792.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/maskElimination/kt18792.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt //WITH_RUNTIME diff --git a/compiler/testData/codegen/boxInline/defaultValues/maskElimination/simple.kt b/compiler/testData/codegen/boxInline/defaultValues/maskElimination/simple.kt index bca4b1fd4a8..f48cc41b29b 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/maskElimination/simple.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/maskElimination/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/simpleDefaultMethod.kt b/compiler/testData/codegen/boxInline/defaultValues/simpleDefaultMethod.kt index 6e401f286af..a6247d2f4ae 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/simpleDefaultMethod.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/simpleDefaultMethod.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/defaultValues/varArgNoInline.kt b/compiler/testData/codegen/boxInline/defaultValues/varArgNoInline.kt index bfd1c940bc5..d4f3e12de8c 100644 --- a/compiler/testData/codegen/boxInline/defaultValues/varArgNoInline.kt +++ b/compiler/testData/codegen/boxInline/defaultValues/varArgNoInline.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt //WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/enum/kt10569.kt b/compiler/testData/codegen/boxInline/enum/kt10569.kt index 2ffd30c8ad8..3218943f26e 100644 --- a/compiler/testData/codegen/boxInline/enum/kt10569.kt +++ b/compiler/testData/codegen/boxInline/enum/kt10569.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/enum/kt18254.kt b/compiler/testData/codegen/boxInline/enum/kt18254.kt index eb5cf04573c..3d6b2ed7727 100644 --- a/compiler/testData/codegen/boxInline/enum/kt18254.kt +++ b/compiler/testData/codegen/boxInline/enum/kt18254.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/enum/valueOf.kt b/compiler/testData/codegen/boxInline/enum/valueOf.kt index 5a9f2420163..1fd2236cd41 100644 --- a/compiler/testData/codegen/boxInline/enum/valueOf.kt +++ b/compiler/testData/codegen/boxInline/enum/valueOf.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/enum/valueOfCapturedType.kt b/compiler/testData/codegen/boxInline/enum/valueOfCapturedType.kt index c0519a81e3e..600ba68ec10 100644 --- a/compiler/testData/codegen/boxInline/enum/valueOfCapturedType.kt +++ b/compiler/testData/codegen/boxInline/enum/valueOfCapturedType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/enum/valueOfChain.kt b/compiler/testData/codegen/boxInline/enum/valueOfChain.kt index 15d240b28c5..2527674dfea 100644 --- a/compiler/testData/codegen/boxInline/enum/valueOfChain.kt +++ b/compiler/testData/codegen/boxInline/enum/valueOfChain.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/enum/valueOfChainCapturedType.kt b/compiler/testData/codegen/boxInline/enum/valueOfChainCapturedType.kt index 74b5f0f3bb5..55fd298df64 100644 --- a/compiler/testData/codegen/boxInline/enum/valueOfChainCapturedType.kt +++ b/compiler/testData/codegen/boxInline/enum/valueOfChainCapturedType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/enum/valueOfNonReified.kt b/compiler/testData/codegen/boxInline/enum/valueOfNonReified.kt index 761813faec2..5c4213867d6 100644 --- a/compiler/testData/codegen/boxInline/enum/valueOfNonReified.kt +++ b/compiler/testData/codegen/boxInline/enum/valueOfNonReified.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/enum/values.kt b/compiler/testData/codegen/boxInline/enum/values.kt index b0f397f5a1a..220abfcb66d 100644 --- a/compiler/testData/codegen/boxInline/enum/values.kt +++ b/compiler/testData/codegen/boxInline/enum/values.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/enum/valuesAsArray.kt b/compiler/testData/codegen/boxInline/enum/valuesAsArray.kt index 027b228d6be..28598cabefa 100644 --- a/compiler/testData/codegen/boxInline/enum/valuesAsArray.kt +++ b/compiler/testData/codegen/boxInline/enum/valuesAsArray.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/enum/valuesCapturedType.kt b/compiler/testData/codegen/boxInline/enum/valuesCapturedType.kt index 99ce9e279c1..6c528721341 100644 --- a/compiler/testData/codegen/boxInline/enum/valuesCapturedType.kt +++ b/compiler/testData/codegen/boxInline/enum/valuesCapturedType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/enum/valuesChain.kt b/compiler/testData/codegen/boxInline/enum/valuesChain.kt index 2207e07e806..639938d196b 100644 --- a/compiler/testData/codegen/boxInline/enum/valuesChain.kt +++ b/compiler/testData/codegen/boxInline/enum/valuesChain.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/enum/valuesChainCapturedType.kt b/compiler/testData/codegen/boxInline/enum/valuesChainCapturedType.kt index 12436f80868..eb743872391 100644 --- a/compiler/testData/codegen/boxInline/enum/valuesChainCapturedType.kt +++ b/compiler/testData/codegen/boxInline/enum/valuesChainCapturedType.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/enum/valuesNonReified.kt b/compiler/testData/codegen/boxInline/enum/valuesNonReified.kt index fee857c2c3c..267f88a1081 100644 --- a/compiler/testData/codegen/boxInline/enum/valuesNonReified.kt +++ b/compiler/testData/codegen/boxInline/enum/valuesNonReified.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/noInline/extensionReceiver.kt b/compiler/testData/codegen/boxInline/noInline/extensionReceiver.kt index 40555a42091..0020ce94b82 100644 --- a/compiler/testData/codegen/boxInline/noInline/extensionReceiver.kt +++ b/compiler/testData/codegen/boxInline/noInline/extensionReceiver.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt inline fun (() -> String).test(): (() -> String) = { invoke() + this.invoke() + this() } diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/deparenthesize/bracket.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/deparenthesize/bracket.kt index 8d3805a819a..344edc2e03c 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/deparenthesize/bracket.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/deparenthesize/bracket.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/deparenthesize/labeled.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/deparenthesize/labeled.kt index 34b99e73279..77b6850445c 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/deparenthesize/labeled.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/deparenthesize/labeled.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/explicitLocalReturn.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/explicitLocalReturn.kt index 34b99e73279..77b6850445c 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/explicitLocalReturn.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/explicitLocalReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/justReturnInLambda.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/justReturnInLambda.kt index 200ee54cf38..956fddd4247 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/justReturnInLambda.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/justReturnInLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/kt5199.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/kt5199.kt index d7e1c7edc17..e88356f1325 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/kt5199.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/kt5199.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/kt8948.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/kt8948.kt index a4cffc30e40..d8b7a752612 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/kt8948.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/kt8948.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/kt8948v2.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/kt8948v2.kt index 7a0be75b0a4..fab1c12c77e 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/kt8948v2.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/kt8948v2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/nestedNonLocals.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/nestedNonLocals.kt index 97ff7ccdaeb..500d02f97bd 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/nestedNonLocals.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/nestedNonLocals.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/propertyAccessors.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/propertyAccessors.kt index 275024ae34f..1cab7108718 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/propertyAccessors.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/propertyAccessors.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/returnFromFunctionExpr.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/returnFromFunctionExpr.kt index d653a70cc5a..5127fa3ec18 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/returnFromFunctionExpr.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/returnFromFunctionExpr.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt inline fun foo(f: () -> Unit) { diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/simple.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/simple.kt index efe029b8d69..bb3b7317de5 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/simple.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/simple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/simpleFunctional.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/simpleFunctional.kt index 4790c794384..5b7b1217c75 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/simpleFunctional.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/simpleFunctional.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/simpleVoid.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/simpleVoid.kt index 8cebf05330e..dff1924b85c 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/simpleVoid.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/simpleVoid.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/callSite.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/callSite.kt index 0b168a75dbe..44767749586 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/callSite.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/callSite.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/callSiteComplex.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/callSiteComplex.kt index 304d0c1b23b..2fa3550abc0 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/callSiteComplex.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/callSiteComplex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/exceptionTableSplit.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/exceptionTableSplit.kt index 4d944fae4c0..76abc5a9e01 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/exceptionTableSplit.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/exceptionTableSplit.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/exceptionTableSplitNoReturn.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/exceptionTableSplitNoReturn.kt index 91c01700263..e9e212fc00e 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/exceptionTableSplitNoReturn.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/exceptionTableSplitNoReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/finallyInFinally.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/finallyInFinally.kt index 32d8b0ebec0..5c0bf1f47cc 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/finallyInFinally.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/finallyInFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/wrongVarInterval.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/wrongVarInterval.kt index 6d8641272e2..a582b29879b 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/wrongVarInterval.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/callSite/wrongVarInterval.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/finallyInFinally.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/finallyInFinally.kt index 8ea6a0004ac..cf63fffd5c6 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/finallyInFinally.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/finallyInFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/finallyInFinally2.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/finallyInFinally2.kt index 8b4b28414fe..1f47c93c1c0 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/finallyInFinally2.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/finallyInFinally2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturn.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturn.kt index a57aa8087e6..3f15a5f091d 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturn.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex.kt index 7baefdcce3b..c3d45fdeeb1 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex2.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex2.kt index 5f930d23e92..d9975c37df5 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex2.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex3.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex3.kt index 90cfc9e8785..22a4fcb6574 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex3.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex3.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex4.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex4.kt index 3b507b537bd..c0a4008e54d 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex4.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/intReturnComplex4.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/nestedLambda.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/nestedLambda.kt index c6ad7820683..cbaa25c7581 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/nestedLambda.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/chained/nestedLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/complex.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/complex.kt index 583f141128c..120b1966474 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/complex.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/complex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/intReturn.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/intReturn.kt index 08e00e74ef2..2301586e934 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/intReturn.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/intReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/intReturnComplex.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/intReturnComplex.kt index 4392856e92c..3bdfd196c0b 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/intReturnComplex.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/intReturnComplex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/longReturn.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/longReturn.kt index eabc5ffccfc..ed980102710 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/longReturn.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/longReturn.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/nested.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/nested.kt index d6beb7eaf5c..3115bb330cf 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/nested.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/nested.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/returnInFinally.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/returnInFinally.kt index 11e1e00e537..05b308df64f 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/returnInFinally.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/returnInFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/returnInTry.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/returnInTry.kt index 9c81bdedc71..d87881d7286 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/returnInTry.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/returnInTry.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/returnInTryAndFinally.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/returnInTryAndFinally.kt index 5e943261554..fb625ad7a54 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/returnInTryAndFinally.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/returnInTryAndFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/severalInTry.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/severalInTry.kt index 4dd77538331..ef2aded6a5b 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/severalInTry.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/severalInTry.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/severalInTryComplex.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/severalInTryComplex.kt index 49acaa70b09..8624e27900c 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/severalInTryComplex.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/severalInTryComplex.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/voidInlineFun.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/voidInlineFun.kt index 924358c4462..65b9c44df82 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/voidInlineFun.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/voidInlineFun.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/voidNonLocal.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/voidNonLocal.kt index 3cb24c35d54..4dbeab4f56b 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/voidNonLocal.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/declSite/voidNonLocal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/break.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/break.kt index 71b18f6ca38..349215c686f 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/break.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/break.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/continue.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/continue.kt index 6a7bd5071f3..b5e08be624c 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/continue.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/continue.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/exceptionInFinally.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/exceptionInFinally.kt index 24699b9bfd0..a013b5c74e7 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/exceptionInFinally.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/exceptionInFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/forInFinally.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/forInFinally.kt index 1aba6d9892e..de9c0c4207a 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/forInFinally.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/forInFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/innerAndExternal.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/innerAndExternal.kt index 1458ab657d3..0e656b8f702 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/innerAndExternal.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/innerAndExternal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/innerAndExternalNested.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/innerAndExternalNested.kt index e97c1169949..28cb714c30b 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/innerAndExternalNested.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/innerAndExternalNested.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/innerAndExternalSimple.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/innerAndExternalSimple.kt index 61ba24ab136..6f1bece140d 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/innerAndExternalSimple.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/innerAndExternalSimple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/nested.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/nested.kt index e6278519e69..73af42ab457 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/nested.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/nested.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/nestedWithReturns.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/nestedWithReturns.kt index 6539f8bc4bc..487622a129c 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/nestedWithReturns.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/nestedWithReturns.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/nestedWithReturnsSimple.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/nestedWithReturnsSimple.kt index 91cf72d4f98..fa30c41bb1c 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/nestedWithReturnsSimple.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/nestedWithReturnsSimple.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/noFinally.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/noFinally.kt index 81b70d478dd..e70c34c225d 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/noFinally.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/noFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/severalCatchClause.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/severalCatchClause.kt index ab9be4bd138..5a962202a9d 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/severalCatchClause.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/severalCatchClause.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/simpleThrow.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/simpleThrow.kt index c0c910216b8..be0e4966024 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/simpleThrow.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/simpleThrow.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/synchonized.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/synchonized.kt index 40ecb0de2d4..9dfe595cb60 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/synchonized.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/synchonized.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/throwInFinally.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/throwInFinally.kt index 5ec79bdf657..c6173750286 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/throwInFinally.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/throwInFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/tryCatchInFinally.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/tryCatchInFinally.kt index f263407c3d2..bd160d18a23 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/tryCatchInFinally.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/exceptionTable/tryCatchInFinally.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433.kt index fe95b3d1f13..e7332f7b41a 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt //WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433_2.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433_2.kt index 1214eb64235..149aa1b12ba 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433_2.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433_2.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt //WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433_2_void.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433_2_void.kt index 2988a95f25b..ec9be2b4856 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433_2_void.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433_2_void.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt //WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433_void.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433_void.kt index c8be6a91d48..0bbd6477814 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433_void.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt20433_void.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt //WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt6956.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt6956.kt index 230950ad26c..79b813f4522 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt6956.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt6956.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt7273.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt7273.kt index c5fa8d206bb..1b4ed0584b8 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt7273.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/kt7273.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt inline fun test(s: () -> R): R { diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/nonLocalReturnFromCatchBlock.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/nonLocalReturnFromCatchBlock.kt index 240ec77b316..28a99a834ec 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/nonLocalReturnFromCatchBlock.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/nonLocalReturnFromCatchBlock.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // MODULE: lib // FILE: lib.kt diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/nonLocalReturnFromOuterLambda.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/nonLocalReturnFromOuterLambda.kt index 90ad2de9c7c..667443692d4 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/nonLocalReturnFromOuterLambda.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/nonLocalReturnFromOuterLambda.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/nonLocalReturnToCatchBlock.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/nonLocalReturnToCatchBlock.kt index 319213c08c8..a62515523e3 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/nonLocalReturnToCatchBlock.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/nonLocalReturnToCatchBlock.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // MODULE: lib // FILE: lib.kt diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/variables/kt7792.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/variables/kt7792.kt index 8849e4c20a2..dcfc3f6a1ac 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/variables/kt7792.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/tryFinally/variables/kt7792.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/property/augAssignmentAndIncOnExtensionInClass.kt b/compiler/testData/codegen/boxInline/property/augAssignmentAndIncOnExtensionInClass.kt index 1bc3daafeea..a016e11c6a6 100644 --- a/compiler/testData/codegen/boxInline/property/augAssignmentAndIncOnExtensionInClass.kt +++ b/compiler/testData/codegen/boxInline/property/augAssignmentAndIncOnExtensionInClass.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/property/property.kt b/compiler/testData/codegen/boxInline/property/property.kt index 3265987a72b..01b64443e6f 100644 --- a/compiler/testData/codegen/boxInline/property/property.kt +++ b/compiler/testData/codegen/boxInline/property/property.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // PROPERTY_NOT_USED: p1 // PROPERTY_NOT_READ_FROM: p2 // PROPERTY_NOT_WRITTEN_TO: p3 diff --git a/compiler/testData/codegen/boxInline/property/reifiedVal.kt b/compiler/testData/codegen/boxInline/property/reifiedVal.kt index 8c325b6bdf8..0b34dc0a5b5 100644 --- a/compiler/testData/codegen/boxInline/property/reifiedVal.kt +++ b/compiler/testData/codegen/boxInline/property/reifiedVal.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME // WITH_REFLECT diff --git a/compiler/testData/codegen/boxInline/property/reifiedVar.kt b/compiler/testData/codegen/boxInline/property/reifiedVar.kt index ff387f94d19..c0d871b467a 100644 --- a/compiler/testData/codegen/boxInline/property/reifiedVar.kt +++ b/compiler/testData/codegen/boxInline/property/reifiedVar.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: NATIVE // WITH_RUNTIME // WITH_REFLECT