Skip to content

Commit adc80ec

Browse files
Merge pull request swiftlang#76296 from cachemeifyoucan/eng/PR-135366279
2 parents d1f66c0 + c70f2e0 commit adc80ec

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/DependencyScan/ScanDependencies.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,11 @@ static void removeMacroSearchPaths(std::vector<std::string> &cmd) {
170170
};
171171

172172
// Remove macro search path option and its argument.
173-
for (auto it = cmd.begin(), ie=cmd.end(); it != ie; ++it) {
174-
if (macroSearchOptions.contains(*it) && it + 1 != ie) {
173+
for (auto it = cmd.begin(); it != cmd.end();) {
174+
if (macroSearchOptions.contains(*it) && it + 1 != cmd.end())
175175
it = cmd.erase(it, it + 2);
176-
}
176+
else
177+
++it;
177178
}
178179
}
179180

0 commit comments

Comments
 (0)