Skip to content

Commit db91a65

Browse files
committed
CLJS-1261: source fn fails for fns with conditional code
1 parent 3ff8334 commit db91a65

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/clojure/cljs/repl.cljc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1130,7 +1130,8 @@ itself (not its value) is returned. The reader macro #'x expands to (var x)."}})
11301130
(with-open [pbr (PushbackReader. (io/reader f))]
11311131
(let [rdr (readers/source-logging-push-back-reader pbr)]
11321132
(dotimes [_ (dec (:line v))] (readers/read-line rdr))
1133-
(-> (reader/read rdr) meta :source))))))))
1133+
(-> (reader/read {:read-cond :allow :features #{:cljs}} rdr)
1134+
meta :source))))))))
11341135

11351136
(comment
11361137
(def cenv (env/default-compiler-env))

0 commit comments

Comments
 (0)