about summary refs log tree commit diff
path: root/src/libstd/rt
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstd/rt')
-rw-r--r--src/libstd/rt/args.rs1
-rw-r--r--src/libstd/rt/task.rs4
2 files changed, 3 insertions, 2 deletions
diff --git a/src/libstd/rt/args.rs b/src/libstd/rt/args.rs
index fc9e571b270..328de696914 100644
--- a/src/libstd/rt/args.rs
+++ b/src/libstd/rt/args.rs
@@ -69,6 +69,7 @@ mod imp {
     use iter::Iterator;
     use unstable::mutex::{StaticNativeMutex, NATIVE_MUTEX_INIT};
     use mem;
+    #[cfg(not(test))] use ptr::RawPtr;
 
     static mut global_args_ptr: uint = 0;
     static mut lock: StaticNativeMutex = NATIVE_MUTEX_INIT;
diff --git a/src/libstd/rt/task.rs b/src/libstd/rt/task.rs
index cd047c815e9..ededc69c5a1 100644
--- a/src/libstd/rt/task.rs
+++ b/src/libstd/rt/task.rs
@@ -433,8 +433,8 @@ mod test {
 
     #[test]
     fn rng() {
-        use rand::{Rng, task_rng};
-        let mut r = task_rng();
+        use rand::{StdRng, Rng};
+        let mut r = StdRng::new();
         let _ = r.next_u32();
     }