blob: a40e2c5f9705a0102c1ec16af1feccef39466d75 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
// check-pass
macro_rules! two_items {
() => {
extern "C" {}
extern "C" {}
};
}
macro_rules! single_expr_funneler {
($expr:expr) => {
$expr; // note the semicolon, it changes the statement kind during parsing
};
}
macro_rules! single_item_funneler {
($item:item) => {
$item
};
}
fn main() {
single_expr_funneler! { two_items! {} }
single_item_funneler! { two_items! {} }
}
|