From 31e19a5ba4fe59e39f08d04accc10a441b73000c Mon Sep 17 00:00:00 2001 From: q66 Date: Sun, 27 Dec 2015 18:20:47 +0100 Subject: [PATCH] rule_dup fix --- main.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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();