//@ run-pass
//@ pretty-expanded FIXME #23616
pub fn main() {
use std::mem::replace;
let mut x = 5;
let _ = replace(&mut x, 6);
{
use std::mem::*;
let mut y = 6;
swap(&mut x, &mut y);
}