Skip to content

Commit 23cb573

Browse files
committed
big.int.depositBits: fix handling of different limb counts
1 parent 56e2448 commit 23cb573

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/std/math/big/int.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1771,7 +1771,7 @@ pub const Mutable = struct {
17711771
@memset(result.limbs, 0);
17721772

17731773
var shift: usize = 0;
1774-
for (mask.limbs, result.limbs) |mask_limb, *result_limb| {
1774+
for (mask.limbs, result.limbs[0..mask.limbs.len]) |mask_limb, *result_limb| {
17751775
const shift_bits: Log2Limb = @intCast(shift % limb_bits);
17761776
const shift_limbs = shift / limb_bits;
17771777

0 commit comments

Comments
 (0)