Skip to content

Commit 1cb9222

Browse files
Fix for taskflow#133
1 parent 8c0d14a commit 1cb9222

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

taskflow/core/executor.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -861,13 +861,13 @@ std::future<void> Executor::run_until(Taskflow& f, P&& pred, C&& c) {
861861

862862
// Procedure: _increment_topology
863863
inline void Executor::_increment_topology() {
864-
std::scoped_lock lock(_topology_mutex);
864+
std::scoped_lock<std::mutex> lock(_topology_mutex);
865865
++_num_topologies;
866866
}
867867

868868
// Procedure: _decrement_topology_and_notify
869869
inline void Executor::_decrement_topology_and_notify() {
870-
std::scoped_lock lock(_topology_mutex);
870+
std::scoped_lock<std::mutex> lock(_topology_mutex);
871871
if(--_num_topologies == 0) {
872872
_topology_cv.notify_all();
873873
}

0 commit comments

Comments
 (0)