We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ac533ee commit dea4141Copy full SHA for dea4141
1 file changed
src/main/clojure/cljs/analyzer.cljc
@@ -3657,13 +3657,15 @@
3657
(forms-seq*))))))
3658
3659
#?(:clj
3660
- (defn gen-user-ns [src]
3661
- (let [full-name (str src)
3662
- name (.substring full-name
3663
- (inc (.lastIndexOf full-name "/"))
3664
- (.lastIndexOf full-name "."))]
3665
- (symbol
3666
- (str "cljs.user." name (util/content-sha full-name 7))))))
+ (defn gen-user-ns
+ [src]
+ (if (sequential? src)
+ (symbol (str "cljs.user.source$form$" (util/content-sha (pr-str src) 7)))
+ (let [full-name (str src)
+ name (.substring full-name
+ (inc (.lastIndexOf full-name "/"))
3667
+ (.lastIndexOf full-name "."))]
3668
+ (symbol (str "cljs.user." name (util/content-sha full-name 7)))))))
3669
3670
3671
(defn parse-ns
0 commit comments