Merge pull request #70 from Kerollmops/fix-assert-new-attribute

Remove assert on Attribute::new()
This commit is contained in:
Clément Renault 2019-01-09 11:09:18 +01:00 committed by GitHub
commit 86bfb173ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -105,9 +105,6 @@ impl WordArea {
/// The byte index must not be greater than 2^22 /// The byte index must not be greater than 2^22
/// and the length not greater than 1024. /// and the length not greater than 1024.
fn new(byte_index: u32, length: u16) -> Result<WordArea, WordAreaError> { fn new(byte_index: u32, length: u16) -> Result<WordArea, WordAreaError> {
assert!(byte_index & 0b1111_1111_1100_0000_0000_0000_0000 == 0);
assert!(length & 0b1111_1100_0000_0000 == 0);
if byte_index & 0b1111_1111_1100_0000_0000_0000_0000 != 0 { if byte_index & 0b1111_1111_1100_0000_0000_0000_0000 != 0 {
return Err(WordAreaError::ByteIndexTooBig) return Err(WordAreaError::ByteIndexTooBig)
} }