//@ compile-flags: -Z mir-opt-level=3 | |
//@ run-pass | |
fn e220() -> (i64, i64) { | |
#[inline(never)] | |
fn get_displacement() -> [i64; 2] { | |
[139776, 963904] | |
} | |
let res = get_displacement(); | |
match (&res[0], &res[1]) { | |
(arg0, arg1) => (*arg0, *arg1), | |
} | |
} | |
fn main() { | |
assert_eq!(e220(), (139776, 963904)); | |
} |