Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Remove now unused smpi::Process::return_value.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Mon, 5 Feb 2018 17:35:29 +0000 (18:35 +0100)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Mon, 5 Feb 2018 20:43:30 +0000 (21:43 +0100)
src/smpi/include/smpi_process.hpp
src/smpi/internals/smpi_global.cpp
src/smpi/internals/smpi_process.cpp

index 623abfa..c6c07a7 100644 (file)
@@ -33,7 +33,6 @@ class Process {
     std::string instance_id_;
     bool replaying_                 = false; /* is the process replaying a trace */
     msg_bar_t finalization_barrier_;
-    int return_value_ = 0;
     smpi_trace_call_location_t trace_call_loc_;
     simgrid::s4u::ActorPtr process_ = nullptr;
     smpi_privatization_region_t privatized_region_;
@@ -74,8 +73,6 @@ class Process {
     void set_sampling(int s);
     int sampling();
     msg_bar_t finalization_barrier();
-    int return_value();
-    void set_return_value(int val);
     static void init(int *argc, char ***argv);
     simgrid::s4u::ActorPtr process();
 };
index d5f17a0..19ee935 100644 (file)
@@ -419,7 +419,6 @@ static int smpi_run_entry_point(smpi_entry_point_type entry_point, std::vector<s
   int res = entry_point(argc, argv.get());
   if (res != 0){
     XBT_WARN("SMPI process did not return 0. Return value : %d", res);
-    smpi_process()->set_return_value(res);
     if (smpi_exit_status == 0)
       smpi_exit_status = res;
   }
index e090be0..b5f403e 100644 (file)
@@ -242,14 +242,6 @@ msg_bar_t Process::finalization_barrier(){
   return finalization_barrier_;
 }
 
-int Process::return_value(){
-  return return_value_;
-}
-
-void Process::set_return_value(int val){
-  return_value_=val;
-}
-
 void Process::init(int *argc, char ***argv){
 
   if (smpi_process_count() == 0) {