Skip to content

Commit a760439

Browse files
committed
CLJS-3168: Self-host: externs ns used unconditionally in analyzer
conditionalize cljs.externs/analyze-goog-file
1 parent da6432f commit a760439

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
@@ -2583,9 +2583,9 @@
25832583
(if (contains? (:js-dependency-index compiler) (name dep))
25842584
(let [dep-name (name dep)]
25852585
(when (string/starts-with? dep-name "goog.")
2586-
(let [js-lib (get-in compiler [:js-dependency-index dep-name])
2587-
ns (externs/analyze-goog-file (:file js-lib))]
2588-
(swap! env/*compiler* update-in [::namespaces dep] merge ns))))
2586+
#?(:clj (let [js-lib (get-in compiler [:js-dependency-index dep-name])
2587+
ns (externs/analyze-goog-file (:file js-lib))]
2588+
(swap! env/*compiler* update-in [::namespaces dep] merge ns)))))
25892589
#?(:clj (if-some [src (locate-src dep)]
25902590
(analyze-file src opts)
25912591
(throw

0 commit comments

Comments
 (0)