summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-03-04 12:16:51 +0000
committerbors <bors@rust-lang.org>2015-03-04 12:16:51 +0000
commitbdf6e4fcf5ed8b8fe3c281040414e4f6a6afb8d6 (patch)
tree609f5fc3b538d928ad4f36691110c2928779c358 /src/libstd
parent6e055c3f0041067000dfae7bbc2b0383a8fed19e (diff)
parent55ce45e7b52a0a360cf88cba71f59f7d3e9b2346 (diff)
downloadrust-bdf6e4fcf5ed8b8fe3c281040414e4f6a6afb8d6.tar.gz
rust-bdf6e4fcf5ed8b8fe3c281040414e4f6a6afb8d6.zip
Auto merge of #22920 - tshepang:remove-some-warnings, r=huonw
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/ffi/c_str.rs5
-rw-r--r--src/libstd/io/mod.rs2
-rw-r--r--src/libstd/lib.rs2
-rw-r--r--src/libstd/process.rs5
4 files changed, 6 insertions, 8 deletions
diff --git a/src/libstd/ffi/c_str.rs b/src/libstd/ffi/c_str.rs
index 69bcc82f682..c94edb9d2a1 100644
--- a/src/libstd/ffi/c_str.rs
+++ b/src/libstd/ffi/c_str.rs
@@ -422,15 +422,14 @@ mod tests {
     use prelude::v1::*;
     use super::*;
     use libc;
-    use mem;
 
     #[test]
     fn c_to_rust() {
         let data = b"123\0";
         let ptr = data.as_ptr() as *const libc::c_char;
         unsafe {
-            assert_eq!(c_str_to_bytes(&ptr), b"123");
-            assert_eq!(c_str_to_bytes_with_nul(&ptr), b"123\0");
+            assert_eq!(CStr::from_ptr(ptr).to_bytes(), b"123");
+            assert_eq!(CStr::from_ptr(ptr).to_bytes_with_nul(), b"123\0");
         }
     }
 
diff --git a/src/libstd/io/mod.rs b/src/libstd/io/mod.rs
index 5510c0203e6..46547ac5836 100644
--- a/src/libstd/io/mod.rs
+++ b/src/libstd/io/mod.rs
@@ -975,7 +975,7 @@ mod tests {
         struct R;
 
         impl Read for R {
-            fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
+            fn read(&mut self, _: &mut [u8]) -> io::Result<usize> {
                 Err(io::Error::new(io::ErrorKind::Other, "", None))
             }
         }
diff --git a/src/libstd/lib.rs b/src/libstd/lib.rs
index c890af631f0..569906047aa 100644
--- a/src/libstd/lib.rs
+++ b/src/libstd/lib.rs
@@ -125,7 +125,7 @@
 #![feature(hash)]
 #![feature(int_uint)]
 #![feature(unique)]
-#![cfg_attr(test, feature(test, rustc_private, env))]
+#![cfg_attr(test, feature(test, rustc_private))]
 
 // Don't link to std. We are std.
 #![feature(no_std)]
diff --git a/src/libstd/process.rs b/src/libstd/process.rs
index b578b5e3d60..79028f49e68 100644
--- a/src/libstd/process.rs
+++ b/src/libstd/process.rs
@@ -803,14 +803,13 @@ mod tests {
     #[cfg(not(target_os="android"))]
     #[test]
     fn test_inherit_env() {
-        use os;
+        use std::env;
         if running_on_valgrind() { return; }
 
         let result = env_cmd().output().unwrap();
         let output = String::from_utf8(result.stdout).unwrap();
 
-        let r = os::env();
-        for &(ref k, ref v) in &r {
+        for (ref k, ref v) in env::vars() {
             // don't check windows magical empty-named variables
             assert!(k.is_empty() ||
                     output.contains(format!("{}={}", *k, *v).as_slice()),