remove unnecessary std::move calls
GCC 13 now flags a std::move of an returned temporary as unnecessary and
likely preventing RVO. Remove the unnecessary std::move.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ibde052b5a4efd84bdbbac2f2f6e673729b32e6cd
diff --git a/phosphor-power-supply/power_supply.cpp b/phosphor-power-supply/power_supply.cpp
index 7389e3a..89ecab4 100644
--- a/phosphor-power-supply/power_supply.cpp
+++ b/phosphor-power-supply/power_supply.cpp
@@ -1132,8 +1132,8 @@
auto changed = recordManager->add(data);
if (changed)
{
- average->values(std::move(recordManager->getAverageRecords()));
- maximum->values(std::move(recordManager->getMaximumRecords()));
+ average->values(recordManager->getAverageRecords());
+ maximum->values(recordManager->getMaximumRecords());
}
}