From 44fee9ecdc7dd877621cfd3c4db8b9d512431774 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Tue, 5 Oct 2021 21:56:34 +0200 Subject: [PATCH] includes/std: Fixed std::ptr functions calculating base wrong --- includes/libstd/ptr.pat | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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