From: Arnaud Giersch Date: Wed, 8 Jan 2020 08:39:10 +0000 (+0100) Subject: [sonar] Avoid nested code block. X-Git-Tag: v3.25~146 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/9f6d5952986afb0af2bfc617cdab9a350fbc1050 [sonar] Avoid nested code block. --- diff --git a/examples/s4u/synchro-condition-variable/s4u-synchro-condition-variable.cpp b/examples/s4u/synchro-condition-variable/s4u-synchro-condition-variable.cpp index 1d828cf367..1f8d85077d 100644 --- a/examples/s4u/synchro-condition-variable/s4u-synchro-condition-variable.cpp +++ b/examples/s4u/synchro-condition-variable/s4u-synchro-condition-variable.cpp @@ -32,10 +32,8 @@ static void master_fun() data = std::string("Example data"); auto worker = simgrid::s4u::Actor::create("worker", simgrid::s4u::Host::by_name("Jupiter"), worker_fun, cv, mutex); - { // wait for the worker - std::unique_lock lock(*mutex); - cv->wait(lock, []() { return done; }); - } + // wait for the worker + cv->wait(std::unique_lock(*mutex), []() { return done; }); XBT_INFO("data is now '%s'.", data.c_str()); worker->join();