Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Mutex::pimpl_ is never null.
[simgrid.git] / src / s4u / s4u_Mutex.cpp
index 3881cf2..dfcd612 100644 (file)
@@ -54,14 +54,12 @@ MutexPtr Mutex::create()
 void intrusive_ptr_add_ref(const Mutex* mutex)
 {
   xbt_assert(mutex);
-  if (mutex->pimpl_)
-    mutex->pimpl_->ref();
+  mutex->pimpl_->ref();
 }
 void intrusive_ptr_release(const Mutex* mutex)
 {
   xbt_assert(mutex);
-  if (mutex->pimpl_)
-    mutex->pimpl_->unref();
+  mutex->pimpl_->unref();
 }
 
 } // namespace s4u