diff --git a/src/libcore/arc.rs b/src/libcore/arc.rs index 2fa656f3eebfceb70f1ad0b65f0bc5f4c8e7a976..ddbc4e8321f9846448dd8a4bfaea1528327ab5aa 100644 --- a/src/libcore/arc.rs +++ b/src/libcore/arc.rs @@ -28,7 +28,6 @@ fn rust_atomic_decrement(p: &mut libc::intptr_t) unsafe { let data: ~arc_data = 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(rc: &arc) -> arc { unsafe { let ptr: ~arc_data = 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 @@ fn clone() -> exclusive { // this makes me nervous... let ptr: ~arc_data> = 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 689c641e0614d80a3356b79042ba4beadb085999..4455dbd24261eee0bafcf622582172059c4d5990 100644 --- a/src/libcore/vec.rs +++ b/src/libcore/vec.rs @@ -2193,13 +2193,6 @@ fn from_mut_no_copy() unsafe { assert addr == addr_imm; } - #[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];