summaryrefslogtreecommitdiffstats
path: root/src/build.cc
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2013-04-05 17:27:22 (GMT)
committerEvan Martin <martine@danga.com>2013-04-08 22:02:46 (GMT)
commitadc4ee81443dbfae8584456c04ea1ba383da3d01 (patch)
tree7d2a8469583a476954b5adcd107e3703d7dd20d2 /src/build.cc
parentc47f2cedbb8f44182a72343d0c71f5af5196d274 (diff)
downloadNinja-adc4ee81443dbfae8584456c04ea1ba383da3d01.zip
Ninja-adc4ee81443dbfae8584456c04ea1ba383da3d01.tar.gz
Ninja-adc4ee81443dbfae8584456c04ea1ba383da3d01.tar.bz2
make it an error for now to have multiple outputs with depslog
Diffstat (limited to 'src/build.cc')
-rw-r--r--src/build.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/build.cc b/src/build.cc
index 56f2d9b..0caf6e7 100644
--- a/src/build.cc
+++ b/src/build.cc
@@ -873,7 +873,7 @@ void Builder::FinishCommand(CommandRunner::Result* result) {
}
if (!deps_type.empty() && scan_.deps_log()) {
- // XXX figure out multiple outputs.
+ assert(edge->outputs_.size() == 1);
Node* out = edge->outputs_[0];
// XXX need to restat for restat_mtime.
scan_.deps_log()->RecordDeps(out, restat_mtime, deps_nodes);