]> git.lizzy.rs Git - rust.git/blob - src/test/ui/lint/lint-deref-nullptr.stderr
Rollup merge of #87180 - notriddle:notriddle/sidebar-keyboard-mobile, r=GuillaumeGomez
[rust.git] / src / test / ui / lint / lint-deref-nullptr.stderr
1 error: dereferencing a null pointer
2   --> $DIR/lint-deref-nullptr.rs:15:18
3    |
4 LL |         let ub = *(0 as *const i32);
5    |                  ^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
6    |
7 note: the lint level is defined here
8   --> $DIR/lint-deref-nullptr.rs:3:9
9    |
10 LL | #![deny(deref_nullptr)]
11    |         ^^^^^^^^^^^^^
12
13 error: dereferencing a null pointer
14   --> $DIR/lint-deref-nullptr.rs:17:18
15    |
16 LL |         let ub = *ptr::null::<i32>();
17    |                  ^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
18
19 error: dereferencing a null pointer
20   --> $DIR/lint-deref-nullptr.rs:19:18
21    |
22 LL |         let ub = *ptr::null_mut::<i32>();
23    |                  ^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
24
25 error: dereferencing a null pointer
26   --> $DIR/lint-deref-nullptr.rs:21:18
27    |
28 LL |         let ub = *(ptr::null::<i16>() as *const i32);
29    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
30
31 error: dereferencing a null pointer
32   --> $DIR/lint-deref-nullptr.rs:23:18
33    |
34 LL |         let ub = *(ptr::null::<i16>() as *mut i32 as *mut usize as *const u8);
35    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
36
37 error: dereferencing a null pointer
38   --> $DIR/lint-deref-nullptr.rs:25:19
39    |
40 LL |         let ub = &*ptr::null::<i32>();
41    |                   ^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
42
43 error: dereferencing a null pointer
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
51    |
52 LL |         ptr::addr_of!(*ptr::null::<i32>());
53    |                       ^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
54
55 error: dereferencing a null pointer
56   --> $DIR/lint-deref-nullptr.rs:31:27
57    |
58 LL |         ptr::addr_of_mut!(*ptr::null_mut::<i32>());
59    |                           ^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
60
61 error: dereferencing a null pointer
62   --> $DIR/lint-deref-nullptr.rs:33:36
63    |
64 LL |         let offset = ptr::addr_of!((*ptr::null::<Struct>()).field);
65    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
66
67 error: aborting due to 10 previous errors
68