about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorSimon Sapin <simon.sapin@exyr.org>2017-07-14 13:05:21 +0200
committerSimon Sapin <simon.sapin@exyr.org>2017-07-22 20:38:40 +0200
commita4edae95ad0e85b50845be1757670929ff60c88a (patch)
treed36d8bff7d97d8193d7d37c0e4e76a1cd9b8b1e5 /src/libstd
parentcbd2b6b4842754495a2673df234e2496494245be (diff)
downloadrust-a4edae95ad0e85b50845be1757670929ff60c88a.tar.gz
rust-a4edae95ad0e85b50845be1757670929ff60c88a.zip
Add conversions from references to NonZero pointers, Unique, and Shared
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/collections/hash/table.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstd/collections/hash/table.rs b/src/libstd/collections/hash/table.rs
index f3aec589e7d..3844690860b 100644
--- a/src/libstd/collections/hash/table.rs
+++ b/src/libstd/collections/hash/table.rs
@@ -877,7 +877,7 @@ impl<K, V> RawTable<K, V> {
                 elems_left: elems_left,
                 marker: marker::PhantomData,
             },
-            table: unsafe { Shared::new_unchecked(self) },
+            table: Shared::from(self),
             marker: marker::PhantomData,
         }
     }