We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
const_ptr_sub_ptr
1 parent ad93272 commit 69ad634Copy full SHA for 69ad634
library/core/src/intrinsics.rs
@@ -2017,7 +2017,7 @@ extern "rust-intrinsic" {
2017
pub fn ptr_offset_from<T>(ptr: *const T, base: *const T) -> isize;
2018
2019
/// See documentation of `<*const T>::sub_ptr` for details.
2020
- #[rustc_const_stable(feature = "const_ptr_offset_from", since = "1.65.0")]
+ #[rustc_const_unstable(feature = "const_ptr_sub_ptr", issue = "95892")]
2021
pub fn ptr_offset_from_unsigned<T>(ptr: *const T, base: *const T) -> usize;
2022
2023
/// See documentation of `<*const T>::guaranteed_eq` for details.
src/test/ui/consts/offset_from_ub.rs
@@ -1,3 +1,4 @@
1
+#![feature(const_ptr_sub_ptr)]
2
#![feature(core_intrinsics)]
3
4
use std::intrinsics::{ptr_offset_from, ptr_offset_from_unsigned};
0 commit comments