diff options
| -rw-r--r-- | src/libcore/ptr.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libcore/ptr.rs b/src/libcore/ptr.rs index acdf0bf0658..870fa0ec53f 100644 --- a/src/libcore/ptr.rs +++ b/src/libcore/ptr.rs @@ -359,7 +359,7 @@ impl<T> RawPtr<T> for *T { if self.is_null() { None } else { - Some(mem::transmute(*self)) + Some(&**self) } } } @@ -384,7 +384,7 @@ impl<T> RawPtr<T> for *mut T { if self.is_null() { None } else { - Some(mem::transmute(*self)) + Some(&**self) } } } |
