LWG-3343 Ordering of calls to unlock() and notify_all() in Effects element of notify_all_at_thread_exit() should be reversed
From a quick glance, I believe it's these lines, but I haven't investigated thoroughly:
|
_Mtx_unlock(block->data[i].mtx); |
|
_Cnd_broadcast(block->data[i].cnd); |