Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Make sure that the ID of a semaphore does not change over time
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Tue, 7 Nov 2023 21:59:18 +0000 (22:59 +0100)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Tue, 7 Nov 2023 21:59:18 +0000 (22:59 +0100)
src/kernel/activity/SemaphoreImpl.hpp

index ebb439b..e7b21d2 100644 (file)
@@ -49,7 +49,7 @@ class XBT_PUBLIC SemaphoreImpl {
   std::deque<SemAcquisitionImplPtr> ongoing_acquisitions_;
 
   static unsigned next_id_;
-  unsigned id_ = next_id_++;
+  const unsigned id_ = next_id_++;
 
   friend SemAcquisitionImpl;
   friend actor::SemaphoreObserver;