diff --git a/include/loki/SmartPtr.h b/include/loki/SmartPtr.h index 5234aba..4afb6c3 100644 --- a/include/loki/SmartPtr.h +++ b/include/loki/SmartPtr.h @@ -172,7 +172,8 @@ namespace Loki SmallObject::operator new( sizeof(*pCount_))); assert(pCount_); - *pCount_ = 1; + //*pCount_ = 1; + ThreadingModel::AtomicAssign(*pCount_, 1); } RefCountedMT(const RefCountedMT& rhs)