From fbbc7e421c251c8cb09afaa96d6b438ab0cb7aa7 Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Tue, 17 May 2011 11:47:52 +0200 Subject: [PATCH] Prefer an assert to a comment in position.h No functional change. Signed-off-by: Marco Costalba --- src/position.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/position.h b/src/position.h index de2afbfd..3ea5f6df 100644 --- a/src/position.h +++ b/src/position.h @@ -20,6 +20,8 @@ #if !defined(POSITION_H_INCLUDED) #define POSITION_H_INCLUDED +#include + #include "bitboard.h" #include "move.h" #include "types.h" @@ -525,13 +527,13 @@ inline bool Position::is_chess960() const { inline bool Position::move_is_capture(Move m) const { - // Move must not be MOVE_NONE ! + assert (m != MOVE_NONE && m != MOVE_NULL); return (m & (3 << 15)) ? !move_is_castle(m) : !square_is_empty(move_to(m)); } inline bool Position::move_is_capture_or_promotion(Move m) const { - // Move must not be MOVE_NONE ! + assert (m != MOVE_NONE && m != MOVE_NULL); return (m & (0x1F << 12)) ? !move_is_castle(m) : !square_is_empty(move_to(m)); } -- 2.39.2