X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d6eb772e45cc853fc204bb5aebeb411cdfa7c929..50753d5f8442a47c17c4035724201a18a7ff6146:/src/mc/explo/Exploration.hpp diff --git a/src/mc/explo/Exploration.hpp b/src/mc/explo/Exploration.hpp index 7a30470f2c..aa6d420245 100644 --- a/src/mc/explo/Exploration.hpp +++ b/src/mc/explo/Exploration.hpp @@ -46,12 +46,12 @@ public: virtual void run() = 0; /** Produce an error message indicating that the application crashed (status was produced by waitpid) */ - void report_crash(int status); + XBT_ATTRIB_NORETURN void report_crash(int status); /** Produce an error message indicating that a property was violated */ - void report_assertion_failure(); + XBT_ATTRIB_NORETURN void report_assertion_failure(); /** Kill the application and the model-checker (which exits with `status`)*/ - XBT_ATTRIB_NORETURN void system_exit(int status); + XBT_ATTRIB_NORETURN void system_exit(int status) const; /* These methods are callbacks called by the model-checking engine * to get and display information about the current state of the