about summary refs log tree commit diff
path: root/src/librustc_errors
diff options
context:
space:
mode:
authorPhilipp Hansch <dev@phansch.net>2019-06-01 08:29:12 +0200
committerPhilipp Hansch <dev@phansch.net>2019-06-04 18:46:00 +0200
commit94c8aa67917fe053c9d03d5be22ded221c0a5241 (patch)
treee600659f0d1ce55e545382a299dd5345063342b1 /src/librustc_errors
parentc04a2ccb3525ee55ab2484f0390eff2a047eecce (diff)
downloadrust-94c8aa67917fe053c9d03d5be22ded221c0a5241.tar.gz
rust-94c8aa67917fe053c9d03d5be22ded221c0a5241.zip
Print to stderr and bless
Diffstat (limited to 'src/librustc_errors')
-rw-r--r--src/librustc_errors/annotate_rs_emitter.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/librustc_errors/annotate_rs_emitter.rs b/src/librustc_errors/annotate_rs_emitter.rs
index 172b8b5551f..a5699035dea 100644
--- a/src/librustc_errors/annotate_rs_emitter.rs
+++ b/src/librustc_errors/annotate_rs_emitter.rs
@@ -204,7 +204,10 @@ impl AnnotateRsEmitterWriter {
         if let Some(snippet) = converter.to_annotation_snippet() {
             let dl = DisplayList::from(snippet);
             let dlf = DisplayListFormatter::new(true);
-            print!("{}", dlf.format(&dl));
+            // FIXME(#59346): Figure out if we can _always_ print to stderr or not.
+            // `emitter.rs` has the `Destination` enum that lists various possible output
+            // destinations.
+            eprint!("{}", dlf.format(&dl));
         };
     }
 }