Perhaps an std::move will help?

This commit is contained in:
Simon Quigley 2024-12-18 18:10:13 -06:00
parent dc3c8a05c1
commit f10029c717

View File

@ -25,7 +25,7 @@ source_package_publishing_history::source_package_publishing_history()
source_package_version(""), source_package_version(""),
self_link(""), self_link(""),
lp(nullptr), lp(nullptr),
distro_series([this]() -> std::optional<class distro_series> { distro_series([this]() -> std::optional<distro_series> {
if (distro_series_link.empty()) return std::nullopt; if (distro_series_link.empty()) return std::nullopt;
if (_distro_series) return _distro_series; if (_distro_series) return _distro_series;
@ -37,7 +37,7 @@ source_package_publishing_history::source_package_publishing_history()
if (ds) { if (ds) {
ds->set_lp(lp); ds->set_lp(lp);
_distro_series = std::make_optional(ds.value()); _distro_series = std::make_optional(std::move(ds.value()));
return ds; return ds;
} }