Skip to content

Commit 0b5f642

Browse files
committed
Replace pointer arithmetic with &raw mut
1 parent dd6b9c1 commit 0b5f642

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/stacked_exceptions.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ impl<E> Exception<E> {
110110
/// `ex` must be a unique pointer at an exception object.
111111
pub const unsafe fn header(ex: *mut Self) -> *mut Header {
112112
// SAFETY: Required transitively.
113-
unsafe { ex.byte_add(offset_of!(Self, header)) }.cast()
113+
unsafe { &raw mut (*ex).header }
114114
}
115115

116116
/// Restore pointer from pointer to header.

0 commit comments

Comments
 (0)