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)]
|
||||
(kvrf
|
||||
([] (rf))
|
||||
([acc] (rf (rf acc (f (unreduced @vacc)))))
|
||||
([acc] (rf (unreduced (rf acc (f (unreduced @vacc))))))
|
||||
([acc x]
|
||||
(if (reduced? (vswap! vacc f x))
|
||||
(reduced acc)
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
acc)))
|
||||
(fn
|
||||
([] (rf))
|
||||
([acc] (rf (rf acc (f (unreduced @vacc)))))
|
||||
([acc] (rf (unreduced (rf acc (f (unreduced @vacc))))))
|
||||
([acc x]
|
||||
(if (reduced? (vswap! vacc f x))
|
||||
(reduced acc)
|
||||
|
|
|
|||
Loading…
Reference in a new issue