- && (pos.pieces<ROOK>(weakerSide) & relative_rank_bb(weakerSide, RANK_3))
- && (pos.pieces<PAWN>(weakerSide) & relative_rank_bb(weakerSide, RANK_2))
- && (pos.piece_attacks<KING>(kingSq) & pos.pieces<PAWN>(weakerSide)))
+ && (pos.pieces(ROOK, weakerSide) & relative_rank_bb(weakerSide, RANK_3))
+ && (pos.pieces(PAWN, weakerSide) & relative_rank_bb(weakerSide, RANK_2))
+ && (pos.attacks_from<KING>(kingSq) & pos.pieces(PAWN, weakerSide)))