]> git.proxmox.com Git - cargo.git/commitdiff
Auto merge of #8446 - ehuss:fix-usize-32, r=alexcrichton
authorbors <bors@rust-lang.org>
Thu, 2 Jul 2020 21:51:34 +0000 (21:51 +0000)
committerbors <bors@rust-lang.org>
Thu, 2 Jul 2020 21:51:34 +0000 (21:51 +0000)
Fix overflow error on 32-bit.

This fails to compile on 32-bit platforms with an overflow error ("attempt to shift right by 32_i32 which would overflow").

I think it would be highly unlikely for any value to be in the billions.  Alternatively it can be rewritten to something like `assert!(val <= u32::MAX as usize);`.


Trivial merge