]> git.proxmox.com Git - rustc.git/blob - src/test/ui/issues/issue-5718.rs
New upstream version 1.49.0+dfsg1
[rustc.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 }