Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
sonar: don't catch exception that we don't handle
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Sun, 17 Mar 2019 20:09:41 +0000 (21:09 +0100)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Sun, 17 Mar 2019 20:09:41 +0000 (21:09 +0100)
teshsuite/s4u/activity-lifecycle/activity-lifecycle.cpp

index 08059e8..61891bb 100644 (file)
@@ -340,7 +340,6 @@ static void test_host_off_while_receive()
     [&in_on_exit, &returned_from_main, &in_catch_before_on_exit, &in_catch_after_on_exit]() {
        assert_exit(true, 1);
        try {
-         // void *msg =
          simgrid::s4u::Mailbox::by_name("mb")->get();
        } catch (simgrid::HostFailureException const&) {
          in_catch_before_on_exit = not in_on_exit;
@@ -357,13 +356,9 @@ static void test_host_off_while_receive()
   simgrid::s4u::ActorPtr sender = simgrid::s4u::Actor::create(
     "sender", all_hosts[2], 
     []() {
-       try {
-         int data;
-         simgrid::s4u::Mailbox::by_name("mb")->put(&data, 100000);
-       } catch (simgrid::HostFailureException const&) {
-       } catch (simgrid::NetworkFailureException const&) {
-       }
-     });
+      int data;
+      simgrid::s4u::Mailbox::by_name("mb")->put(&data, 100000);
+    });
 
   simgrid::s4u::this_actor::sleep_for(1);
   receiver->get_host()->turn_off();