summaryrefslogtreecommitdiff
path: root/redfish-core/lib/hypervisor_system.hpp
diff options
context:
space:
mode:
authorEd Tanous <edtanous@google.com>2022-01-06 23:44:41 +0300
committerEd Tanous <ed@tanous.net>2022-01-12 21:32:14 +0300
commitf94c4ecf9cf61b91b552731e4e03cd84c1070972 (patch)
tree445183e7954963ab13afc255845237d5567aab53 /redfish-core/lib/hypervisor_system.hpp
parentcd5e430908916fad4cb9dcabf577cace2dca1cc5 (diff)
downloadbmcweb-f94c4ecf9cf61b91b552731e4e03cd84c1070972.tar.xz
Enable clang-tidy forward reference checks
Clang-13 adds new checks we can turn on, which find quite a few errors. Tested: Code compiles Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: I74b780760014c898cc440b37aea640b33e91c439
Diffstat (limited to 'redfish-core/lib/hypervisor_system.hpp')
-rw-r--r--redfish-core/lib/hypervisor_system.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/redfish-core/lib/hypervisor_system.hpp b/redfish-core/lib/hypervisor_system.hpp
index 8faae3f976..db9b5aaa7b 100644
--- a/redfish-core/lib/hypervisor_system.hpp
+++ b/redfish-core/lib/hypervisor_system.hpp
@@ -317,7 +317,8 @@ void getHypervisorIfaceData(const std::string& ethIfaceId,
CallbackFunc&& callback)
{
crow::connections::systemBus->async_method_call(
- [ethIfaceId{std::string{ethIfaceId}}, callback{std::move(callback)}](
+ [ethIfaceId{std::string{ethIfaceId}},
+ callback{std::forward<CallbackFunc>(callback)}](
const boost::system::error_code error,
const dbus::utility::ManagedObjectType& resp) {
EthernetInterfaceData ethData{};