X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e10bd21dc31e83417de6984b8790e7a147aaa7b5..4485d715fa3a090c1dd38def83ab8239feebecb3:/src/s4u/s4u_Engine.cpp diff --git a/src/s4u/s4u_Engine.cpp b/src/s4u/s4u_Engine.cpp index 0576607a7e..aa28e1a034 100644 --- a/src/s4u/s4u_Engine.cpp +++ b/src/s4u/s4u_Engine.cpp @@ -55,10 +55,11 @@ Engine::~Engine() /** @brief Retrieve the engine singleton */ Engine* Engine::get_instance() { - if (s4u::Engine::instance_ == nullptr) - return new Engine(0, nullptr); - else - return s4u::Engine::instance_; + if (s4u::Engine::instance_ == nullptr) { + auto e = new Engine(0, nullptr); + xbt_assert(s4u::Engine::instance_ == e); + } + return s4u::Engine::instance_; } void Engine::shutdown()