aboutsummaryrefslogtreecommitdiffstats
path: root/eval.cc
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-06-29 13:56:41 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-06-29 13:57:29 +0900
commit2a04789470d2de0384753c96e7e278b77a5dc2dc (patch)
tree43e89b4c9f90395fea88c3d691bc2656c8e2dcca /eval.cc
parent250c040b45cfbc1d8629d0fdfbbf3bc22b4407ed (diff)
downloadandroid_build_kati-2a04789470d2de0384753c96e7e278b77a5dc2dc.tar.gz
android_build_kati-2a04789470d2de0384753c96e7e278b77a5dc2dc.tar.bz2
android_build_kati-2a04789470d2de0384753c96e7e278b77a5dc2dc.zip
[C++] Use trie to pickfind implicit rules
28.0 secs => 1.8 secs
Diffstat (limited to 'eval.cc')
-rw-r--r--eval.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/eval.cc b/eval.cc
index 9d984da..62d799a 100644
--- a/eval.cc
+++ b/eval.cc
@@ -131,7 +131,7 @@ void Evaluator::EvalRule(const RuleAST* ast) {
}
for (StringPiece output : rule_var.outputs) {
- auto p = rule_vars_.emplace(output, static_cast<Vars*>(NULL));
+ auto p = rule_vars_.emplace(output, nullptr);
if (p.second) {
p.first->second = new Vars;
}