From 3b9848b869c17ca369fc8bc7703e727eb19a211d Mon Sep 17 00:00:00 2001 From: Eric Holk Date: Thu, 14 Jun 2012 18:09:31 -0700 Subject: [PATCH] Remove some warnings and make tests pass. --- src/libcore/arc.rs | 3 --- src/libcore/vec.rs | 7 ------- 2 files changed, 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 @@ 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 689c641e061..4455dbd2426 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]; -- GitLab