1 2 3 4 5 6 7 8 9 10 11 12 13
// run-pass macro_rules! foo { ($y:expr) => ({ $y = 2; }) } #[allow(unused_variables)] #[allow(unused_assignments)] fn main() { let mut x = 1; foo!(x); }