diff --git a/tests/run-pass/hashmap.rs b/tests/run-pass/hashmap.rs index 1ff9c26ba1..85116796d3 100644 --- a/tests/run-pass/hashmap.rs +++ b/tests/run-pass/hashmap.rs @@ -1,5 +1,8 @@ -use std::collections::{self, HashMap}; -use std::hash::{BuildHasherDefault, BuildHasher}; +// macOS needs FS access for its HashMap: +// compile-flags: -Zmiri-disable-isolation + +use std::collections::HashMap; +use std::hash::BuildHasher; fn test_map(mut map: HashMap) { map.insert(0, 0); @@ -18,14 +21,8 @@ fn test_map(mut map: HashMap) { assert_eq!(map.values().fold(0, |x, y| x+y), num*(num-1)/2); // TODO: Test Entry API, Iterators, ... - } fn main() { - if cfg!(target_os = "macos") { // TODO: Implement libstd HashMap seeding for macOS (https://github.com/rust-lang/miri/issues/686). - // Until then, use a deterministic map. - test_map::>(HashMap::default()); - } else { - test_map(HashMap::new()); - } + test_map(HashMap::new()); }