noProblemFound condition is never true.
This was verified by running 800 games 1+0 match in 1 CPU computer.
Signed-off-by: Marco Costalba <mcostalba@gmail.com>
&& !FailLow
&& t > MaxSearchTime + ExtraSearchTime;
&& !FailLow
&& t > MaxSearchTime + ExtraSearchTime;
- bool noProblemFound = !FailHigh
- && !FailLow
- && !fail_high_ply_1()
- && !Problem
- && t > 6 * (MaxSearchTime + ExtraSearchTime);
-
bool noMoreTime = t > AbsoluteMaxSearchTime
bool noMoreTime = t > AbsoluteMaxSearchTime
- || stillAtFirstMove //FIXME: We are not checking any problem flags, BUG?
- || noProblemFound;
if ( (Iteration >= 3 && UseTimeManagement && noMoreTime)
|| (ExactMaxTime && t >= ExactMaxTime)
if ( (Iteration >= 3 && UseTimeManagement && noMoreTime)
|| (ExactMaxTime && t >= ExactMaxTime)
&& !FailLow
&& t > MaxSearchTime + ExtraSearchTime;
&& !FailLow
&& t > MaxSearchTime + ExtraSearchTime;
- bool noProblemFound = !FailHigh
- && !FailLow
- && !fail_high_ply_1()
- && !Problem
- && t > 6 * (MaxSearchTime + ExtraSearchTime);
-
bool noMoreTime = t > AbsoluteMaxSearchTime
bool noMoreTime = t > AbsoluteMaxSearchTime
- || stillAtFirstMove
- || noProblemFound;
if (Iteration >= 3 && UseTimeManagement && (noMoreTime || StopOnPonderhit))
AbortSearch = true;
if (Iteration >= 3 && UseTimeManagement && (noMoreTime || StopOnPonderhit))
AbortSearch = true;