Skip to content

Commit 26e50c3

Browse files
committed
remove unchecked-inc from amap, areduce
1 parent 6ab3e4c commit 26e50c3

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/clj/clojure/core.clj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4411,11 +4411,11 @@
44114411
[a idx ret expr]
44124412
`(let [a# ~a
44134413
~ret (aclone a#)]
4414-
(loop [~idx (int 0)]
4414+
(loop [~idx 0]
44154415
(if (< ~idx (alength a#))
44164416
(do
44174417
(aset ~ret ~idx ~expr)
4418-
(recur (unchecked-inc ~idx)))
4418+
(recur (unchecked-inc-long ~idx)))
44194419
~ret))))
44204420

44214421
(defmacro areduce
@@ -4425,9 +4425,9 @@
44254425
{:added "1.0"}
44264426
[a idx ret init expr]
44274427
`(let [a# ~a]
4428-
(loop [~idx (int 0) ~ret ~init]
4428+
(loop [~idx 0 ~ret ~init]
44294429
(if (< ~idx (alength a#))
4430-
(recur (unchecked-inc ~idx) ~expr)
4430+
(recur (unchecked-inc-long ~idx) ~expr)
44314431
~ret))))
44324432

44334433
(defn float-array

0 commit comments

Comments
 (0)