XBT_LOG_NEW_DEFAULT_CATEGORY(parmap_bench, "Bench for parmap");
-#define MODES_DEFAULT 0x7
-#define ARRAY_SIZE 10007
-#define FIBO_MAX 25
+constexpr unsigned MODES_DEFAULT = 0x7;
+constexpr unsigned ARRAY_SIZE = 10007;
+constexpr unsigned FIBO_MAX = 25;
void (*fun_to_apply)(unsigned*);
static void bench_parmap(int nthreads, double timeout, e_xbt_parmap_mode_t mode, bool full_bench)
{
- XBT_INFO("** mode = %s", parmap_mode_name(mode).c_str());
+ std::string mode_name = parmap_mode_name(mode);
+ XBT_INFO("** mode = %s", mode_name.c_str());
if (mode == XBT_PARMAP_FUTEX && not HAVE_FUTEX_H) {
XBT_INFO(" not available");