diff --git a/include/cpp2util.h b/include/cpp2util.h index 971e7d4c4..d93913d38 100644 --- a/include/cpp2util.h +++ b/include/cpp2util.h @@ -485,13 +485,13 @@ concept valid_custom_is_operator = predicate_member_fun template requires (std::is_copy_constructible_v>) -auto move(T&& t) -> decltype(auto) { +inline constexpr auto move(T&& t) -> decltype(auto) { return std::move(t); } template requires (!std::is_copy_constructible_v>) -auto move(T&& t) -> decltype(auto) { +inline constexpr auto move(T&& t) -> decltype(auto) { return std::forward(t); }