diff options
| -rw-r--r-- | src/libcore/atomic.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libcore/atomic.rs b/src/libcore/atomic.rs index 02f9ee506f9..bcbf31617ee 100644 --- a/src/libcore/atomic.rs +++ b/src/libcore/atomic.rs @@ -129,6 +129,12 @@ pub struct AtomicPtr<T> { _marker: PhantomData<*mut T>, } +impl<T> Default for AtomicPtr<T> { + fn default() -> AtomicPtr<T> { + AtomicPtr::new(::ptr::null_mut()) + } +} + unsafe impl<T> Sync for AtomicPtr<T> {} /// Atomic memory orderings |
