diff options
| author | bors <bors@rust-lang.org> | 2014-09-07 12:41:25 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-09-07 12:41:25 +0000 |
| commit | 1242772ccee524b9af4f7d7df06afef9be07d3d5 (patch) | |
| tree | 265726e8d80e67cd8968b77218cf16b0b2e30dd4 /src/libnum | |
| parent | ee72e46638f2b2ae92e99df2a7ea92690baa0d07 (diff) | |
| parent | 88bd646be096a816c1f842b1919f169d0d797ef9 (diff) | |
| download | rust-1242772ccee524b9af4f7d7df06afef9be07d3d5.tar.gz rust-1242772ccee524b9af4f7d7df06afef9be07d3d5.zip | |
auto merge of #17005 : bjz/rust/bit-count, r=thestinger
Fixes rust-lang/rfcs#224
Diffstat (limited to 'src/libnum')
| -rw-r--r-- | src/libnum/bigint.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libnum/bigint.rs b/src/libnum/bigint.rs index 68cfe061121..39e21cfc486 100644 --- a/src/libnum/bigint.rs +++ b/src/libnum/bigint.rs @@ -807,7 +807,7 @@ impl BigUint { pub fn bits(&self) -> uint { if self.is_zero() { return 0; } let zeros = self.data.last().unwrap().leading_zeros(); - return self.data.len()*BigDigit::bits - (zeros as uint); + return self.data.len()*BigDigit::bits - zeros; } } |
