Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[sonar] Use "std::make_shared" to construct "std::shared_ptr".
[simgrid.git] / src / mc / checker / LivenessChecker.cpp
index e22741d..37bf222 100644 (file)
@@ -266,7 +266,7 @@ std::shared_ptr<Pair> LivenessChecker::create_pair(const Pair* current_pair, xbt
   expanded_pairs_count_++;
   std::shared_ptr<Pair> next_pair = std::make_shared<Pair>(expanded_pairs_count_);
   next_pair->automaton_state      = state;
-  next_pair->graph_state          = std::shared_ptr<State>(new State(++expanded_states_count_));
+  next_pair->graph_state          = std::make_shared<State>(++expanded_states_count_);
   next_pair->atomic_propositions  = std::move(propositions);
   if (current_pair)
     next_pair->depth = current_pair->depth + 1;