aboutsummaryrefslogtreecommitdiff
path: root/gold/workqueue.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gold/workqueue.cc')
-rw-r--r--gold/workqueue.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/gold/workqueue.cc b/gold/workqueue.cc
index 42182ea..18c3900 100644
--- a/gold/workqueue.cc
+++ b/gold/workqueue.cc
@@ -494,4 +494,13 @@ Workqueue::set_thread_count(int threads)
this->condvar_.broadcast();
}
+// Add a new blocker to an existing Task_token.
+
+void
+Workqueue::add_blocker(Task_token* token)
+{
+ Hold_lock hl(this->lock_);
+ token->add_blocker();
+}
+
} // End namespace gold.