From: Marco Costalba Date: Sat, 24 May 2014 22:21:46 +0000 (+0200) Subject: Fix a warning with Intel compiler X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=495a0fa699fb3f8ed36fe343fbd910479df4e2f1 Fix a warning with Intel compiler warning #2259: non-pointer conversion from "int" to "int16_t={short}" may lose significant bits. No functional change. --- diff --git a/src/types.h b/src/types.h index 8cdb5227..9910f103 100644 --- a/src/types.h +++ b/src/types.h @@ -274,7 +274,7 @@ typedef union { inline Score make_score(int mg, int eg) { ScoreView v; - v.half.mg = (int16_t)mg - (uint16_t(eg) >> 15); + v.half.mg = (int16_t)(mg - (uint16_t(eg) >> 15)); v.half.eg = (int16_t)eg; return Score(v.full); }