about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/libcore/arc.rs3
-rw-r--r--src/libcore/vec.rs7
2 files changed, 0 insertions, 10 deletions
diff --git a/src/libcore/arc.rs b/src/libcore/arc.rs
index 2fa656f3eeb..ddbc4e8321f 100644
--- a/src/libcore/arc.rs
+++ b/src/libcore/arc.rs
@@ -28,7 +28,6 @@ resource arc_destruct<T>(data: *libc::c_void) {
     unsafe {
         let data: ~arc_data<T> = unsafe::reinterpret_cast(data);
         let new_count = rustrt::rust_atomic_decrement(&mut data.count);
-        let data_ptr : *() = unsafe::reinterpret_cast(data);
         assert new_count >= 0;
         if new_count == 0 {
             // drop glue takes over.
@@ -70,7 +69,6 @@ fn clone<T: const>(rc: &arc<T>) -> arc<T> {
     unsafe {
         let ptr: ~arc_data<T> = unsafe::reinterpret_cast(**rc);
         let new_count = rustrt::rust_atomic_increment(&mut ptr.count);
-        let data_ptr : *() = unsafe::reinterpret_cast(ptr);
         assert new_count >= 2;
         unsafe::forget(ptr);
     }
@@ -97,7 +95,6 @@ impl methods<T: send> for exclusive<T> {
             // this makes me nervous...
             let ptr: ~arc_data<ex_data<T>> = unsafe::reinterpret_cast(*self);
             let new_count = rustrt::rust_atomic_increment(&mut ptr.count);
-            let data_ptr : *() = unsafe::reinterpret_cast(ptr);
             assert new_count > 1;
             unsafe::forget(ptr);
         }
diff --git a/src/libcore/vec.rs b/src/libcore/vec.rs
index 689c641e061..4455dbd2426 100644
--- a/src/libcore/vec.rs
+++ b/src/libcore/vec.rs
@@ -2194,13 +2194,6 @@ mod tests {
     }
 
     #[test]
-    fn test_unshift() {
-        let mut x = [1, 2, 3];
-        unshift(x, 0);
-        assert x == [0, 1, 2, 3];
-    }
-
-    #[test]
     fn test_capacity() {
         let mut v = [0u64];
         reserve(v, 10u);