From af3416c206fd74f4138d83f36230f1f8e5c27a72 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Tue, 5 Mar 2024 23:24:17 +0100 Subject: Remove unused return statements from set functions. --- rules.js | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/rules.js b/rules.js index 0bb851a..98d54fe 100644 --- a/rules.js +++ b/rules.js @@ -7782,12 +7782,12 @@ function random(range) { } // remove item at index (faster than splice) + function array_remove(array, index) { let n = array.length for (let i = index + 1; i < n; ++i) array[i - 1] = array[i] array.length = n - 1 - return array } // insert item at index (faster than splice) @@ -7795,7 +7795,6 @@ function array_insert(array, index, item) { for (let i = array.length; i > index; --i) array[i] = array[i - 1] array[index] = item - return array } function set_clear(set) { @@ -7829,9 +7828,9 @@ function set_add(set, item) { else if (item > x) a = m + 1 else - return set + return } - return array_insert(set, a, item) + array_insert(set, a, item) } function set_delete(set, item) { @@ -7844,10 +7843,11 @@ function set_delete(set, item) { b = m - 1 else if (item > x) a = m + 1 - else - return array_remove(set, m) + else { + array_remove(set, m) + return + } } - return set } function set_toggle(set, item) { @@ -7860,10 +7860,12 @@ function set_toggle(set, item) { b = m - 1 else if (item > x) a = m + 1 - else - return array_remove(set, m) + else { + array_remove(set, m) + return + } } - return array_insert(set, a, item) + array_insert(set, a, item) } // Fast deep copy for objects without cycles -- cgit v1.2.3