diff options
author | 2017-08-19 22:30:31 +0300 | |
---|---|---|
committer | 2017-08-19 22:30:31 +0300 | |
commit | 8a69ec3486110766c6e1fe13e449e81c5e0d147a (patch) | |
tree | 24ebe61582135a361a1c0f866d49351573688da9 /src/shared/segmentation.rs | |
parent | 17c4e7c8eceeb513b14c668e57d3ef4074a31fa2 (diff) | |
download | rust-x86-8a69ec3486110766c6e1fe13e449e81c5e0d147a.tar.gz rust-x86-8a69ec3486110766c6e1fe13e449e81c5e0d147a.tar.zst rust-x86-8a69ec3486110766c6e1fe13e449e81c5e0d147a.zip |
Fix assert in Flags::from_limit2() - limit2 is 4 bits wide, not 3.
Diffstat (limited to 'src/shared/segmentation.rs')
-rw-r--r-- | src/shared/segmentation.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shared/segmentation.rs b/src/shared/segmentation.rs index e3927c0..2e4e6e1 100644 --- a/src/shared/segmentation.rs +++ b/src/shared/segmentation.rs @@ -256,7 +256,7 @@ impl Flags { pub const BLANK: Flags = Flags { bits: 0 }; pub fn from_limit2(limit2: u8) -> Flags { - assert_eq!(limit2 & !0b111, 0); + assert_eq!(limit2 & !0b1111, 0); Flags { bits: limit2 } } } |