Skip to content

Commit fd1b030

Browse files
committed
Make AtomicPtr Send
This appears to have just been an oversight, and it is annoying to not be able to use an Arc<AtomicPtr>.
1 parent e4e9319 commit fd1b030

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/libcore/atomic.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272

7373
use self::Ordering::*;
7474

75-
use marker::Sync;
75+
use marker::{Send, Sync};
7676

7777
use intrinsics;
7878
use cell::UnsafeCell;
@@ -133,6 +133,7 @@ impl<T> Default for AtomicPtr<T> {
133133
}
134134
}
135135

136+
unsafe impl<T> Send for AtomicPtr<T> {}
136137
unsafe impl<T> Sync for AtomicPtr<T> {}
137138

138139
/// Atomic memory orderings

0 commit comments

Comments
 (0)