|
@@ -195,12 +195,12 @@ string normalize(string path) {
|
|
|
// Join all segments.
|
|
|
bool first = true;
|
|
|
std::ostringstream result;
|
|
|
- for (const auto& s : segments) {
|
|
|
+ for (int i = 0; i < segments.size(); ++i) {
|
|
|
if (!first) {
|
|
|
result << '\\';
|
|
|
}
|
|
|
first = false;
|
|
|
- result << s;
|
|
|
+ result << segments[i];
|
|
|
}
|
|
|
// Preserve trailing separator if the input contained it.
|
|
|
if (!path.empty() && is_separator(path[path.size() - 1])) {
|