From 96d621a4610469ebc769b5bed8e8ef55f50a5388 Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Tue, 8 Aug 2017 13:54:45 +1000 Subject: [PATCH] signal: don't forward arguments we may reuse --- signal.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/signal.hpp b/signal.hpp index 17e7dfde..93da480e 100644 --- a/signal.hpp +++ b/signal.hpp @@ -32,7 +32,7 @@ namespace util { R operator() (T first, T last, Args&&... args) { while (first != last) - if (!(*first++)(std::forward (args)...)) + if (!(*first++)(args...)) return false; return true; @@ -47,7 +47,7 @@ namespace util { R operator() (T first, T last, Args&&... args) { while (first != last) - if ((*first++)(std::forward (args)...)) + if ((*first++)(args...)) return true; return false; @@ -62,7 +62,7 @@ namespace util { R operator() (T first, T last, Args&&... args) { while (first != last) { - (*first++)(std::forward (args)...); + (*first++)(args...); } } };