]> AND Public Git Repository - simgrid.git/blobdiff - src/simix/popping_generated.cpp
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Sort entries.
[simgrid.git] / src / simix / popping_generated.cpp
index 5cc7d5132d8333280ad87fb849e17f709be49aa2..179e262659dc453516a6a4894ab7a6f78f7f4f39 100644 (file)
@@ -15,6 +15,7 @@
  */
 
 #include "smx_private.hpp"
+#include <simgrid/host.h>
 #include <xbt/base.h>
 #if SIMGRID_HAVE_MC
 #include "src/mc/mc_forward.hpp"
@@ -24,7 +25,7 @@
 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(simix_popping);
 
 /** @brief Simcalls' names (generated from src/simix/simcalls.in) */
-const char* simcall_names[] = {
+constexpr std::array<const char*, NUM_SIMCALLS> simcall_names{{
     "SIMCALL_NONE",
     "SIMCALL_EXECUTION_WAITANY_FOR",
     "SIMCALL_COMM_SEND",
@@ -45,7 +46,7 @@ const char* simcall_names[] = {
     "SIMCALL_MC_RANDOM",
     "SIMCALL_RUN_KERNEL",
     "SIMCALL_RUN_BLOCKING",
-};
+}};
 
 /** @private
  * @brief (in kernel mode) unpack the simcall and activate the handler