diff --git a/tuple/value.hpp b/tuple/value.hpp index 424920ba..898d2ce9 100644 --- a/tuple/value.hpp +++ b/tuple/value.hpp @@ -144,7 +144,7 @@ namespace cruft::tuple::value { auto map (std::index_sequence, FuncT &&func, ArgT &&arg) { - return std::tuple ( + return std::forward_as_tuple ( std::invoke (func, std::get (arg))... ); }