diff --git a/expected.hpp b/expected.hpp index 5f930c3..c9fe9a6 100644 --- a/expected.hpp +++ b/expected.hpp @@ -1700,7 +1700,7 @@ template (), *std::declval())), detail::enable_if_t::value> * = nullptr> -constexpr auto map_error_impl(Exp &&exp, F &&f) { +auto map_error_impl(Exp &&exp, F &&f) { using result = expected, monostate>; if (exp.has_value()) { return result(*std::forward(exp)); @@ -1728,7 +1728,7 @@ template (), *std::declval())), detail::enable_if_t::value> * = nullptr> -constexpr auto map_error_impl(Exp &&exp, F &&f) -> expected, monostate> { +auto map_error_impl(Exp &&exp, F &&f) -> expected, monostate> { using result = expected, monostate>; if (exp.has_value()) { return result(*std::forward(exp));