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 2424 [cljs.tagged-literals :as tags]
2525 [cljs.closure :as cljsc]
2626 [cljs.source-map :as sm])
27- (:import [java.io File PushbackReader FileWriter]
27+ (:import [java.io File PushbackReader FileWriter PrintWriter ]
2828 [java.net URL]
2929 [javax.xml.bind DatatypeConverter]
3030 [clojure.lang IExceptionInfo]
729729 :source-map-inline source-map-inline})))
730730 done? (atom false )]
731731 (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*)
733736 ana/*cljs-ns* ana/*cljs-ns*
734737 *cljs-verbose* repl-verbose
735738 ana/*cljs-warnings*
You can’t perform that action at this time.
0 commit comments