(map->Recur m__7585__auto__)
Factory function for class clojure.core.async.impl.ioc_macros.Recur, taking a map of keywords to field values.
Source
(defrecord Recur [recur-nodes ids]
IInstruction
(reads-from [this] ids)
(writes-to [this] recur-nodes)
(block-references [this] [])
IEmittableInstruction
(emit-instruction [this state-sym]
(if-let [overlap (seq (intersection (set recur-nodes) (set ids)))]
(emit-clashing-binds recur-nodes ids overlap)
(mapcat (fn [r i]
`[~r ~i]) recur-nodes ids))))