Temporarily switch to boost::regex
In combination with musl, parser crashed. glibc fine. Could not pinpoint down the exact reason mainly due to time constraints. Strange, in both cases actually libstdc++ is used, so this is very odd.
Šī revīzija ir iekļauta:
5
utils.h
5
utils.h
@@ -8,6 +8,7 @@
|
||||
#include <map>
|
||||
#include <regex>
|
||||
#include <ctime>
|
||||
#include <boost/regex.hpp>
|
||||
namespace utils
|
||||
{
|
||||
|
||||
@@ -57,8 +58,8 @@ template <class T, class U> std::vector<U> getAll(std::multimap<T, U> map, T key
|
||||
return result;
|
||||
}
|
||||
|
||||
std::string regex_callback_replacer(std::regex regex, const std::string &input,
|
||||
std::function<std::string(std::smatch &)> callback);
|
||||
std::string regex_callback_replacer(boost::regex regex, const std::string &input,
|
||||
std::function<std::string(boost::smatch &)> callback);
|
||||
|
||||
std::string readCompleteFile(std::string_view filepath);
|
||||
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user