diff options
-rw-r--r-- | components/compositing/constellation.rs | 5 | ||||
-rw-r--r-- | components/compositing/lib.rs | 1 |
2 files changed, 3 insertions, 3 deletions
diff --git a/components/compositing/constellation.rs b/components/compositing/constellation.rs index 88e3a761cc5..ea091994f87 100644 --- a/components/compositing/constellation.rs +++ b/components/compositing/constellation.rs @@ -33,7 +33,7 @@ use util::opts; use util::task::spawn_named; use std::borrow::ToOwned; use std::collections::HashMap; -use std::old_io as io; +use std::io::{self, Write}; use std::marker::PhantomData; use std::mem::replace; use std::sync::mpsc::{Receiver, channel}; @@ -399,8 +399,7 @@ impl<LTF: LayoutTaskFactory, STF: ScriptTaskFactory> Constellation<LTF, STF> { // It's quite difficult to make Servo exit cleanly if some tasks have failed. // Hard fail exists for test runners so we crash and that's good enough. let mut stderr = io::stderr(); - stderr.write_str("Pipeline failed in hard-fail mode. Crashing!\n").unwrap(); - stderr.flush().unwrap(); + stderr.write_all("Pipeline failed in hard-fail mode. Crashing!\n".as_bytes()).unwrap(); unsafe { libc::exit(1); } } diff --git a/components/compositing/lib.rs b/components/compositing/lib.rs index 11f702b71d1..d8e2a2a95b8 100644 --- a/components/compositing/lib.rs +++ b/components/compositing/lib.rs @@ -5,6 +5,7 @@ #![feature(box_syntax)] #![feature(core)] #![feature(int_uint)] +#![feature(io)] #![feature(old_io)] #![feature(rustc_private)] #![feature(std_misc)] |