Fix build for outdated compilers on CI

This commit is contained in:
Pengfei
2021-07-01 15:34:09 +08:00
parent 19bc9d0210
commit 3d4d815595
2 changed files with 5 additions and 4 deletions
+3 -2
View File
@@ -566,9 +566,10 @@ static std::string NormalizeFilename(std::string filename) {
{':', '/', '\\', '"', '*', '?', '\n', '\r'}};
const auto pred = [](char c) {
return std::ranges::find(IllegalCharacters, c) != IllegalCharacters.end();
return std::find(IllegalCharacters.begin(), IllegalCharacters.end(), c) !=
IllegalCharacters.end();
};
std::ranges::replace_if(filename, pred, ' ');
std::replace_if(filename.begin(), filename.end(), pred, ' ');
std::string result;
for (std::size_t i = 0; i < filename.size(); ++i) {