Skip to content

Commit 3e995a6

Browse files
committed
- stuff missing in last commit
1 parent abaa388 commit 3e995a6

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/clojure/cljs/core.cljc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1793,12 +1793,13 @@
17931793
[t fields & impls]
17941794
(validate-fields "deftype" t fields)
17951795
(core/let [env &env
1796-
r (:name (cljs.analyzer/resolve-var (dissoc env :locals) t))
1796+
v (cljs.analyzer/resolve-var (dissoc env :locals) t)
1797+
r (:name v)
17971798
[fpps pmasks] (prepare-protocol-masks env impls)
17981799
protocols (collect-protocols impls env)
17991800
t (vary-meta t assoc
18001801
:protocols protocols
1801-
:skip-protocol-flag fpps) ]
1802+
:skip-protocol-flag fpps)]
18021803
`(do
18031804
(deftype* ~t ~fields ~pmasks
18041805
~(if (seq impls)

0 commit comments

Comments
 (0)