From 7db24574ae565ee88c54e0667200d8fe3cce8d71 Mon Sep 17 00:00:00 2001 From: Denis Blank Date: Wed, 7 Feb 2018 01:09:33 +0100 Subject: [PATCH] Fix a mistake in the tuple remapper --- include/continuable/detail/traverse.hpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/include/continuable/detail/traverse.hpp b/include/continuable/detail/traverse.hpp index 44611b9..ec88031 100644 --- a/include/continuable/detail/traverse.hpp +++ b/include/continuable/detail/traverse.hpp @@ -555,9 +555,8 @@ struct tuple_like_remapper, M mapper_; template - auto operator()(Args&&... args) - -> traits::void_t(), - std::declval())...> { + auto operator()(Args&&... args) -> traits::void_t< + decltype(std::declval()(std::declval()))...> { int dummy[] = {0, ((void)mapper_(std::forward(args)), 0)...}; (void)dummy; }