| //@ 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 | |
| } |