fix warnings with cfg(miri)
This commit is contained in:
parent
ca2ffe3a80
commit
ab73d10a6e
@ -70,14 +70,16 @@ fn hash<T: Hash>(t: &T) -> u64 {
|
||||
let ptr = 5_usize as *mut i32;
|
||||
assert_eq!(hash(&ptr), 5);
|
||||
|
||||
if cfg!(miri) { // Miri cannot hash pointers
|
||||
return;
|
||||
}
|
||||
|
||||
let cs: &mut [u8] = &mut [1, 2, 3];
|
||||
let ptr = cs.as_ptr();
|
||||
let slice_ptr = cs as *const [u8];
|
||||
#[cfg(not(miri))] // Miri cannot hash pointers
|
||||
assert_eq!(hash(&slice_ptr), hash(&ptr) + cs.len() as u64);
|
||||
|
||||
let slice_ptr = cs as *mut [u8];
|
||||
#[cfg(not(miri))] // Miri cannot hash pointers
|
||||
assert_eq!(hash(&slice_ptr), hash(&ptr) + cs.len() as u64);
|
||||
}
|
||||
|
||||
|
@ -31,7 +31,11 @@ fn ordinary() {
|
||||
test_literal!(0.1);
|
||||
test_literal!(12345.);
|
||||
test_literal!(0.9999999);
|
||||
#[cfg(not(miri))] // Miri is too slow
|
||||
|
||||
if cfg!(miri) { // Miri is too slow
|
||||
return;
|
||||
}
|
||||
|
||||
test_literal!(2.2250738585072014e-308);
|
||||
}
|
||||
|
||||
@ -77,9 +81,12 @@ fn infinity() {
|
||||
fn zero() {
|
||||
test_literal!(0.0);
|
||||
test_literal!(1e-325);
|
||||
#[cfg(not(miri))] // Miri is too slow
|
||||
|
||||
if cfg!(miri) { // Miri is too slow
|
||||
return;
|
||||
}
|
||||
|
||||
test_literal!(1e-326);
|
||||
#[cfg(not(miri))] // Miri is too slow
|
||||
test_literal!(1e-500);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user