fix missing unreduced calls in reduce
This commit is contained in:
parent
923a656f89
commit
8e98bc0b2f
1 changed files with 2 additions and 2 deletions
|
|
@ -54,7 +54,7 @@
|
||||||
(if-some [f (some-kvrf f)]
|
(if-some [f (some-kvrf f)]
|
||||||
(kvrf
|
(kvrf
|
||||||
([] (rf))
|
([] (rf))
|
||||||
([acc] (rf (rf acc (f (unreduced @vacc)))))
|
([acc] (rf (unreduced (rf acc (f (unreduced @vacc))))))
|
||||||
([acc x]
|
([acc x]
|
||||||
(if (reduced? (vswap! vacc f x))
|
(if (reduced? (vswap! vacc f x))
|
||||||
(reduced acc)
|
(reduced acc)
|
||||||
|
|
@ -65,7 +65,7 @@
|
||||||
acc)))
|
acc)))
|
||||||
(fn
|
(fn
|
||||||
([] (rf))
|
([] (rf))
|
||||||
([acc] (rf (rf acc (f (unreduced @vacc)))))
|
([acc] (rf (unreduced (rf acc (f (unreduced @vacc))))))
|
||||||
([acc x]
|
([acc x]
|
||||||
(if (reduced? (vswap! vacc f x))
|
(if (reduced? (vswap! vacc f x))
|
||||||
(reduced acc)
|
(reduced acc)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue