diff options
Diffstat (limited to 'gold/workqueue.cc')
-rw-r--r-- | gold/workqueue.cc | 9 |
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. |