|
@@ -166,7 +166,7 @@ FLATTEN SignedBigInteger SignedBigInteger::bitwise_and(const SignedBigInteger& o
|
|
auto result = bitwise_and(other.unsigned_value());
|
|
auto result = bitwise_and(other.unsigned_value());
|
|
|
|
|
|
// The sign bit will have to be AND'd manually.
|
|
// The sign bit will have to be AND'd manually.
|
|
- result.m_sign = is_negative() || other.is_negative();
|
|
|
|
|
|
+ result.m_sign = is_negative() && other.is_negative();
|
|
|
|
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|