diff --git a/main.cc b/main.cc index 5e46ba4..0bda2ab 100644 --- a/main.cc +++ b/main.cc @@ -455,8 +455,10 @@ struct ObState: CsState { bool inherit_deps) { Rule *oldr = nullptr; for (auto &rule: rules.iter()) - if (ptgt == rule.target) + if (ptgt == rule.target) { oldr = &rule; + break; + } if (!oldr) return; Rule &r = rules.push();