File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 24
24
[cljs.tagged-literals :as tags]
25
25
[cljs.closure :as cljsc]
26
26
[cljs.source-map :as sm])
27
- (:import [java.io File PushbackReader FileWriter]
27
+ (:import [java.io File PushbackReader FileWriter PrintWriter ]
28
28
[java.net URL]
29
29
[javax.xml.bind DatatypeConverter]
30
30
[clojure.lang IExceptionInfo]
729
729
:source-map-inline source-map-inline})))
730
730
done? (atom false )]
731
731
(env/with-compiler-env (or compiler-env (env/default-compiler-env opts ))
732
- (binding [*err* (if bind-err *out* *err*)
732
+ (binding [*err* (if bind-err
733
+ (cond-> *out*
734
+ (not (instance? PrintWriter *out*)) (PrintWriter. ))
735
+ *err*)
733
736
ana/*cljs-ns* ana/*cljs-ns*
734
737
*cljs-verbose* repl-verbose
735
738
ana/*cljs-warnings*
You can’t perform that action at this time.
0 commit comments