projects
/
stockfish
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix a warning un using anonymous structs
[stockfish]
/
src
/
bitboard.cpp
diff --git
a/src/bitboard.cpp
b/src/bitboard.cpp
index b60f54bd55bef9339d4a5fe750a7156e36d0393c..474e321c09fff8184330be1f27c79dae7c904d6f 100644
(file)
--- a/
src/bitboard.cpp
+++ b/
src/bitboard.cpp
@@
-302,7
+302,7
@@
union b_union {
struct {
uint32_t l;
uint32_t h;
struct {
uint32_t l;
uint32_t h;
- };
+ }
dw
;
};
// WARNING: Needs -fno-strict-aliasing compiler option
};
// WARNING: Needs -fno-strict-aliasing compiler option
@@
-313,15
+313,15
@@
Square pop_1st_bit(Bitboard *bb) {
u.b = *bb;
u.b = *bb;
- if (u.l)
+ if (u.
dw.
l)
{
{
- b = u.l;
+ b = u.
dw.
l;
*((uint32_t*)bb) = b & (b - 1);
b ^= (b - 1);
}
else
{
*((uint32_t*)bb) = b & (b - 1);
b ^= (b - 1);
}
else
{
- b = u.h;
+ b = u.
dw.
h;
*((uint32_t*)bb+1) = b & (b - 1); // Little endian only?
b = ~(b ^ (b - 1));
}
*((uint32_t*)bb+1) = b & (b - 1); // Little endian only?
b = ~(b ^ (b - 1));
}