diff --git a/tl/expected.hpp b/tl/expected.hpp index bcf6cf1..2034abf 100644 --- a/tl/expected.hpp +++ b/tl/expected.hpp @@ -250,9 +250,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