diff options
Diffstat (limited to 'src/build.cc')
-rw-r--r-- | src/build.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/build.cc b/src/build.cc index a0c7ec8..44d0663 100644 --- a/src/build.cc +++ b/src/build.cc @@ -275,6 +275,13 @@ void BuildStatus::PrintStatus(Edge* edge, EdgeStatus status) { Plan::Plan() : command_edges_(0), wanted_edges_(0) {} +void Plan::Reset() { + command_edges_ = 0; + wanted_edges_ = 0; + ready_.clear(); + want_.clear(); +} + bool Plan::AddTarget(Node* node, string* err) { vector<Node*> stack; return AddSubTarget(node, &stack, err); |