mirror of
https://github.com/sockspls/badfish
synced 2025-04-30 00:33:09 +00:00
Remove unnecessary conditions from if-clauses and replace them with asserts
Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
parent
80810e4951
commit
12feb5866f
1 changed files with 5 additions and 4 deletions
|
@ -2583,17 +2583,18 @@ namespace {
|
|||
{
|
||||
// Slave threads can exit as soon as AllThreadsShouldExit raises,
|
||||
// master should exit as last one.
|
||||
if (AllThreadsShouldExit && !waitSp)
|
||||
if (AllThreadsShouldExit)
|
||||
{
|
||||
assert(!waitSp);
|
||||
threads[threadID].state = THREAD_TERMINATED;
|
||||
return;
|
||||
}
|
||||
|
||||
// If we are not thinking, wait for a condition to be signaled
|
||||
// instead of wasting CPU time polling for work.
|
||||
while ( threadID != 0
|
||||
&& (AllThreadsShouldSleep || threadID >= ActiveThreads))
|
||||
while (AllThreadsShouldSleep || threadID >= ActiveThreads)
|
||||
{
|
||||
assert(threadID != 0);
|
||||
threads[threadID].state = THREAD_SLEEPING;
|
||||
|
||||
#if !defined(_MSC_VER)
|
||||
|
@ -2613,7 +2614,7 @@ namespace {
|
|||
// If this thread has been assigned work, launch a search
|
||||
if (threads[threadID].state == THREAD_WORKISWAITING)
|
||||
{
|
||||
assert(!AllThreadsShouldExit);
|
||||
assert(!AllThreadsShouldExit && !AllThreadsShouldSleep);
|
||||
|
||||
threads[threadID].state = THREAD_SEARCHING;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue