about summary refs log tree commit diff
path: root/tests/crashes/118784.rs
blob: 7bf943c8177c1eb2e68d4139fc11f2544443bd4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//@ 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);
}