1 // run-pass
2 
3 macro_rules! do_block{
4     ($val:block) => {$val}
5 }
6 
main()7 fn main() {
8     let s;
9     do_block!({ s = "it works!"; });
10     assert_eq!(s, "it works!");
11 }
12