@@ -41,34 +41,28 @@ LL | let ub = &*ptr::null::<i32>();
4141 | ^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
4242
4343error: dereferencing a null pointer
44- --> $DIR/lint-deref-nullptr.rs:27:23
44+ --> $DIR/lint-deref-nullptr.rs:27:19
45+ |
46+ LL | let ub = &*ptr::null_mut::<i32>();
47+ | ^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
48+
49+ error: dereferencing a null pointer
50+ --> $DIR/lint-deref-nullptr.rs:29:23
4551 |
4652LL | ptr::addr_of!(*ptr::null::<i32>());
4753 | ^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
4854
4955error: dereferencing a null pointer
50- --> $DIR/lint-deref-nullptr.rs:29 :27
56+ --> $DIR/lint-deref-nullptr.rs:31 :27
5157 |
5258LL | ptr::addr_of_mut!(*ptr::null_mut::<i32>());
5359 | ^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
5460
5561error: dereferencing a null pointer
56- --> $DIR/lint-deref-nullptr.rs:31:18
57- |
58- LL | let ub = *ptr::null::<i32>();
59- | ^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
60-
61- error: dereferencing a null pointer
62- --> $DIR/lint-deref-nullptr.rs:33:18
63- |
64- LL | let ub = *ptr::null_mut::<i32>();
65- | ^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
66-
67- error: dereferencing a null pointer
68- --> $DIR/lint-deref-nullptr.rs:35:36
62+ --> $DIR/lint-deref-nullptr.rs:33:36
6963 |
7064LL | let offset = ptr::addr_of!((*ptr::null::<Struct>()).field);
7165 | ^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
7266
73- error: aborting due to 11 previous errors
67+ error: aborting due to 10 previous errors
7468
0 commit comments