]> git.proxmox.com Git - rustc.git/blob - src/test/ui/issues/issue-77002.rs
New upstream version 1.60.0+dfsg1
[rustc.git] / src / test / ui / issues / issue-77002.rs
1 // compile-flags: -Zmir-opt-level=3 -Copt-level=0
2 // run-pass
3
4 type M = [i64; 2];
5
6 fn f(a: &M) -> M {
7 let mut b: M = M::default();
8 b[0] = a[0] * a[0];
9 b
10 }
11
12 fn main() {
13 let mut a: M = [1, 1];
14 a = f(&a);
15 assert_eq!(a[0], 1);
16 }