(mlist++)->move = make<CASTLE>(kfrom, rfrom);
if (Checks && !pos.gives_check((mlist - 1)->move, CheckInfo(pos)))
- mlist--;
+ --mlist;
return mlist;
}
// evasions so to skip known illegal moves avoiding useless legality check later.
do
{
- checkersCnt++;
+ ++checkersCnt;
checksq = pop_lsb(&b);
assert(color_of(pos.piece_on(checksq)) == ~us);
&& !pos.legal(cur->move, pinned))
cur->move = (--end)->move;
else
- cur++;
+ ++cur;
return end;
}