Skip to content

Commit 914b9b1

Browse files
author
dnolen
committed
add a way to suppress alias dupe checking
1 parent 66bfe92 commit 914b9b1

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/main/clojure/cljs/analyzer.cljc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
(def ^:dynamic *cljs-ns* 'cljs.user)
5050
(def ^:dynamic *cljs-file* nil)
5151
(def ^:dynamic *checked-arrays* false)
52+
(def ^:dynamic *check-alias-dupes* true)
5253
(def ^:dynamic *cljs-static-fns* false)
5354
(def ^:dynamic *fn-invoke-direct* false)
5455
(def ^:dynamic *cljs-macros-path* "/cljs/core")
@@ -2733,7 +2734,8 @@
27332734
(let [merge-keys
27342735
[:use-macros :require-macros :rename-macros
27352736
:uses :requires :renames :imports]]
2736-
(check-duplicate-aliases env ns-info' require-info)
2737+
(when *check-alias-dupes*
2738+
(check-duplicate-aliases env ns-info' require-info))
27372739
(merge
27382740
ns-info'
27392741
{:excludes excludes}

0 commit comments

Comments
 (0)