From c2baaa8d8432c8d7320e928e7ad706f225430bb3 Mon Sep 17 00:00:00 2001 From: Corey Richardson Date: Thu, 16 May 2013 21:53:54 -0400 Subject: [PATCH] fix warnings --- src/libcore/rt/stack.rs | 4 +--- src/libcore/rt/uv/mod.rs | 2 +- src/librustc/util/enum_set.rs | 1 + 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/libcore/rt/stack.rs b/src/libcore/rt/stack.rs index 3a4e9307d3b50..061d7dab9a162 100644 --- a/src/libcore/rt/stack.rs +++ b/src/libcore/rt/stack.rs @@ -31,9 +31,7 @@ pub impl StackSegment { /// Point one word beyond the high end of the allocated stack fn end(&self) -> *uint { - unsafe { - vec::raw::to_ptr(self.buf).offset(self.buf.len()) as *uint - } + vec::raw::to_ptr(self.buf).offset(self.buf.len()) as *uint } } diff --git a/src/libcore/rt/uv/mod.rs b/src/libcore/rt/uv/mod.rs index 6499f0a3efdcf..1d93b3273953c 100644 --- a/src/libcore/rt/uv/mod.rs +++ b/src/libcore/rt/uv/mod.rs @@ -362,7 +362,7 @@ pub type Buf = uvll::uv_buf_t; /// Borrow a slice to a Buf pub fn slice_to_uv_buf(v: &[u8]) -> Buf { - let data = unsafe { vec::raw::to_ptr(v) }; + let data = vec::raw::to_ptr(v); unsafe { uvll::buf_init(data, v.len()) } } diff --git a/src/librustc/util/enum_set.rs b/src/librustc/util/enum_set.rs index 801561350ae44..2e6c4ee3eaa8e 100644 --- a/src/librustc/util/enum_set.rs +++ b/src/librustc/util/enum_set.rs @@ -8,6 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +#[cfg(stage0)] use core; #[deriving(Eq, IterBytes)]