Fix missing space in lossy provenance cast lint
This commit is contained in:
parent
fbdb10f9fa
commit
1834c21f88
@ -1012,7 +1012,7 @@ impl<'a, 'tcx> CastCheck<'tcx> {
|
|||||||
err.help(msg);
|
err.help(msg);
|
||||||
}
|
}
|
||||||
err.help(
|
err.help(
|
||||||
"if you can't comply with strict provenance and need to expose the pointer\
|
"if you can't comply with strict provenance and need to expose the pointer \
|
||||||
provenance you can use `.expose_addr()` instead"
|
provenance you can use `.expose_addr()` instead"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ note: the lint level is defined here
|
|||||||
|
|
|
|
||||||
LL | #![deny(lossy_provenance_casts)]
|
LL | #![deny(lossy_provenance_casts)]
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
||||||
= help: if you can't comply with strict provenance and need to expose the pointerprovenance you can use `.expose_addr()` instead
|
= help: if you can't comply with strict provenance and need to expose the pointer provenance you can use `.expose_addr()` instead
|
||||||
|
|
||||||
error: under strict provenance it is considered bad style to cast pointer `*const u8` to integer `u32`
|
error: under strict provenance it is considered bad style to cast pointer `*const u8` to integer `u32`
|
||||||
--> $DIR/lint-strict-provenance-lossy-casts.rs:9:22
|
--> $DIR/lint-strict-provenance-lossy-casts.rs:9:22
|
||||||
@ -17,7 +17,7 @@ error: under strict provenance it is considered bad style to cast pointer `*cons
|
|||||||
LL | let addr_32bit = &x as *const u8 as u32;
|
LL | let addr_32bit = &x as *const u8 as u32;
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^ help: use `.addr()` to obtain the address of a pointer: `(&x as *const u8).addr() as u32`
|
| ^^^^^^^^^^^^^^^^^^^^^^ help: use `.addr()` to obtain the address of a pointer: `(&x as *const u8).addr() as u32`
|
||||||
|
|
|
|
||||||
= help: if you can't comply with strict provenance and need to expose the pointerprovenance you can use `.expose_addr()` instead
|
= help: if you can't comply with strict provenance and need to expose the pointer provenance you can use `.expose_addr()` instead
|
||||||
|
|
||||||
error: aborting due to 2 previous errors
|
error: aborting due to 2 previous errors
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user