Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ec6a219

Browse files
authored
[orc-rt] Prefer std::scoped_lock to std::lock_guard. NFCI. (#179165)
1 parent 496d871 commit ec6a219

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

orc-rt/lib/executor/Session.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,15 +100,15 @@ void Session::shutdownComplete() {
100100

101101
std::unique_ptr<TaskDispatcher> TmpDispatcher;
102102
{
103-
std::lock_guard<std::mutex> Lock(M);
103+
std::scoped_lock<std::mutex> Lock(M);
104104
TmpDispatcher = std::move(Dispatcher);
105105
}
106106

107107
TmpDispatcher->shutdown();
108108

109109
std::vector<OnShutdownCompleteFn> OnCompletes;
110110
{
111-
std::lock_guard<std::mutex> Lock(M);
111+
std::scoped_lock<std::mutex> Lock(M);
112112
SI->Complete = true;
113113
OnCompletes = std::move(SI->OnCompletes);
114114
}

0 commit comments

Comments
 (0)