aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2016-02-16 19:21:26 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2016-02-16 19:21:26 +0900
commit0a6e2a4e09f3863a150b060a68640b5efc99beab (patch)
treef9fba2857da9151f2b5567821cfc177bc98f3353
parent6ba79646008472dcbefa27e680b6103a04f378fe (diff)
downloadplatform_build_kati-0a6e2a4e09f3863a150b060a68640b5efc99beab.tar.gz
platform_build_kati-0a6e2a4e09f3863a150b060a68640b5efc99beab.tar.bz2
platform_build_kati-0a6e2a4e09f3863a150b060a68640b5efc99beab.zip
[C++] Fix last_resort.mk
-rw-r--r--dep.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/dep.cc b/dep.cc
index da31c00..8da6156 100644
--- a/dep.cc
+++ b/dep.cc
@@ -362,7 +362,7 @@ class DepBuilder {
}
}
- bool IsIgnorableImplicitRule(const Rule* rule) {
+ static bool IsIgnorableImplicitRule(const Rule* rule) {
// As kati doesn't have RCS/SCCS related default rules, we can
// safely ignore suppression for them.
if (rule->inputs.size() != 1)
@@ -378,7 +378,7 @@ class DepBuilder {
void PopulateImplicitRule(const Rule* rule) {
for (Symbol output_pattern : rule->output_patterns) {
- if (output_pattern.str() != "%" && !IsIgnorableImplicitRule(rule))
+ if (output_pattern.str() != "%" || !IsIgnorableImplicitRule(rule))
implicit_rules_->Add(output_pattern.str(), rule);
}
}