X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ftypes.h;h=f6d993d07cf56be595331b9ce3ed5f892559a63b;hb=141caf1d5b642bab826e2e8a7ab043b8c4928250;hp=a85aa7f7292bea9417f8daecf0634f676bab61b1;hpb=a5ae7fe26030bdd73a95fde3ebe841abfe84ec5e;p=stockfish diff --git a/src/types.h b/src/types.h index a85aa7f7..f6d993d0 100644 --- a/src/types.h +++ b/src/types.h @@ -150,10 +150,10 @@ template inline T operator- (const T d) { OK(T); return T(-int(d)); } template -inline void operator++ (T& d, int) { OK(T); d = T(int(d) + 1); } +inline T operator++ (T& d, int) { OK(T); d = T(int(d) + 1); return d; } template -inline void operator-- (T& d, int) { OK(T); d = T(int(d) - 1); } +inline T operator-- (T& d, int) { OK(T); d = T(int(d) - 1); return d; } template inline void operator+= (T& d1, const T d2) { OK(T); d1 = d1 + d2; }