From: Marco Costalba Date: Sat, 16 Jul 2011 09:42:27 +0000 (+0100) Subject: Don't need to assert for pos.is_ok() when position is constant X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=67686b7684e8cb2f195a648b1042e671e80bc9be;hp=67686b7684e8cb2f195a648b1042e671e80bc9be Don't need to assert for pos.is_ok() when position is constant It's only necessary to do the checking at the end of every non-const member (including the constructors and from_fen()) of class Position. Once the post-condition of every modifier guarantees the class invariant, we don't need to verify sanity of the position as preconditions for outside callers such as movegen, search etc. For non-class types such as Move and Square we still need to assert of course. Suggested by Rein Halbersma. No functional change. Signed-off-by: Marco Costalba ---