From: Martin Quinson Date: Fri, 9 Aug 2019 11:38:21 +0000 (+0200) Subject: Fix GCC+MC builds X-Git-Tag: v3.24~205 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/f2ae9283d896f8581020b2357fd2706d68ce9ede?ds=sidebyside Fix GCC+MC builds --- diff --git a/src/mc/mc_smx.cpp b/src/mc/mc_smx.cpp index 8421cb7d04..54e9ba964a 100644 --- a/src/mc/mc_smx.cpp +++ b/src/mc/mc_smx.cpp @@ -148,6 +148,9 @@ const char* MC_smx_actor_get_name(smx_actor_t actor) unsigned long MC_smx_get_maxpid() { unsigned long maxpid; - mc_model_checker->process().read_variable("simgrid::kernel::actor::maxpid", &maxpid, sizeof(maxpid)); + const char* name = "simgrid::kernel::actor::maxpid"; + if (mc_model_checker->process().find_variable(name) == nullptr) + name = "maxpid"; // We seem to miss the namespaces when compiling with GCC + mc_model_checker->process().read_variable(name, &maxpid, sizeof(maxpid)); return maxpid; }