From e4dc3b8f7647e6ea17e1817d2c11a35c7032a348 Mon Sep 17 00:00:00 2001 From: AntoinePrv Date: Wed, 20 Mar 2024 17:00:24 +0100 Subject: [PATCH] Try fixing Windows failure --- libmamba/src/specs/regex_spec.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libmamba/src/specs/regex_spec.cpp b/libmamba/src/specs/regex_spec.cpp index b3a756c7c3..30271ae53a 100644 --- a/libmamba/src/specs/regex_spec.cpp +++ b/libmamba/src/specs/regex_spec.cpp @@ -29,7 +29,8 @@ namespace mamba::specs // to be handled by ``tl::expected`` to be managed down the road. try { - return { { std::regex(pattern), std::move(pattern) } }; + auto regex = std::regex(pattern); + return { { std::move(regex), std::move(pattern) } }; } catch (const std::regex_error& e) { @@ -51,7 +52,7 @@ namespace mamba::specs // not a glob when serializing it. if (!util::starts_with(m_raw_pattern, pattern_start)) { - m_raw_pattern.insert(m_raw_pattern.cbegin(), pattern_start); + m_raw_pattern.insert(m_raw_pattern.begin(), pattern_start); } if (!util::ends_with(m_raw_pattern, pattern_end)) {