blob: 3d622b69913006cbda6ae66c386a2a0925a3942e [file] [log] [blame] [edit]
#![deny(unused_variables)]
macro_rules! make_var {
($struct:ident, $var:ident) => {
let $var = $struct.$var; //~ ERROR unused variable: `var`
};
}
#[allow(unused)]
struct MyStruct {
var: i32,
}
fn main() {
let s = MyStruct { var: 42 };
make_var!(s, var);
let a = 1; //~ ERROR unused variable: `a`
}