From 634e46d0a0dc2895a02931809f554f4856341782 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Nguyen?= Date: Tue, 25 Feb 2025 16:33:20 -0500 Subject: [PATCH] fix: add missing forwarding reference capture --- config_utilities/include/config_utilities/factory.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config_utilities/include/config_utilities/factory.h b/config_utilities/include/config_utilities/factory.h index 3c4fcee..d028372 100644 --- a/config_utilities/include/config_utilities/factory.h +++ b/config_utilities/include/config_utilities/factory.h @@ -242,7 +242,7 @@ class ModuleRegistry { } // wrap factory call to register any allocations - return [factory, key, type, create_callback](Args... args) -> BaseT* { + return [factory, key, type, create_callback](Args&&... args) -> BaseT* { auto pointer = factory(std::forward(args)...); create_callback(key, type, pointer); return pointer;