]> git.sesse.net Git - stockfish/blobdiff - src/bitboard.h
Use reference instead of pointer for pop_lsb() signature
[stockfish] / src / bitboard.h
index 70835e8eeff144ef08c7b19753933ea18ca7798e..c663f4bd1f7db28798fb21a197f05c4a4dc95a50 100644 (file)
@@ -428,10 +428,10 @@ inline Bitboard least_significant_square_bb(Bitboard b) {
 
 /// pop_lsb() finds and clears the least significant bit in a non-zero bitboard
 
-inline Square pop_lsb(Bitboard* b) {
-  assert(*b);
-  const Square s = lsb(*b);
-  *b &= *b - 1;
+inline Square pop_lsb(Bitboard& b) {
+  assert(b);
+  const Square s = lsb(b);
+  b &= b - 1;
   return s;
 }