X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fendgame.cpp;h=d9961622e043f93f669a83cbd4d489aaa1389fc7;hp=abbb0876c64bd35b77be6f919ca66b793d02c4cb;hb=bfd4421f490e721958a77b8304d8ebcb574a583f;hpb=fd12e8cb239180607559bb805e233f7ea704a67c diff --git a/src/endgame.cpp b/src/endgame.cpp index abbb0876..d9961622 100644 --- a/src/endgame.cpp +++ b/src/endgame.cpp @@ -367,7 +367,7 @@ Value EvaluationFunction::apply(const Position&) { /// returned. If not, the return value is SCALE_FACTOR_NONE, i.e. no scaling /// will be used. template<> -ScaleFactor ScalingFunction::apply(const Position& pos) { +ScaleFactor ScalingFunction::apply(const Position& pos) { assert(pos.non_pawn_material(strongerSide) == BishopValueMidgame); assert(pos.piece_count(strongerSide, BISHOP) == 1); @@ -393,7 +393,6 @@ ScaleFactor ScalingFunction::apply(const Position& pos) { // The bishop has the wrong color, and the defending king is on the // file of the pawn(s) or the neighboring file. Find the rank of the // frontmost pawn. - Rank rank; if (strongerSide == WHITE) { @@ -422,7 +421,7 @@ ScaleFactor ScalingFunction::apply(const Position& pos) { /// It tests for fortress draws with a rook on the third rank defended by /// a pawn. template<> -ScaleFactor ScalingFunction::apply(const Position& pos) { +ScaleFactor ScalingFunction::apply(const Position& pos) { assert(pos.non_pawn_material(strongerSide) == QueenValueMidgame); assert(pos.piece_count(strongerSide, QUEEN) == 1);