From: Fred Suter Date: Thu, 26 Oct 2023 15:14:09 +0000 (-0400) Subject: handle Mess in Activity::wait_for X-Git-Tag: v3.35~89^2~28^2~9 X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/44cdd03b4e7806b834c9bdf480e96f72511e4750 handle Mess in Activity::wait_for --- diff --git a/src/s4u/s4u_Activity.cpp b/src/s4u/s4u_Activity.cpp index 445364f6cb..091b2a12cb 100644 --- a/src/s4u/s4u_Activity.cpp +++ b/src/s4u/s4u_Activity.cpp @@ -9,6 +9,7 @@ #include #include #include +#include #include #include "src/kernel/activity/ActivityImpl.hpp" @@ -52,6 +53,8 @@ Activity* Activity::wait_for(double timeout) if (state_ == State::FAILED) { if (dynamic_cast(this)) throw NetworkFailureException(XBT_THROW_POINT, "Cannot wait for a failed comm"); + if (dynamic_cast(this)) + throw NetworkFailureException(XBT_THROW_POINT, "Cannot wait for a failed mess"); if (dynamic_cast(this)) throw HostFailureException(XBT_THROW_POINT, "Cannot wait for a failed exec"); if (dynamic_cast(this))