about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSimon Sapin <simon.sapin@exyr.org>2017-07-17 14:52:36 +0200
committerSimon Sapin <simon.sapin@exyr.org>2017-07-22 20:38:40 +0200
commit0d1864b8cf9585e6133aa3da2b06b29cbfb791bd (patch)
tree76c57c5c607af84893eceb729fedfe33fe8dca42
parentff7f220a431e1405a791d865f84e98143fd8af0e (diff)
Remove unnecessary unsafe in test/ui/print_type_sizes/nullable.rs
-rw-r--r--src/test/ui/print_type_sizes/nullable.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/test/ui/print_type_sizes/nullable.rs b/src/test/ui/print_type_sizes/nullable.rs
index a8f07d8d955..5052c59a39d 100644
--- a/src/test/ui/print_type_sizes/nullable.rs
+++ b/src/test/ui/print_type_sizes/nullable.rs
@@ -56,9 +56,7 @@ pub struct NestedNonZero<T: Zeroable> {
 
 impl<T: Zeroable+One> Default for NestedNonZero<T> {
     fn default() -> Self {
-        unsafe {
-            NestedNonZero { pre: 0, val: NonZero::new_unchecked(T::one()), post: 0 }
-        }
+        NestedNonZero { pre: 0, val: NonZero::new(T::one()).unwrap(), post: 0 }
     }
 }