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