Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Make cast explicit.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Fri, 19 Mar 2021 09:36:36 +0000 (10:36 +0100)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Fri, 19 Mar 2021 15:12:50 +0000 (16:12 +0100)
src/kernel/activity/ExecImpl.cpp

index 0c4686c..214676d 100644 (file)
@@ -184,7 +184,7 @@ void ExecImpl::finish()
 
       if (not MC_is_active() && not MC_record_replay_is_active()) {
         auto element = std::find(execs->begin(), execs->end(), this);
-        int rank     = (element != execs->end()) ? std::distance(execs->begin(), element) : -1;
+        int rank     = element != execs->end() ? static_cast<int>(std::distance(execs->begin(), element)) : -1;
         simix::marshal<int>(simcall->result_, rank);
       }
     }