We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent df4959f commit aa69deaCopy full SHA for aa69dea
src/main/clojure/cljs/core.cljc
@@ -3191,4 +3191,4 @@
3191
[(ana/resolve-var env sym) nil]))
3192
resolved (vary-meta (:name var) assoc ::ana/no-resolve true)]
3193
`(when (exists? ~resolved)
3194
- (cljs.core/Var. ~resolved '~resolved ~meta))))
+ (cljs.core/Var. (fn [] ~resolved) '~resolved ~meta))))
src/test/cljs/cljs/core_test.cljs
@@ -1349,6 +1349,10 @@
1349
(let [p (Partial. + [1])]
1350
(p 2))))
1351
1352
+(deftest test-resolve
1353
+ (testing "Resolve should return valid var"
1354
+ (is (= 1 ((resolve 'first) [1 2 3])))))
1355
+
1356
(comment
1357
;; ObjMap
1358
;; (let [ks (map (partial str "foo") (range 500))
0 commit comments