]> AND Public Git Repository - simgrid.git/blobdiff - examples/s4u/comm-wait/s4u-comm-wait.cpp
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Keep the right definition for type_names[].
[simgrid.git] / examples / s4u / comm-wait / s4u-comm-wait.cpp
index 1664f4b058c2261dc801df21aa8c3572032ec3b7..b2e531401168e4423e6f05005616f30ccb388cbd 100644 (file)
@@ -35,7 +35,7 @@ static void sender(int argc, char** argv)
     std::string msg_content = std::string("Message ") + std::to_string(i);
     // Copy the data we send: the 'msg_content' variable is not a stable storage location.
     // It will be destroyed when this actor leaves the loop, ie before the receiver gets the data
-    std::string* payload = new std::string(msg_content);
+    auto* payload = new std::string(msg_content);
 
     /* Create a communication representing the ongoing communication and then */
     simgrid::s4u::CommPtr comm = mbox->put_async(payload, msg_size);
@@ -79,7 +79,7 @@ static void receiver(int, char**)
       comm->wait();
     }
 
-    const std::string* received = static_cast<std::string*>(payload);
+    const auto* received = static_cast<std::string*>(payload);
     XBT_INFO("I got a '%s'.", received->c_str());
     if (*received == "finalize")
       cont = false; // If it's a finalize message, we're done.