Skip to content

Commit b772ce6

Browse files
committed
Auto merge of #24834 - shepmaster:default-atomic-ptr, r=alexcrichton
Closes #24613
2 parents 5c60145 + 7c548a2 commit b772ce6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/libcore/atomic.rs

+6
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,12 @@ pub struct AtomicPtr<T> {
129129
_marker: PhantomData<*mut T>,
130130
}
131131

132+
impl<T> Default for AtomicPtr<T> {
133+
fn default() -> AtomicPtr<T> {
134+
AtomicPtr::new(::ptr::null_mut())
135+
}
136+
}
137+
132138
unsafe impl<T> Sync for AtomicPtr<T> {}
133139

134140
/// Atomic memory orderings

0 commit comments

Comments
 (0)