X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/84402e8e2ee2a2d0bef25fdceb0a263ed8b471f6..6d145186f32771e549c6171cf9434c2c1e2710f4:/src/msg/msg_global.cpp diff --git a/src/msg/msg_global.cpp b/src/msg/msg_global.cpp index 6d4b18eca3..1e5b5c57ec 100644 --- a/src/msg/msg_global.cpp +++ b/src/msg/msg_global.cpp @@ -26,9 +26,9 @@ static void MSG_exit(); * @brief Initialize MSG with less verifications * You should use the MSG_init() function instead. Failing to do so may turn into PEBKAC some day. You've been warned. */ -void MSG_init_nocheck(int *argc, char **argv) { - - TRACE_global_init(); +void MSG_init_nocheck(int* argc, char** argv) +{ + simgrid::instr::init(); if (not msg_global) { simgrid::config::bind_flag(MSG_Global_t::debug_multiple_use, "msg/debug-multiple-use", @@ -58,12 +58,14 @@ void MSG_init_nocheck(int *argc, char **argv) { atexit(MSG_exit); } -void MSG_config(const char *key, const char *value){ +void MSG_config(const char* key, const char* value) +{ xbt_assert(msg_global,"ERROR: Please call MSG_init() before using MSG_config()"); simgrid::config::set_as_string(key, value); } -static void MSG_exit() { +static void MSG_exit() +{ delete msg_global; msg_global = nullptr; }