-/* Copyright (c) 2010-2019. The SimGrid Team. All rights reserved. */
+/* Copyright (c) 2010-2020. The SimGrid Team. All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
{
xbt_assert(args.size() == 1, "The worker expects no argument");
- simgrid::s4u::Host* my_host = simgrid::s4u::this_actor::get_host();
+ const simgrid::s4u::Host* my_host = simgrid::s4u::this_actor::get_host();
simgrid::s4u::Mailbox* mailbox = simgrid::s4u::Mailbox::by_name(my_host->get_name());
double compute_cost;
do {
- double* msg = static_cast<double*>(mailbox->get());
+ const double* msg = static_cast<double*>(mailbox->get());
compute_cost = *msg;
delete msg;