Skip to content

Commit 4ba0c79

Browse files
committed
restore old constants ns logic while preserving dep order
1 parent 2252ba1 commit 4ba0c79

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/main/clojure/cljs/compiler.cljc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1618,11 +1618,11 @@
16181618
{:ns (or ns-name 'cljs.user)
16191619
:macros-ns (:macros-ns opts)
16201620
:provides [ns-name]
1621-
:requires (cond-> (distinct deps)
1622-
(get-in @env/*compiler* [:options :emit-constants])
1623-
(conj ana/constants-ns-sym)
1624-
(not= ns-name 'cljs.core)
1625-
(conj 'cljs.core))
1621+
:requires (if (= ns-name 'cljs.core)
1622+
(vec (distinct deps))
1623+
(cond-> (conj (vec (distinct deps)) 'cljs.core)
1624+
(get-in @env/*compiler* [:options :emit-constants])
1625+
(conj ana/constants-ns-sym)))
16261626
:file dest
16271627
:out-file (.toString ^File dest)
16281628
:source-file src}

0 commit comments

Comments
 (0)