Skip to content

Commit 244f4ba

Browse files
scheduler: Add Clang thread safety annotations for variables guarded by m_cs_callbacks_pending
1 parent 2199705 commit 244f4ba

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)