|
|
@ -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_into">*)owner.allocate(sizeof(std::atomic_int))) |
|
|
|
, owner(_owner) |
|
|
|
{ |
|
|
|
refcounter->store(1); |
|
|
|