1 // run-pass
2 // pretty-expanded FIXME #23616
3 
main()4 pub fn main() {
5     use std::mem::replace;
6     let mut x = 5;
7     let _ = replace(&mut x, 6);
8     {
9         use std::mem::*;
10         let mut y = 6;
11         swap(&mut x, &mut y);
12     }
13 }
14