]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-5718.rs
Merge commit '97e504549371d7640cf011d266e3c17394fdddac' into sync_cg_clif-2021-12-20
[rust.git] / src / test / ui / issues / issue-5718.rs
1 // run-pass
2 // pretty-expanded FIXME #23616
3
4 #![feature(box_syntax)]
5
6 struct Element;
7
8 macro_rules! foo {
9     ($tag: expr, $string: expr) => {
10         if $tag == $string {
11             let element: Box<_> = box Element;
12             unsafe {
13                 return std::mem::transmute::<_, usize>(element);
14             }
15         }
16     }
17 }
18
19 fn bar() -> usize {
20     foo!("a", "b");
21     0
22 }
23
24 fn main() {
25     bar();
26 }