Index: tools/gn/function_toolchain.cc |
diff --git a/tools/gn/function_toolchain.cc b/tools/gn/function_toolchain.cc |
index 0ac15580735602208ff21c433bfb1d3f60fc80d8..85163c173a5c0607ce44f2bb323e4e0b86402b85 100644 |
--- a/tools/gn/function_toolchain.cc |
+++ b/tools/gn/function_toolchain.cc |
@@ -62,8 +62,7 @@ bool ValidateSubstitutionList(const std::vector<SubstitutionType>& list, |
bool (*validate)(SubstitutionType), |
const Value* origin, |
Err* err) { |
- for (size_t i = 0; i < list.size(); i++) { |
- SubstitutionType cur_type = list[i]; |
+ for (const auto& cur_type : list) { |
if (!validate(cur_type)) { |
*err = Err(*origin, "Pattern not valid here.", |
"You used the pattern " + std::string(kSubstitutionNames[cur_type]) + |
@@ -179,8 +178,7 @@ bool IsLinkerTool(Toolchain::ToolType type) { |
bool IsPatternInOutputList(const SubstitutionList& output_list, |
const SubstitutionPattern& pattern) { |
- for (size_t output_i = 0; output_i < output_list.list().size(); output_i++) { |
- const SubstitutionPattern& cur = output_list.list()[output_i]; |
+ for (const auto& cur : output_list.list()) { |
if (pattern.ranges().size() == cur.ranges().size() && |
std::equal(pattern.ranges().begin(), pattern.ranges().end(), |
cur.ranges().begin())) |