@@ -41,34 +41,28 @@ LL | let ub = &*ptr::null::<i32>();
41
41
| ^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
42
42
43
43
error: 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
45
51
|
46
52
LL | ptr::addr_of!(*ptr::null::<i32>());
47
53
| ^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
48
54
49
55
error: dereferencing a null pointer
50
- --> $DIR/lint-deref-nullptr.rs:29 :27
56
+ --> $DIR/lint-deref-nullptr.rs:31 :27
51
57
|
52
58
LL | ptr::addr_of_mut!(*ptr::null_mut::<i32>());
53
59
| ^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
54
60
55
61
error: 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
69
63
|
70
64
LL | let offset = ptr::addr_of!((*ptr::null::<Struct>()).field);
71
65
| ^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
72
66
73
- error: aborting due to 11 previous errors
67
+ error: aborting due to 10 previous errors
74
68
0 commit comments