Skip to content

Commit 81fde7c

Browse files
committed
fixed qualified-method resolution bug
1 parent 90e7fba commit 81fde7c

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/main/clojure/cljs/analyzer.cljc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4141,12 +4141,12 @@
41414141
{:op :qualified-method
41424142
:env env
41434143
:form sym
4144-
:class (symbol sym-ns)}
4145-
(if (= "new" sym-name)
4146-
{:kind :new
4147-
:name (symbol sym-name)}
4148-
{:kind :method
4149-
:name (symbol (subs sym-name 1))}))
4144+
:class (analyze-symbol env (symbol sym-ns))}
4145+
(if (= "new" sym-name)
4146+
{:kind :new
4147+
:name (symbol sym-name)}
4148+
{:kind :method
4149+
:name (symbol (subs sym-name 1))}))
41504150
(let [info (if-not (contains? sym-meta ::analyzed)
41514151
(resolve-existing-var env sym)
41524152
(resolve-var env sym))]

0 commit comments

Comments
 (0)