]> git.lizzy.rs Git - rust.git/blob - src/test/ui/hygiene/issue-40847.rs
Rollup merge of #90202 - matthewjasper:xcrate-hygiene, r=petrochenkov
[rust.git] / src / test / ui / hygiene / issue-40847.rs
1 // run-pass
2 macro_rules! gen {
3     ($name:ident ( $($dol:tt $var:ident)* ) $($body:tt)*) => {
4         macro_rules! $name {
5             ($($dol $var:ident)*) => {
6                 $($body)*
7             }
8         }
9     }
10 }
11
12 gen!(m($var) $var);
13
14 fn main() {
15     let x = 1;
16     assert_eq!(m!(x), 1);
17 }