diff --git a/compiler/testData/codegen/box/primitiveTypes/comparisonWithNaN.kt b/compiler/testData/codegen/box/primitiveTypes/comparisonWithNaN.kt index 2b7885fc585..4acf18bf4cb 100644 --- a/compiler/testData/codegen/box/primitiveTypes/comparisonWithNaN.kt +++ b/compiler/testData/codegen/box/primitiveTypes/comparisonWithNaN.kt @@ -1,57 +1,57 @@ // This test checks that our bytecode is consistent with javac bytecode -fun assert(condition: Boolean): Unit = +fun _assert(condition: Boolean): Unit = if (!condition) throw AssertionError("Fail") -fun assertFalse(condition: Boolean) = assert(!condition) +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 - assertFalse(0.0 < dnan) - assertFalse(0.0 > dnan) - assertFalse(0.0 <= dnan) - assertFalse(0.0 >= dnan) - assertFalse(0.0 == dnan) - assertFalse(dnan < 0.0) - assertFalse(dnan > 0.0) - assertFalse(dnan <= 0.0) - assertFalse(dnan >= 0.0) - assertFalse(dnan == 0.0) - assertFalse(dnan < dnan) - assertFalse(dnan > dnan) - assertFalse(dnan <= dnan) - assertFalse(dnan >= dnan) - assertFalse(dnan == dnan) + _assertFalse(0.0 < dnan) + _assertFalse(0.0 > dnan) + _assertFalse(0.0 <= dnan) + _assertFalse(0.0 >= dnan) + _assertFalse(0.0 == dnan) + _assertFalse(dnan < 0.0) + _assertFalse(dnan > 0.0) + _assertFalse(dnan <= 0.0) + _assertFalse(dnan >= 0.0) + _assertFalse(dnan == 0.0) + _assertFalse(dnan < dnan) + _assertFalse(dnan > dnan) + _assertFalse(dnan <= dnan) + _assertFalse(dnan >= dnan) + _assertFalse(dnan == dnan) // Double.compareTo: "NaN is considered by this method to be equal to itself and greater than all other values" - assert(0.0.compareTo(dnan) == -1) - assert(dnan.compareTo(0.0) == 1) - assert(dnan.compareTo(dnan) == 0) + _assert(0.0.compareTo(dnan) == -1) + _assert(dnan.compareTo(0.0) == 1) + _assert(dnan.compareTo(dnan) == 0) var fnan = java.lang.Float.NaN if (System.nanoTime() < 0) fnan = 3.14f - assertFalse(0.0f < fnan) - assertFalse(0.0f > fnan) - assertFalse(0.0f <= fnan) - assertFalse(0.0f >= fnan) - assertFalse(0.0f == fnan) - assertFalse(fnan < 0.0f) - assertFalse(fnan > 0.0f) - assertFalse(fnan <= 0.0f) - assertFalse(fnan >= 0.0f) - assertFalse(fnan == 0.0f) - assertFalse(fnan < fnan) - assertFalse(fnan > fnan) - assertFalse(fnan <= fnan) - assertFalse(fnan >= fnan) - assertFalse(fnan == fnan) + _assertFalse(0.0f < fnan) + _assertFalse(0.0f > fnan) + _assertFalse(0.0f <= fnan) + _assertFalse(0.0f >= fnan) + _assertFalse(0.0f == fnan) + _assertFalse(fnan < 0.0f) + _assertFalse(fnan > 0.0f) + _assertFalse(fnan <= 0.0f) + _assertFalse(fnan >= 0.0f) + _assertFalse(fnan == 0.0f) + _assertFalse(fnan < fnan) + _assertFalse(fnan > fnan) + _assertFalse(fnan <= fnan) + _assertFalse(fnan >= fnan) + _assertFalse(fnan == fnan) - assert(0.0.compareTo(fnan) == -1) - assert(fnan.compareTo(0.0) == 1) - assert(fnan.compareTo(fnan) == 0) + _assert(0.0.compareTo(fnan) == -1) + _assert(fnan.compareTo(0.0) == 1) + _assert(fnan.compareTo(fnan) == 0) return "OK" }