about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/libgreen/macros.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libgreen/macros.rs b/src/libgreen/macros.rs
index e07cc1ca000..ef2c77fc8e2 100644
--- a/src/libgreen/macros.rs
+++ b/src/libgreen/macros.rs
@@ -56,16 +56,17 @@ pub fn dumb_println(args: &fmt::Arguments) {
 
     struct Stderr;
     impl io::Writer for Stderr {
-        fn write(&mut self, data: &[u8]) {
+        fn write(&mut self, data: &[u8]) -> io::IoResult<()> {
             unsafe {
                 libc::write(libc::STDERR_FILENO,
                             data.as_ptr() as *libc::c_void,
                             data.len() as libc::size_t);
             }
+            Ok(()) // just ignore the result
         }
     }
     let mut w = Stderr;
-    fmt::writeln(&mut w as &mut io::Writer, args);
+    let _ = fmt::writeln(&mut w as &mut io::Writer, args);
 }
 
 pub fn abort(msg: &str) -> ! {