From bd48c87b14cd465a3c4ef3b9b2e2065ce9f9e455 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Tue, 5 Dec 2017 23:24:12 +0100 Subject: [PATCH 1/1] No need for reinterpret_cast here. --- examples/s4u/energy-link/s4u-energy-link.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/s4u/energy-link/s4u-energy-link.cpp b/examples/s4u/energy-link/s4u-energy-link.cpp index 14cf055aae..3e69b7f121 100644 --- a/examples/s4u/energy-link/s4u-energy-link.cpp +++ b/examples/s4u/energy-link/s4u-energy-link.cpp @@ -54,12 +54,12 @@ static void receiver(std::vector args) void* res = mailbox->get(); xbt_free(res); } else { - char* data[flow_amount]; + void* data[flow_amount]; // Start all comms in parallel, and wait for their completion in one shot std::vector comms; for (int i = 0; i < flow_amount; i++) - comms.push_back(mailbox->get_async(reinterpret_cast(&(data[i])))); + comms.push_back(mailbox->get_async(&data[i])); simgrid::s4u::Comm::wait_all(&comms); for (int i = 0; i < flow_amount; i++) -- 2.20.1