From 803f21e9a8f09406644c731eddb93b97313d4270 Mon Sep 17 00:00:00 2001 From: Gabriel Hare Date: Thu, 7 Aug 2014 14:32:52 -0700 Subject: [PATCH] Using move semantics in MicroAutoFilter. This is required in order to avoid copying auto_out instances. --- autowiring/MicroAutoFilter.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autowiring/MicroAutoFilter.h b/autowiring/MicroAutoFilter.h index 942ad3be1..94f2ccde1 100644 --- a/autowiring/MicroAutoFilter.h +++ b/autowiring/MicroAutoFilter.h @@ -26,7 +26,7 @@ struct MicroAutoFilter { void AutoFilter(Args... args) { if (m_filter) - return m_filter(args...); + return m_filter(std::move(args)...); } protected: