Skip to content

Commit 13da289

Browse files
author
MarcoFalke
committed
Merge #13125: scheduler: Add Clang thread safety annotations for variables guarded by m_cs_callbacks_pending
244f4ba scheduler: Add Clang thread safety annotations for variables guarded by m_cs_callbacks_pending (practicalswift) Pull request description: Add Clang thread safety annotations for variables guarded by `m_cs_callbacks_pending`. Tree-SHA512: 5c4aa14d1918ff119f945084820f7c1c5618e2a38d8bea8ebbfa6acddbccdacfea81fa61f1f796f8b1fcf57f5e3112da63b9bd0fa97fc9a9ef427fc361945e02
2 parents 1d4662f + 244f4ba commit 13da289

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/scheduler.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@ class SingleThreadedSchedulerClient {
9595
CScheduler *m_pscheduler;
9696

9797
CCriticalSection m_cs_callbacks_pending;
98-
std::list<std::function<void (void)>> m_callbacks_pending;
99-
bool m_are_callbacks_running = false;
98+
std::list<std::function<void (void)>> m_callbacks_pending GUARDED_BY(m_cs_callbacks_pending);
99+
bool m_are_callbacks_running GUARDED_BY(m_cs_callbacks_pending) = false;
100100

101101
void MaybeScheduleProcessQueue();
102102
void ProcessQueue();

0 commit comments

Comments
 (0)