diff --git a/backend.native/tests/external/codegen/box/ieee754/dataClass.kt b/backend.native/tests/external/codegen/box/ieee754/dataClass.kt index d51e3a19d44..8f05b07f453 100644 --- a/backend.native/tests/external/codegen/box/ieee754/dataClass.kt +++ b/backend.native/tests/external/codegen/box/ieee754/dataClass.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND: NATIVE - data class Test(val z1: Double, val z2: Double?) fun box(): String { diff --git a/backend.native/tests/external/codegen/box/ieee754/equalsNaN.kt b/backend.native/tests/external/codegen/box/ieee754/equalsNaN.kt index da9c4f5580a..3a396bd432d 100644 --- a/backend.native/tests/external/codegen/box/ieee754/equalsNaN.kt +++ b/backend.native/tests/external/codegen/box/ieee754/equalsNaN.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: NATIVE // WITH_RUNTIME import kotlin.test.* diff --git a/backend.native/tests/external/codegen/box/ieee754/explicitCompareCall.kt b/backend.native/tests/external/codegen/box/ieee754/explicitCompareCall.kt index cfb9877257a..40409e20e4c 100644 --- a/backend.native/tests/external/codegen/box/ieee754/explicitCompareCall.kt +++ b/backend.native/tests/external/codegen/box/ieee754/explicitCompareCall.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS, NATIVE +// IGNORE_BACKEND: JS fun less1(a: Double, b: Double) = a.compareTo(b) == -1 fun less2(a: Double?, b: Double?) = a!!.compareTo(b!!) == -1 diff --git a/backend.native/tests/external/codegen/box/ieee754/explicitEqualsCall.kt b/backend.native/tests/external/codegen/box/ieee754/explicitEqualsCall.kt index d9003f38af2..4a6f495d576 100644 --- a/backend.native/tests/external/codegen/box/ieee754/explicitEqualsCall.kt +++ b/backend.native/tests/external/codegen/box/ieee754/explicitEqualsCall.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS, NATIVE +// IGNORE_BACKEND: JS fun equals1(a: Double, b: Double) = a.equals(b) diff --git a/backend.native/tests/external/codegen/box/ieee754/inline.kt b/backend.native/tests/external/codegen/box/ieee754/inline.kt index 8238f6242ac..f4381928459 100644 --- a/backend.native/tests/external/codegen/box/ieee754/inline.kt +++ b/backend.native/tests/external/codegen/box/ieee754/inline.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS, NATIVE +// IGNORE_BACKEND: JS! inline fun less(a: Comparable, b: Double): Boolean { return a < b diff --git a/backend.native/tests/external/codegen/box/ieee754/safeCall.kt b/backend.native/tests/external/codegen/box/ieee754/safeCall.kt index 25d569d7df2..5133ddaef43 100644 --- a/backend.native/tests/external/codegen/box/ieee754/safeCall.kt +++ b/backend.native/tests/external/codegen/box/ieee754/safeCall.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS, NATIVE +// IGNORE_BACKEND: JS fun box(): String { val plusZero: Double? = 0.0 val minusZero: Double = -0.0 diff --git a/backend.native/tests/external/codegen/box/ieee754/smartCastToDifferentTypes.kt b/backend.native/tests/external/codegen/box/ieee754/smartCastToDifferentTypes.kt index 98b087e66e0..e3a06426db3 100644 --- a/backend.native/tests/external/codegen/box/ieee754/smartCastToDifferentTypes.kt +++ b/backend.native/tests/external/codegen/box/ieee754/smartCastToDifferentTypes.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS, NATIVE +// IGNORE_BACKEND: JS fun box(): String { val zero: Any = 0.0 val floatZero: Any = -0.0F diff --git a/backend.native/tests/external/codegen/box/primitiveTypes/comparisonWithNaN.kt b/backend.native/tests/external/codegen/box/primitiveTypes/comparisonWithNaN.kt index 2f1186ca3bf..77bf84e3558 100644 --- a/backend.native/tests/external/codegen/box/primitiveTypes/comparisonWithNaN.kt +++ b/backend.native/tests/external/codegen/box/primitiveTypes/comparisonWithNaN.kt @@ -1,5 +1,5 @@ // TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS, NATIVE +// IGNORE_BACKEND: JS // This test checks that our bytecode is consistent with javac bytecode @@ -10,8 +10,8 @@ fun _assert(condition: Boolean) { fun _assertFalse(condition: Boolean) = _assert(!condition) fun box(): String { - var dnan = java.lang.Double.NaN - if (System.nanoTime() < 0) dnan = 3.14 // To avoid possible compile-time const propagation + var dnan = Double.NaN +// if (System.nanoTime() < 0) dnan = 3.14 // To avoid possible compile-time const propagation _assertFalse(0.0 < dnan) _assertFalse(0.0 > dnan) @@ -34,8 +34,8 @@ fun box(): String { _assert(dnan.compareTo(0.0) == 1) _assert(dnan.compareTo(dnan) == 0) - var fnan = java.lang.Float.NaN - if (System.nanoTime() < 0) fnan = 3.14f + var fnan = Float.NaN +// if (System.nanoTime() < 0) fnan = 3.14f _assertFalse(0.0f < fnan) _assertFalse(0.0f > fnan)