X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5089a0a98b27f5eeee62321dff4f025f1648f025..630826a8a0ec1b3a27ee96f80afa7af9a6b7f2de:/src/msg/msg_global.cpp diff --git a/src/msg/msg_global.cpp b/src/msg/msg_global.cpp index 9608ac7806..1e5b5c57ec 100644 --- a/src/msg/msg_global.cpp +++ b/src/msg/msg_global.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2004-2019. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2004-2020. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -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; }