Skip to content

Commit eda670e

Browse files
committed
fix some bad res missing &env parameter
1 parent efd7f14 commit eda670e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/cljs/cljs/spec.clj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@
164164
(let [pairs (partition 2 key-pred-forms)
165165
keys (mapv first pairs)
166166
pred-forms (mapv second pairs)
167-
pf (mapv res pred-forms)]
167+
pf (mapv #(res &env %) pred-forms)]
168168
(assert (c/and (even? (count key-pred-forms)) (every? keyword? keys)) "spec/or expects k1 p1 k2 p2..., where ks are keywords")
169169
`(cljs.spec/or-spec-impl ~keys '~pf ~pred-forms nil)))
170170

@@ -207,7 +207,7 @@
207207
(let [pairs (partition 2 key-pred-forms)
208208
keys (mapv first pairs)
209209
pred-forms (mapv second pairs)
210-
pf (mapv res pred-forms)]
210+
pf (mapv #(res &env %) pred-forms)]
211211
(assert (c/and (even? (count key-pred-forms)) (every? keyword? keys)) "alt expects k1 p1 k2 p2..., where ks are keywords")
212212
`(cljs.spec/alt-impl ~keys ~pred-forms '~pf)))
213213

@@ -222,7 +222,7 @@
222222
(let [pairs (partition 2 key-pred-forms)
223223
keys (mapv first pairs)
224224
pred-forms (mapv second pairs)
225-
pf (mapv res pred-forms)]
225+
pf (mapv #(res &env %) pred-forms)]
226226
;;(prn key-pred-forms)
227227
(assert (c/and (even? (count key-pred-forms)) (every? keyword? keys)) "cat expects k1 p1 k2 p2..., where ks are keywords")
228228
`(cljs.spec/cat-impl ~keys ~pred-forms '~pf)))

0 commit comments

Comments
 (0)