diff --git a/brlib b/brlib index 8ff163d..7bedfdd 160000 --- a/brlib +++ b/brlib @@ -1 +1 @@ -Subproject commit 8ff163dcf569105bbdec28860eff100280e32898 +Subproject commit 7bedfddfba09e9f93615fee2623d44a9d0e1a605 diff --git a/src/position.c b/src/position.c index f95bda3..08cb05c 100644 --- a/src/position.c +++ b/src/position.c @@ -352,11 +352,12 @@ bool pos_ok(const pos_t *pos, const bool strict) /* force BUG_ON and WARN_ON */ # pragma push_macro("BUG_ON") +# pragma push_macro("WARN_ON") # undef BUG_ON # define BUG_ON -# pragma push_macro("WARN_ON") # undef WARN_ON # define WARN_ON +# include /* pawns on 1st ot 8th rank */ error += warn_on((pos->bb[WHITE][PAWN] | pos->bb[BLACK][PAWN]) &