X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9ceefed14c83a0f6ea5f78e3acafd53181dc4fa1..17de27f983314402e5bd16ca1ce8d0d3866d929b:/examples/cpp/dag-simple/s4u-dag-simple.cpp diff --git a/examples/cpp/dag-simple/s4u-dag-simple.cpp b/examples/cpp/dag-simple/s4u-dag-simple.cpp index f3fa340dbf..f377550aa0 100644 --- a/examples/cpp/dag-simple/s4u-dag-simple.cpp +++ b/examples/cpp/dag-simple/s4u-dag-simple.cpp @@ -18,8 +18,8 @@ int main(int argc, char* argv[]) auto fafard = e.host_by_name("Fafard"); // Display the details on vetoed activities - simgrid::s4u::Activity::on_veto.connect([](simgrid::s4u::Activity& a) { - auto& exec = static_cast(a); // all activities are execs in this example + simgrid::s4u::Activity::on_veto.connect([](const simgrid::s4u::Activity& a) { + const auto& exec = static_cast(a); // all activities are execs in this example XBT_INFO("Activity '%s' vetoed. Dependencies: %s; Ressources: %s", exec.get_cname(), (exec.dependencies_solved() ? "solved" : "NOT solved"), @@ -27,7 +27,7 @@ int main(int argc, char* argv[]) }); simgrid::s4u::Activity::on_completion.connect([](simgrid::s4u::Activity& activity) { - auto* exec = dynamic_cast(&activity); + const auto* exec = dynamic_cast(&activity); if (exec == nullptr) // Only Execs are concerned here return; XBT_INFO("Activity '%s' is complete (start time: %f, finish time: %f)", exec->get_cname(), exec->get_start_time(),