diff --git a/nall/vector.hpp b/nall/vector.hpp index 04ffc535..3662a768 100644 --- a/nall/vector.hpp +++ b/nall/vector.hpp @@ -45,7 +45,7 @@ struct vector_base { //memory.hpp auto reset() -> void; - auto acquire(const T* data, uint64_t size, uint64_t capacity = 0) -> void; + auto acquire(T* data, uint64_t size, uint64_t capacity = 0) -> void; auto release() -> T*; auto reserveLeft(uint64_t capacity) -> bool; diff --git a/nall/vector/memory.hpp b/nall/vector/memory.hpp index 15d7dd4f..863d406c 100644 --- a/nall/vector/memory.hpp +++ b/nall/vector/memory.hpp @@ -19,7 +19,7 @@ template auto vector::reset() -> void { //acquire ownership of allocated memory -template auto vector::acquire(const T* data, uint64_t size, uint64_t capacity) -> void { +template auto vector::acquire(T* data, uint64_t size, uint64_t capacity) -> void { reset(); _pool = data; _size = size;