about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2013-05-02 23:09:50 -0700
committerPatrick Walton <pcwalton@mimiga.net>2013-05-08 17:03:58 -0700
commitb2d1ac100fb7c7ea8716b17b8df64e43aef41f9e (patch)
treeb5166d2d1c5bb467a1dab930355bac29c93960a1 /src/libstd
parentee78d811e488e2f279cfda454f8f909477dc3d6b (diff)
downloadrust-b2d1ac100fb7c7ea8716b17b8df64e43aef41f9e.tar.gz
rust-b2d1ac100fb7c7ea8716b17b8df64e43aef41f9e.zip
libcore: Remove mutable fields from rand.
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/tempfile.rs2
-rw-r--r--src/libstd/test.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/tempfile.rs b/src/libstd/tempfile.rs
index 10645e947e2..e02a7a33733 100644
--- a/src/libstd/tempfile.rs
+++ b/src/libstd/tempfile.rs
@@ -13,7 +13,7 @@
 use core::rand::RngUtil;
 
 pub fn mkdtemp(tmpdir: &Path, suffix: &str) -> Option<Path> {
-    let r = rand::rng();
+    let mut r = rand::rng();
     for 1000.times {
         let p = tmpdir.push(r.gen_str(16) + suffix);
         if os::make_dir(&p, 0x1c0) { // 700
diff --git a/src/libstd/test.rs b/src/libstd/test.rs
index 65fb0c7426a..7c0673a280b 100644
--- a/src/libstd/test.rs
+++ b/src/libstd/test.rs
@@ -688,7 +688,7 @@ pub mod bench {
         // not met, it may run as long as the Go algorithm.
         pub fn auto_bench(&mut self, f: &fn(&mut BenchHarness)) -> ~[f64] {
 
-            let rng = rand::rng();
+            let mut rng = rand::rng();
             let mut magnitude = 10;
             let mut prev_madp = 0.0;