about summary refs log tree commit diff
path: root/src/libstd/rand/os.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstd/rand/os.rs')
-rw-r--r--src/libstd/rand/os.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libstd/rand/os.rs b/src/libstd/rand/os.rs
index 6cb3eb4d16e..46e35e0fa8b 100644
--- a/src/libstd/rand/os.rs
+++ b/src/libstd/rand/os.rs
@@ -24,6 +24,7 @@ mod imp {
     use rand::Rng;
     use rand::reader::ReaderRng;
     use result::Result::Ok;
+    #[cfg(stage0)]
     use slice::SliceExt;
     use mem;
     use os::errno;
@@ -193,6 +194,7 @@ mod imp {
     use rand::Rng;
     use result::Result::{Ok};
     use self::libc::{c_int, size_t};
+    #[cfg(stage0)]
     use slice::SliceExt;
 
     /// A random number generator that retrieves randomness straight from
@@ -263,6 +265,7 @@ mod imp {
     use result::Result::{Ok, Err};
     use self::libc::{DWORD, BYTE, LPCSTR, BOOL};
     use self::libc::types::os::arch::extra::{LONG_PTR};
+    #[cfg(stage0)]
     use slice::SliceExt;
 
     type HCRYPTPROV = LONG_PTR;