]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-77002.rs
Auto merge of #87296 - Aaron1011:inert-warn, r=petrochenkov
[rust.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 }