Skip to content

Commit 1951052

Browse files
committed
throw an exception if given a qualified parameter name to avoid generating invalid JS
1 parent b22f8c1 commit 1951052

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/clojure/cljs/analyzer.cljc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1207,6 +1207,8 @@
12071207

12081208
(defn analyze-fn-method-param [env]
12091209
(fn [[locals params] name]
1210+
(when (namespace name)
1211+
(throw (error env (str "Can't use qualified name as parameter: " name))))
12101212
(let [line (get-line name env)
12111213
column (get-col name env)
12121214
nmeta (meta name)

0 commit comments

Comments
 (0)