Use DEPTH_MAX instead of MAX_PLY

When comparing to a Depth it is more
consistent to use DEPTH_MAX instead
of a int.

This is a subtle difference because we use
ply and depth almost interchangably in SF,
but they are different. FOr counting plies
makes ense to continue using ints, while
for Depth we have our specific enum.

This cleanly fixes a new Clang 3.5 warning:

No functional change.
This commit is contained in:
Marco Costalba
2014-11-15 05:36:49 +01:00
parent 4739037f96
commit 4840643fed
2 changed files with 3 additions and 2 deletions

View File

@@ -255,7 +255,7 @@ namespace {
multiPV = std::max(multiPV, skill.candidates_size());
// Iterative deepening loop until requested to stop or target depth reached
while (++depth < MAX_PLY && !Signals.stop && (!Limits.depth || depth <= Limits.depth))
while (++depth < DEPTH_MAX && !Signals.stop && (!Limits.depth || depth <= Limits.depth))
{
// Age out PV variability metric
BestMoveChanges *= 0.5;

View File

@@ -212,7 +212,8 @@ enum Depth {
DEPTH_QS_NO_CHECKS = -1,
DEPTH_QS_RECAPTURES = -5,
DEPTH_NONE = -6
DEPTH_NONE = -6,
DEPTH_MAX = MAX_PLY
};
enum Square {