diff --git a/includes/libstd/ptr.pat b/includes/libstd/ptr.pat index fe1c675..89d0e0b 100644 --- a/includes/libstd/ptr.pat +++ b/includes/libstd/ptr.pat @@ -1,15 +1,15 @@ namespace std::ptr { fn relative_to_pointer(u128 offset) { - return $ + offset; + return $; }; fn relative_to_parent(u128 offset) { - return addressof(parent) + offset; + return addressof(parent); }; fn relative_to_end(u128 offset) { - return std::mem::size() - offset; + return std::mem::size() - offset * 2; }; } \ No newline at end of file