diff options
Diffstat (limited to 'nexus/arch.h')
-rw-r--r-- | nexus/arch.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/nexus/arch.h b/nexus/arch.h index e65a17b8..48dc137b 100644 --- a/nexus/arch.h +++ b/nexus/arch.h @@ -37,10 +37,7 @@ template <typename T> struct RelPtr // reinterpret_cast<const char*>(this); // } - const T *get() const - { - return reinterpret_cast<const T *>(reinterpret_cast<const char *>(this) + int64_t(offset) * 4); - } + const T *get() const { return reinterpret_cast<const T *>(reinterpret_cast<const char *>(this) + offset); } const T &operator[](size_t index) const { return get()[index]; } |