diff --git a/include/gp/pointers.hpp b/include/gp/pointers.hpp index 95b5584..1f7bba0 100644 --- a/include/gp/pointers.hpp +++ b/include/gp/pointers.hpp @@ -72,7 +72,7 @@ namespace gp { shared_ptr(T* _data, gp::allocator& _owner) : data(_data) - , refcounter((std::atomic_int)owner.allocate(sizeof(std::atomic_int))) + , refcounter((std::atomic_int*)owner.allocate(sizeof(std::atomic_int))) , owner(_owner) { refcounter->store(1);