]> AND Public Git Repository - simgrid.git/blobdiff - src/mc/mc_base.cpp
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
better name
[simgrid.git] / src / mc / mc_base.cpp
index 84c85918ae44b76ef7791ad1fb91ab69b7c201f9..1388a231b45c80e2abdb7d9406fce11bbdc68dc8 100644 (file)
@@ -58,8 +58,8 @@ void execute_actors()
   engine->reset_actor_dynar();
   for (auto const& kv : engine->get_actor_list()) {
     auto actor = kv.second;
-    if (actor->simcall_.observer_ != nullptr)
-      actor->simcall_.mc_max_consider_ = actor->simcall_.observer_->get_max_consider();
+    if (const auto* observer = actor->simcall_.observer_)
+      actor->simcall_.mc_max_consider_ = observer->get_max_consider();
     engine->add_actor_to_dynar(actor);
   }
 #endif
@@ -111,10 +111,9 @@ bool request_is_visible(const s_smx_simcall* req)
 #endif
   if (req->observer_ != nullptr)
     return req->observer_->is_visible();
-
-  using simix::Simcall;
-  return req->call_ == Simcall::COMM_ISEND || req->call_ == Simcall::COMM_IRECV;
+  else
+    return false;
 }
 
-}
-}
+} // namespace mc
+} // namespace simgrid