From f42af6464a357c5c93554ca25953c4c3b31f28b3 Mon Sep 17 00:00:00 2001 From: Steve Klabnik Date: Wed, 11 Nov 2015 16:59:57 -0500 Subject: [PATCH] Fix import warnings for stage0 --- src/liballoc/arc.rs | 5 ++++- src/liballoc/rc.rs | 8 ++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/liballoc/arc.rs b/src/liballoc/arc.rs index a5a15cfe66e6d..34c8b5d4139fc 100644 --- a/src/liballoc/arc.rs +++ b/src/liballoc/arc.rs @@ -79,8 +79,11 @@ use core::cmp::Ordering; use core::mem::{align_of_val, size_of_val}; use core::intrinsics::abort; use core::mem; -use core::ops::{Deref, CoerceUnsized}; +use core::ops::Deref; +#[cfg(not(stage0))] +use core::ops::CoerceUnsized; use core::ptr::{self, Shared}; +#[cfg(not(stage0))] use core::marker::Unsize; use core::hash::{Hash, Hasher}; use core::{usize, isize}; diff --git a/src/liballoc/rc.rs b/src/liballoc/rc.rs index 672b63eda67c7..b94e74ada9cef 100644 --- a/src/liballoc/rc.rs +++ b/src/liballoc/rc.rs @@ -161,9 +161,13 @@ use core::cmp::Ordering; use core::fmt; use core::hash::{Hasher, Hash}; use core::intrinsics::{assume, abort}; -use core::marker::{self, Unsize}; +use core::marker; +#[cfg(not(stage0))] +use core::marker::Unsize; use core::mem::{self, align_of_val, size_of_val, forget}; -use core::ops::{CoerceUnsized, Deref}; +use core::ops::Deref; +#[cfg(not(stage0))] +use core::ops::CoerceUnsized; use core::ptr::{self, Shared}; use heap::deallocate;