]> git.lizzy.rs Git - rust.git/commitdiff
make HashMap test a bit nicer
authorRalf Jung <post@ralfj.de>
Mon, 13 May 2019 09:45:39 +0000 (11:45 +0200)
committerRalf Jung <post@ralfj.de>
Mon, 13 May 2019 09:45:39 +0000 (11:45 +0200)
tests/run-pass/hashmap.rs

index 55037f55bf048d7924fe9671ad3c8cf4d4d80cc9..e249238d48cbff3893a0cc48cb415e1190612441 100644 (file)
@@ -24,12 +24,10 @@ fn test_map<S: BuildHasher>(mut map: HashMap<i32, i32, S>) {
 }
 
 fn main() {
-    if cfg!(target_os = "macos") { // TODO: Implement random number generation on OS X.
+    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.
-        let map : HashMap<i32, i32, BuildHasherDefault<collections::hash_map::DefaultHasher>> = HashMap::default();
-        test_map(map);
+        test_map::<BuildHasherDefault<collections::hash_map::DefaultHasher>>(HashMap::default());
     } else {
-        let map: HashMap<i32, i32> = HashMap::default();
-        test_map(map);
+        test_map(HashMap::new());
     }
 }