From f2ae9283d896f8581020b2357fd2706d68ce9ede Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Fri, 9 Aug 2019 13:38:21 +0200 Subject: [PATCH] Fix GCC+MC builds --- src/mc/mc_smx.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; } -- 2.20.1