about summary refs log tree commit diff
path: root/src/libstd/sys
diff options
context:
space:
mode:
authorLzu Tao <taolzu@gmail.com>2019-06-17 10:52:37 +0000
committerLzu Tao <taolzu@gmail.com>2019-06-17 10:52:46 +0000
commit7d69d4ced23c446d6af341e3f9dc031a302150fc (patch)
tree1d59692c2766091896112e5c4dac1b4f5c8fb02f /src/libstd/sys
parent70456a6cbd67c0547d22997007afaaed0819767e (diff)
downloadrust-7d69d4ced23c446d6af341e3f9dc031a302150fc.tar.gz
rust-7d69d4ced23c446d6af341e3f9dc031a302150fc.zip
Make use of `ptr::null(_mut)` instead of casting zero
Diffstat (limited to 'src/libstd/sys')
-rw-r--r--src/libstd/sys/wasi/args.rs2
-rw-r--r--src/libstd/sys/wasm/thread_local_atomics.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/sys/wasi/args.rs b/src/libstd/sys/wasi/args.rs
index 9c8e59e4fb5..8b4b354d9fc 100644
--- a/src/libstd/sys/wasi/args.rs
+++ b/src/libstd/sys/wasi/args.rs
@@ -32,7 +32,7 @@ fn maybe_args() -> io::Result<Args> {
         let (mut argc, mut argv_buf_size) = (0, 0);
         cvt_wasi(libc::__wasi_args_sizes_get(&mut argc, &mut argv_buf_size))?;
 
-        let mut argc = vec![0 as *mut libc::c_char; argc];
+        let mut argc = vec![core::ptr::null_mut::<libc::c_char>(); argc];
         let mut argv_buf = vec![0; argv_buf_size];
         cvt_wasi(libc::__wasi_args_get(argc.as_mut_ptr(), argv_buf.as_mut_ptr()))?;
 
diff --git a/src/libstd/sys/wasm/thread_local_atomics.rs b/src/libstd/sys/wasm/thread_local_atomics.rs
index b408ad0d5c1..3dc0bb24553 100644
--- a/src/libstd/sys/wasm/thread_local_atomics.rs
+++ b/src/libstd/sys/wasm/thread_local_atomics.rs
@@ -11,7 +11,7 @@ struct ThreadControlBlock {
 impl ThreadControlBlock {
     fn new() -> ThreadControlBlock {
         ThreadControlBlock {
-            keys: [0 as *mut u8; MAX_KEYS],
+            keys: [core::ptr::null_mut(); MAX_KEYS],
         }
     }