Skip to content

Commit 34690cc

Browse files
committed
- :refer-global is not a normal spec-parser
- copy over logic from ns*
1 parent c63f305 commit 34690cc

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/main/clojure/cljs/analyzer.cljc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3372,7 +3372,6 @@
33723372
:use-macros (comp (partial parse-require-spec env true deps aliases)
33733373
(partial use->require env))
33743374
:import (partial parse-import-spec env deps)
3375-
;:refer-global (partial parse-global-refer-spec env)
33763375
;:require-global #(parse-global-require-spec env deps aliases %)
33773376
}
33783377
valid-forms (atom #{:use :use-macros :require :require-macros :import})
@@ -3401,7 +3400,7 @@
34013400
(apply merge-with merge m
34023401
(map (spec-parsers k)
34033402
(remove #{:reload :reload-all} libs))))
3404-
{} (remove (fn [[r]] (= r :refer-clojure)) args))
3403+
{} (remove (fn [[r]] (#{:refer-clojure :refer-global} r)) args))
34053404
;; patch `require-macros` and `use-macros` in Bootstrap for namespaces
34063405
;; that require their own macros
34073406
#?@(:cljs [[require-macros use-macros]

0 commit comments

Comments
 (0)