From 9437d85e013ed89119ee5fe4b285d70695c57901 Mon Sep 17 00:00:00 2001 From: Frederic Suter Date: Wed, 15 Mar 2017 17:32:34 +0100 Subject: [PATCH 1/1] fix 32-bit issues? --- examples/s4u/actions-comm/s4u_actions-comm.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/s4u/actions-comm/s4u_actions-comm.cpp b/examples/s4u/actions-comm/s4u_actions-comm.cpp index eff4f23b81..2e205f71d0 100644 --- a/examples/s4u/actions-comm/s4u_actions-comm.cpp +++ b/examples/s4u/actions-comm/s4u_actions-comm.cpp @@ -55,11 +55,11 @@ public: static void send(const char* const* action) { - double size = std::stod(action[3]); + size_t size = static_cast(std::stod(action[3])); char* payload = xbt_strdup(action[3]); double clock = simgrid::s4u::Engine::instance()->getClock(); simgrid::s4u::MailboxPtr to = simgrid::s4u::Mailbox::byName(simgrid::s4u::this_actor::name() + "_" + action[2]); - ACT_DEBUG("Entering Send: %s (size: %g) -- Actor %s on mailbox %s", NAME, size, + ACT_DEBUG("Entering Send: %s (size: %zu) -- Actor %s on mailbox %s", NAME, size, simgrid::s4u::this_actor::name().c_str(), to->name()); simgrid::s4u::this_actor::send(to, payload, size); xbt_free(payload); -- 2.20.1