aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/compositing/constellation.rs5
-rw-r--r--components/compositing/lib.rs1
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)]