Skip to content

Commit c4079b8

Browse files
committed
required? test should come first in invokeable?
1 parent 8f7a156 commit c4079b8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/clojure/cljs/analyzer.cljc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -975,10 +975,10 @@
975975
might be invokeable as a function."
976976
[ns env]
977977
(let [ns (resolve-ns-alias env ns)]
978-
(and (or (js-module-exists? ns)
978+
(and (required? ns env)
979+
(or (js-module-exists? ns)
979980
(node-module-dep? ns)
980-
(dep-has-global-exports? ns))
981-
(required? ns env))))
981+
(dep-has-global-exports? ns)))))
982982

983983
(defn resolve-invokeable-ns [ns current-ns env]
984984
(let [ns (resolve-ns-alias env ns)

0 commit comments

Comments
 (0)