fixup! [Native, Wasm, stdlib] Fix bug in IntArray.sort
diff --git a/libraries/stdlib/test/collections/ArraysTest.kt b/libraries/stdlib/test/collections/ArraysTest.kt
index 19e9206..d1a9c2c 100644
--- a/libraries/stdlib/test/collections/ArraysTest.kt
+++ b/libraries/stdlib/test/collections/ArraysTest.kt
@@ -1952,10 +1952,20 @@
}
@Test fun sort() {
- intArrayOf().sort(0)
- intArrayOf().sort()
- intArrayOf(1).sort(0)
- intArrayOf(1).sort()
+ val arr1 = intArrayOf()
+ arr1.sort(0)
+ assertEquals(arr1, arr1)
+
+ arr1.sort()
+ assertEquals(arr1, arr1)
+
+ val arr2 = intArrayOf(1)
+ arr2.sort()
+ assertEquals(arr2, arr2)
+
+ arr2.sort(0)
+ assertEquals(arr2, arr2)
+
val intArr = intArrayOf(5, 2, 1, 9, 80, Int.MIN_VALUE, Int.MAX_VALUE)
intArr.sort()
assertArrayNotSameButEquals(intArrayOf(Int.MIN_VALUE, 1, 2, 5, 9, 80, Int.MAX_VALUE), intArr)