X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7f00b09c7ebfa3b4e12c96c764ee7a0e0e07ec20..585dc40dd38b797005b02180030fdb2bec766b29:/teshsuite/s4u/dependencies/dependencies.cpp?ds=sidebyside diff --git a/teshsuite/s4u/dependencies/dependencies.cpp b/teshsuite/s4u/dependencies/dependencies.cpp index b229d70e80..fa1e49dcd4 100644 --- a/teshsuite/s4u/dependencies/dependencies.cpp +++ b/teshsuite/s4u/dependencies/dependencies.cpp @@ -13,12 +13,9 @@ int main(int argc, char** argv) xbt_assert(argc > 1, "Usage: %s platform_file\n\nExample: %s two_clusters.xml", argv[0], argv[0]); engine.load_platform(argv[1]); - simgrid::s4u::Activity::on_completion_cb([](simgrid::s4u::Activity const& activity) { - const auto* exec = dynamic_cast(&activity); - if (exec == nullptr) // Only Execs are concerned here - return; - XBT_INFO("Exec '%s' start time: %f, finish time: %f", exec->get_cname(), exec->get_start_time(), - exec->get_finish_time()); + simgrid::s4u::Exec::on_completion_cb([](simgrid::s4u::Exec const& exec) { + XBT_INFO("Exec '%s' start time: %f, finish time: %f", exec.get_cname(), exec.get_start_time(), + exec.get_finish_time()); }); /* creation of the activities and their dependencies */