summaryrefslogtreecommitdiffstats
path: root/src/deps_log.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/deps_log.cc')
-rw-r--r--src/deps_log.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/deps_log.cc b/src/deps_log.cc
index ca7fd4b..744b031 100644
--- a/src/deps_log.cc
+++ b/src/deps_log.cc
@@ -137,6 +137,12 @@ bool DepsLog::Load(const string& path, State* state, string* err) {
return true;
}
+DepsLog::Deps* DepsLog::GetDeps(Node* node) {
+ if (node->id() < 0)
+ return NULL;
+ return deps_[node->id()];
+}
+
bool DepsLog::RecordId(Node* node) {
uint16_t size = node->path().size();
fwrite(&size, 2, 1, file_);