3 // compile-flags: -Zmir-opt-level=1
15 fn foo(xs: [(Never, u32); 1]) -> u32 { xs[0].1 }
17 fn bar([(_, x)]: [(Never, u32); 1]) -> u32 { x }
20 println!("{}", mem::size_of::<Foo>());
22 let f = [Foo { a: 42 }, Foo { a: 10 }];
23 println!("{:?}", unsafe { f[0].a });