We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a1c5f41 commit b19fa76Copy full SHA for b19fa76
vlib/math/big/big_test.v
@@ -110,6 +110,7 @@ struct IsXTest {
110
111
// vfmt off
112
const is_power_of_2_test_data = [
113
+ IsXTest{ "-4", false },
114
IsXTest{ u32(0b110000000000), false },
115
IsXTest{ "537502395172353242345", false },
116
IsXTest{ "590295810358705700000", false },
vlib/math/big/integer.v
@@ -1214,7 +1214,7 @@ pub fn (x Integer) is_odd() bool {
1214
// is_power_of_2 returns true when the integer `x` satisfies `2^n`, where `n >= 0`
1215
@[direct_array_access; inline]
1216
pub fn (x Integer) is_power_of_2() bool {
1217
- if x.signum == 0 {
+ if x.signum <= 0 {
1218
return false
1219
}
1220
0 commit comments