aboutsummaryrefslogtreecommitdiff
path: root/src/shared/segmentation.rs
diff options
context:
space:
mode:
authorGravatar Sergey V. Galtsev <sergey-v-galtsev@github.com> 2017-08-19 22:30:31 +0300
committerGravatar Sergey V. Galtsev <sergey-v-galtsev@github.com> 2017-08-19 22:30:31 +0300
commit8a69ec3486110766c6e1fe13e449e81c5e0d147a (patch)
tree24ebe61582135a361a1c0f866d49351573688da9 /src/shared/segmentation.rs
parent17c4e7c8eceeb513b14c668e57d3ef4074a31fa2 (diff)
downloadrust-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.rs2
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 }
}
}