summary refs log tree commit diff
path: root/src/libstd/sync
diff options
context:
space:
mode:
authorMichael Layzell <michael@thelayzells.com>2015-05-25 14:44:22 -0400
committerMichael Layzell <michael@thelayzells.com>2015-05-25 14:44:22 -0400
commitd416fc1d40e39661153b2183726f7e71f51d24e3 (patch)
tree92ad02fbf202e9c8ae9ab8deac9f6e3d2313802c /src/libstd/sync
parent04ab4a34719979d7f17b4c0df82ac8dbf08af1ad (diff)
downloadrust-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.rs10
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>>()),
+        })
     }
 }