From 03d5b7b0bd06cab5f43e8b85accc7b6450626f39 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Mon, 5 May 2014 15:00:26 -0400 Subject: compdb: check that inputs is not empty --- src/ninja.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ninja.cc b/src/ninja.cc index 03ca83b..50de43e 100644 --- a/src/ninja.cc +++ b/src/ninja.cc @@ -631,6 +631,8 @@ int NinjaMain::ToolCompilationDatabase(int argc, char* argv[]) { putchar('['); for (vector::iterator e = state_.edges_.begin(); e != state_.edges_.end(); ++e) { + if ((*e)->inputs_.empty()) + continue; for (int i = 0; i != argc; ++i) { if ((*e)->rule_->name() == argv[i]) { if (!first) -- cgit v0.12