Skip to content

Commit

Permalink
read/cfi: change size_of tests to be an upper bound
Browse files Browse the repository at this point in the history
Something has changed in ArrayVec layout on nightly.
  • Loading branch information
philipc committed Jan 3, 2019
1 parent 446c0b9 commit 4aafcd8
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions src/read/cfi.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6452,21 +6452,23 @@ mod tests {
#[cfg(target_pointer_width = "64")]
fn size_of_unwind_ctx() {
use std::mem;
assert_eq!(
mem::size_of::<
UnwindContext<EhFrame<EndianSlice<NativeEndian>>, EndianSlice<NativeEndian>>,
>(),
5416
);
let size = mem::size_of::<
UnwindContext<EhFrame<EndianSlice<NativeEndian>>, EndianSlice<NativeEndian>>,
>();
let max_size = 5416;
if size > max_size {
assert_eq!(size, max_size);
}
}

#[test]
#[cfg(target_pointer_width = "64")]
fn size_of_register_rule_map() {
use std::mem;
assert_eq!(
mem::size_of::<RegisterRuleMap<EndianSlice<NativeEndian>>>(),
1040
);
let size = mem::size_of::<RegisterRuleMap<EndianSlice<NativeEndian>>>();
let max_size = 1040;
if size > max_size {
assert_eq!(size, max_size);
}
}
}

0 comments on commit 4aafcd8

Please sign in to comment.