diff --git a/src/libextra/ebml.rs b/src/libextra/ebml.rs index 92a027100daf..dd3ba639c054 100644 --- a/src/libextra/ebml.rs +++ b/src/libextra/ebml.rs @@ -82,8 +82,14 @@ pub mod reader { use core::cast::transmute; use core::int; use core::io; - use core::ptr::offset; use core::str; + + #[cfg(target_arch = "x86")] + #[cfg(target_arch = "x86_64")] + use core::ptr::offset; + + #[cfg(target_arch = "x86")] + #[cfg(target_arch = "x86_64")] use core::unstable::intrinsics::bswap32; // ebml reading