diff options
| author | Michael Layzell <michael@thelayzells.com> | 2015-05-25 14:44:22 -0400 |
|---|---|---|
| committer | Michael Layzell <michael@thelayzells.com> | 2015-05-25 14:44:22 -0400 |
| commit | d416fc1d40e39661153b2183726f7e71f51d24e3 (patch) | |
| tree | 92ad02fbf202e9c8ae9ab8deac9f6e3d2313802c /src/libstd/sync | |
| parent | 04ab4a34719979d7f17b4c0df82ac8dbf08af1ad (diff) | |
| download | rust-d416fc1d40e39661153b2183726f7e71f51d24e3.tar.gz rust-d416fc1d40e39661153b2183726f7e71f51d24e3.zip | |
Remove unsafe block around boxed::into_raw() as it is now safe
Diffstat (limited to 'src/libstd/sync')
| -rw-r--r-- | src/libstd/sync/mpsc/spsc_queue.rs | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/libstd/sync/mpsc/spsc_queue.rs b/src/libstd/sync/mpsc/spsc_queue.rs index b72da91c0a0..a0ed52d4d3c 100644 --- a/src/libstd/sync/mpsc/spsc_queue.rs +++ b/src/libstd/sync/mpsc/spsc_queue.rs @@ -80,12 +80,10 @@ unsafe impl<T: Send> Sync for Queue<T> { } impl<T> Node<T> { fn new() -> *mut Node<T> { - unsafe { - boxed::into_raw(box Node { - value: None, - next: AtomicPtr::new(ptr::null_mut::<Node<T>>()), - }) - } + boxed::into_raw(box Node { + value: None, + next: AtomicPtr::new(ptr::null_mut::<Node<T>>()), + }) } } |
