]> git.lizzy.rs Git - rust.git/commitdiff
Repair RIMOV damage to run-pass
authorBen Striegel <ben.striegel@gmail.com>
Thu, 31 Jan 2013 03:36:51 +0000 (22:36 -0500)
committerBen Striegel <ben.striegel@gmail.com>
Thu, 31 Jan 2013 04:21:57 +0000 (23:21 -0500)
src/test/run-pass/explicit-self-objects-ext-1.rs
src/test/run-pass/explicit-self-objects-ext-2.rs
src/test/run-pass/explicit-self-objects-ext-3.rs
src/test/run-pass/explicit-self-objects-ext-4.rs
src/test/run-pass/issue-3563-3.rs
src/test/run-pass/sendfn-deep-copy.rs

index 9557b5d566539c1b1d7e73e9aa877709decd1f33..276bf3c83cb3f0a3bf0bb17979ae3f0d49481501 100644 (file)
@@ -16,7 +16,7 @@ pub trait ReaderUtil {
 impl<T: Reader> T : ReaderUtil {
 
     fn read_bytes(&self, len: uint) {
-        let mut count = self.read(&[0], len);
+        let mut count = self.read(&mut [0], len);
     }
 
 }
index 9557b5d566539c1b1d7e73e9aa877709decd1f33..276bf3c83cb3f0a3bf0bb17979ae3f0d49481501 100644 (file)
@@ -16,7 +16,7 @@ pub trait ReaderUtil {
 impl<T: Reader> T : ReaderUtil {
 
     fn read_bytes(&self, len: uint) {
-        let mut count = self.read(&[0], len);
+        let mut count = self.read(&mut [0], len);
     }
 
 }
index 404a94f467b995d636bb5b030bb55e3351603be6..45b903de535e68d13c44b4ed4e6e34a83b2fd361 100644 (file)
@@ -16,7 +16,7 @@ pub trait ReaderUtil {
 impl<T: Reader> T : ReaderUtil {
 
     fn read_bytes(len: uint) {
-        let mut count = self.read(&[0], len);
+        let mut count = self.read(&mut [0], len);
     }
 
 }
index e2970f515febdbd9a856baba47cb1e194dca12b2..1685589aeced89a19d1025884cf5e4a109f86f4c 100644 (file)
@@ -16,7 +16,7 @@ pub trait ReaderUtil {
 impl<T: Reader> T : ReaderUtil {
 
     fn read_bytes(len: uint) {
-        let mut count = self.read(&[0], len);
+        let mut count = self.read(&mut [0], len);
     }
 
 }
index 2bad284ad53b3ca411214c3a5c954bd9c054a139..50ca15cbd1d6be8d249c077f68ff25e73f6eed6a 100644 (file)
@@ -51,7 +51,7 @@ struct AsciiArt
     width: uint,
     height: uint,
     priv fill: char,
-    priv lines: ~[~[char]],
+    priv lines: ~[~[mut char]],
 
     // This struct can be quite large so we'll disable copying: developers need
     // to either pass these structs around via borrowed pointers or move them.
index 8cafe0d4ae5a210c4ee28b569b4edcd9ad6b3cc0..01a480ff25d9affc9a862aabc959097113a8e23b 100644 (file)
@@ -13,7 +13,7 @@
 fn mk_counter<A:Copy>() -> fn~(A) -> (A,uint) {
     // The only reason that the counter is generic is so that it closes
     // over both a type descriptor and some data.
-    let mut v = ~[0u];
+    let v = ~[mut 0u];
     return fn~(a: A) -> (A,uint) {
         let n = v[0];
         v[0] = n + 1u;