diff --git a/include/operon/optimizer/optimizer.hpp b/include/operon/optimizer/optimizer.hpp index 54ee26c..c552347 100644 --- a/include/operon/optimizer/optimizer.hpp +++ b/include/operon/optimizer/optimizer.hpp @@ -302,7 +302,7 @@ struct SGDOptimizer final : public OptimizerBase { SGDOptimizer(DTable const& dtable, Problem const& problem, UpdateRule::LearningRateUpdateRule const& update) : OptimizerBase{dtable, problem} - , update_{std::move(update.Clone(0))} + , update_{update.Clone(0)} { } [[nodiscard]] auto Optimize(Operon::RandomGenerator& rng, Operon::Tree const& tree) const -> OptimizerSummary final