From 9b4112164517ea5958a0cecb1d85e4c6df80e543 Mon Sep 17 00:00:00 2001 From: Reinder Feenstra Date: Mon, 20 Dec 2021 13:04:47 +0100 Subject: [PATCH] fix: std::any_of is not constexpr in C++17 (requires C++20) --- server/src/utils/rtrim.hpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/src/utils/rtrim.hpp b/server/src/utils/rtrim.hpp index 5b4cea1b..d476ed4b 100644 --- a/server/src/utils/rtrim.hpp +++ b/server/src/utils/rtrim.hpp @@ -41,7 +41,12 @@ constexpr std::string_view rtrim(std::string_view s, char c) return {s.data(), size + 1}; } -constexpr std::string_view rtrim(std::string_view s, std::initializer_list c) +#if __cplusplus >= 202002L +constexpr +#else +inline +#endif +std::string_view rtrim(std::string_view s, std::initializer_list c) { if(s.empty()) return {};