Skip to content

Commit d994f88

Browse files
anmonteirodnolen
authored andcommitted
CLJS-1335: resolve-macro-var: information missing for macros
1 parent e9e1614 commit d994f88

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/main/clojure/cljs/analyzer.cljc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -854,9 +854,11 @@
854854
:else
855855
(let [ns (cond
856856
(get-in namespaces [ns :macros sym]) ns
857-
(core-name? env sym) 'cljs.core)]
857+
(core-name? env sym) #?(:clj 'cljs.core
858+
:cljs CLJS_CORE_MACROS_SYM))]
858859
(when ns
859-
(get-in namespaces [ns :macros sym]))))))
860+
#?(:clj (get-in namespaces [ns :macros sym])
861+
:cljs (get-in namespaces [ns :defs sym])))))))
860862

861863
(declare analyze analyze-symbol analyze-seq)
862864

0 commit comments

Comments
 (0)