From 99da7c23c3ef8b2525fc570180da017589e840f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A5rten=20Nordheim?= Date: Tue, 16 Jan 2024 15:10:18 +0100 Subject: [PATCH] invokeMethod: std::forward universal-ref argument Spotted in API review Pick-to: 6.7 Change-Id: I4ab660bb9955176f40b4123e775d65c17edbeeb8 Reviewed-by: Volker Hilsheimer Reviewed-by: Thiago Macieira --- src/corelib/kernel/qobjectdefs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/corelib/kernel/qobjectdefs.h b/src/corelib/kernel/qobjectdefs.h index 7763cea6ef..00da1cc640 100644 --- a/src/corelib/kernel/qobjectdefs.h +++ b/src/corelib/kernel/qobjectdefs.h @@ -620,7 +620,7 @@ private: ExpectedArguments>::value, "Incompatible arguments"); - auto h = QtPrivate::invokeMethodHelper(ret, args...); + auto h = QtPrivate::invokeMethodHelper(ret, std::forward(args)...); // NOLINTNEXTLINE(clang-analyzer-cplusplus.NewDeleteLeaks) auto callable = new QtPrivate::QCallableObject, ActualArguments,