Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Avoid casting errors in printf on MacOSX
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Sun, 5 Nov 2023 16:21:28 +0000 (17:21 +0100)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Sun, 5 Nov 2023 16:21:28 +0000 (17:21 +0100)
src/mc/explo/udpor/UnfoldingEvent.cpp

index 92ac709..865b701 100644 (file)
@@ -58,9 +58,9 @@ std::string UnfoldingEvent::to_string() const
   }
   dependencies_string += "]";
 
-  return xbt::string_printf("Event %lu, Actor %ld: %s (%zu dependencies: %s)", this->id, associated_transition->aid_,
-                            associated_transition->to_string().c_str(), immediate_causes.size(),
-                            dependencies_string.c_str());
+  return xbt::string_printf("Event %lu, Actor %ld: %s (%lu dependencies: %s)", this->id, associated_transition->aid_,
+                            associated_transition->to_string().c_str(),
+                            static_cast<long unsigned>(immediate_causes.size()), dependencies_string.c_str());
 }
 
 EventSet UnfoldingEvent::get_history() const