diff --git a/tests/run-pass/hashmap.rs b/tests/run-pass/hashmap.rs index 1ff9c26ba1..a63036780c 100644 --- a/tests/run-pass/hashmap.rs +++ b/tests/run-pass/hashmap.rs @@ -1,3 +1,6 @@ +// macOS needs FS access for its HashMap: +// compile-flags: -Zmiri-disable-isolation + use std::collections::{self, HashMap}; use std::hash::{BuildHasherDefault, BuildHasher}; @@ -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()); }