We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ce0810b commit 496d553Copy full SHA for 496d553
core/src/ptr/mod.rs
@@ -532,7 +532,7 @@ pub const fn null<T>() -> *const T {
532
#[rustc_diagnostic_item = "ptr_null"]
533
#[cfg(not(bootstrap))]
534
pub const fn null<T: ?Sized + Thin>() -> *const T {
535
- from_raw_parts(0 as *const (), ())
+ from_raw_parts(invalid(0), ())
536
}
537
538
/// Creates a null mutable raw pointer.
@@ -709,7 +709,7 @@ where
709
#[rustc_diagnostic_item = "ptr_null_mut"]
710
711
pub const fn null_mut<T: ?Sized + Thin>() -> *mut T {
712
- from_raw_parts_mut(0 as *mut (), ())
+ from_raw_parts_mut(invalid_mut(0), ())
713
714
715
/// Forms a raw slice from a pointer and a length.
0 commit comments