From 5fccce4051f452f68ad725d2e7520d3971f3178d Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Thu, 27 Jun 2013 16:45:09 -0400 Subject: [PATCH] rc: add missing `#[unsafe_no_drop_flag]` The destructors were updated in d9f6dd263c16a21108c27dbf15a3d59a43a5b490 but this was accidentally left out. --- src/libextra/rc.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libextra/rc.rs b/src/libextra/rc.rs index 8ef58a188d930..5b1451387e7ad 100644 --- a/src/libextra/rc.rs +++ b/src/libextra/rc.rs @@ -36,6 +36,7 @@ struct RcBox { /// Immutable reference counted pointer type #[non_owned] +#[unsafe_no_drop_flag] pub struct Rc { priv ptr: *mut RcBox, } @@ -168,6 +169,7 @@ struct RcMutBox { /// Mutable reference counted pointer type #[non_owned] #[mutable] +#[unsafe_no_drop_flag] pub struct RcMut { priv ptr: *mut RcMutBox, }