diff --git a/tl/expected.hpp b/tl/expected.hpp index f8d2ec2..bee8bd7 100644 --- a/tl/expected.hpp +++ b/tl/expected.hpp @@ -244,9 +244,9 @@ template struct invoke_result_impl; template struct invoke_result_impl< - F, decltype(invoke(std::declval(), std::declval()...), void()), + F, decltype(detail::invoke(std::declval(), std::declval()...), void()), Us...> { - using type = decltype(invoke(std::declval(), std::declval()...)); + using type = decltype(detail::invoke(std::declval(), std::declval()...)); }; template