X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2fc459da5e81c223895e15121c21678aa8f445f1..c4f0716bba4bda0483e7a7c141417ace93d3c180:/examples/s4u/platform-failures/s4u-platform-failures.cpp diff --git a/examples/s4u/platform-failures/s4u-platform-failures.cpp b/examples/s4u/platform-failures/s4u-platform-failures.cpp index e62f6ed8db..941ea2aba8 100644 --- a/examples/s4u/platform-failures/s4u-platform-failures.cpp +++ b/examples/s4u/platform-failures/s4u-platform-failures.cpp @@ -108,13 +108,11 @@ static int worker(int argc, char* argv[]) try { simgrid::s4u::this_actor::execute(comp_size); } catch (xbt_ex& e) { - switch (e.category) { - case host_error: - XBT_INFO("Gloups. The cpu on which I'm running just turned off!. See you!"); - return -1; - default: - xbt_die("Unexpected behavior"); - } + if (e.category == host_error) { + XBT_INFO("Gloups. The cpu on which I'm running just turned off!. See you!"); + return -1; + } else + xbt_die("Unexpected behavior"); } } XBT_INFO("I'm done. See you!");