includes/std: Fixed std::ptr functions calculating base wrong

This commit is contained in:
WerWolv
2021-10-05 21:56:34 +02:00
parent 348d16d99b
commit 44fee9ecdc

View File

@@ -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;
};
}