// edition:2018 // compile-flags: -Z mir-opt-level=3 #[inline(always)] pub fn copy_prop(s: bool) -> String { let a = "Hello world!".to_string(); let b = a; let c = b; if s { c } else { String::new() } } #[inline(always)] pub fn dest_prop(x: &[u8]) -> &[u8] { let y = &x[..x.len()]; y }