diff options
| author | Zachary S <zasample18+github@gmail.com> | 2024-12-11 12:56:12 -0600 |
|---|---|---|
| committer | Zachary S <zasample18+github@gmail.com> | 2024-12-11 12:56:12 -0600 |
| commit | 6a8bc4bc6bcfa2f8d560ea3cb982dfbbd8a11cce (patch) | |
| tree | cf830310ff473264f4084e46fecf29ac479ecb17 | |
| parent | 5a6036a1802262f8cf02192b02026688d396f1d7 (diff) | |
| download | rust-6a8bc4bc6bcfa2f8d560ea3cb982dfbbd8a11cce.tar.gz rust-6a8bc4bc6bcfa2f8d560ea3cb982dfbbd8a11cce.zip | |
Remove consteval note from <*mut T>::align_offset docs.
| -rw-r--r-- | library/core/src/ptr/mut_ptr.rs | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/library/core/src/ptr/mut_ptr.rs b/library/core/src/ptr/mut_ptr.rs index 6d0361b8c63..3639feaacf3 100644 --- a/library/core/src/ptr/mut_ptr.rs +++ b/library/core/src/ptr/mut_ptr.rs @@ -1587,15 +1587,6 @@ impl<T: ?Sized> *mut T { /// beyond the allocation that the pointer points into. It is up to the caller to ensure that /// the returned offset is correct in all terms other than alignment. /// - /// When this is called during compile-time evaluation (which is unstable), the implementation - /// may return `usize::MAX` in cases where that can never happen at runtime. This is because the - /// actual alignment of pointers is not known yet during compile-time, so an offset with - /// guaranteed alignment can sometimes not be computed. For example, a buffer declared as `[u8; - /// N]` might be allocated at an odd or an even address, but at compile-time this is not yet - /// known, so the execution has to be correct for either choice. It is therefore impossible to - /// find an offset that is guaranteed to be 2-aligned. (This behavior is subject to change, as usual - /// for unstable APIs.) - /// /// # Panics /// /// The function panics if `align` is not a power-of-two. |
