summaryrefslogtreecommitdiffstats
path: root/src/clean.cc
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2011-12-07 01:32:25 (GMT)
committerEvan Martin <martine@danga.com>2011-12-07 01:32:25 (GMT)
commitb6b33fd295b2ed892f2d31a7d1b82dd21d7cf3bd (patch)
tree0c5f3f8b28dfab75b9a8b3b94cebdff516bd2885 /src/clean.cc
parent51cab0b9dbbee5dc6a656a8f4ce15330f36a7a2c (diff)
downloadNinja-b6b33fd295b2ed892f2d31a7d1b82dd21d7cf3bd.zip
Ninja-b6b33fd295b2ed892f2d31a7d1b82dd21d7cf3bd.tar.gz
Ninja-b6b33fd295b2ed892f2d31a7d1b82dd21d7cf3bd.tar.bz2
add and use getter for Edge::rule_
Diffstat (limited to 'src/clean.cc')
-rw-r--r--src/clean.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/clean.cc b/src/clean.cc
index a89e1f5..8ae4385 100644
--- a/src/clean.cc
+++ b/src/clean.cc
@@ -105,13 +105,13 @@ int Cleaner::CleanAll(bool generator) {
if ((*e)->rule_ == &State::kPhonyRule)
continue;
// Do not remove generator's files unless generator specified.
- if (!generator && (*e)->rule_->generator_)
+ if (!generator && (*e)->rule().generator_)
continue;
for (vector<Node*>::iterator out_node = (*e)->outputs_.begin();
out_node != (*e)->outputs_.end(); ++out_node) {
Remove((*out_node)->file_->path_);
}
- if (!(*e)->rule_->depfile_.empty())
+ if (!(*e)->rule().depfile_.empty())
Remove((*e)->EvaluateDepFile());
}
PrintFooter();
@@ -178,7 +178,7 @@ void Cleaner::DoCleanRule(const Rule* rule) {
for (vector<Edge*>::iterator e = state_->edges_.begin();
e != state_->edges_.end();
++e)
- if ((*e)->rule_->name_ == rule->name_)
+ if ((*e)->rule().name_ == rule->name_)
for (vector<Node*>::iterator out_node = (*e)->outputs_.begin();
out_node != (*e)->outputs_.end();
++out_node)