diff --git a/src/value.zig b/src/value.zig index 713cacb7b0..ff2c0c271b 100644 --- a/src/value.zig +++ b/src/value.zig @@ -3987,7 +3987,7 @@ pub const Value = extern union { const shift = @intCast(usize, rhs.toUnsignedInt(target)); const limbs = try arena.alloc( std.math.big.Limb, - std.math.big.int.calcTwosCompLimbCount(info.bits), + std.math.big.int.calcTwosCompLimbCount(info.bits) + 1, ); var result_bigint = BigIntMutable{ .limbs = limbs,