diff --git a/src/StepGraph.cc b/src/StepGraph.cc index 376da425..275473b4 100644 --- a/src/StepGraph.cc +++ b/src/StepGraph.cc @@ -3,7 +3,8 @@ using namespace std; void StepGraph::add_step(const string& name, const vector& depends_on_names, function&& execute) { - auto new_step = make_shared(Step{.execute = std::move(execute)}); + auto new_step = make_shared(); + new_step->execute = std::move(execute); this->steps.emplace(name, new_step); for (const auto& depends_on_name : depends_on_names) {