Skip to content

Commit 4fa72cf

Browse files
committed
revert ns-info deep merge from analyze parse 'ns case - not needed
1 parent 8bf3a59 commit 4fa72cf

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed

src/main/clojure/cljs/analyzer.cljc

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3166,16 +3166,7 @@
31663166
:requires requires
31673167
:renames (merge renames core-renames)
31683168
:imports imports}]
3169-
(swap! env/*compiler* update-in [::namespaces name]
3170-
(fn [the-ns]
3171-
;; just merge - do not replace - then macros can emit
3172-
;; modifications to the ns
3173-
(reduce-kv
3174-
(fn [the-ns k v]
3175-
(if (map? v)
3176-
(update the-ns k merge v)
3177-
(assoc the-ns k v)))
3178-
the-ns ns-info)))
3169+
(swap! env/*compiler* update-in [::namespaces name] merge ns-info)
31793170
(merge {:op :ns
31803171
:env env
31813172
:form form

0 commit comments

Comments
 (0)