//@ known-bug: #118784 | |
//@ needs-rustc-debug-assertions | |
use std::collections::HashMap; | |
macro_rules! all_sync_send { | |
($ctor:expr, $($iter:expr),+) => ({ | |
$( | |
let mut x = $ctor; | |
is_sync(x.$iter()); | |
let mut y = $ctor; | |
is_send(y.$iter()); | |
)+ | |
}) | |
} | |
fn main() { | |
all_sync_send!(HashMap, HashMap); | |
} |