]> git.proxmox.com Git - rustc.git/blame - src/test/mir-opt/dest-prop/simple.rs
Merge tag 'debian/1.52.1+dfsg1-1_exp2' into proxmox/buster
[rustc.git] / src / test / mir-opt / dest-prop / simple.rs
CommitLineData
1b1a35ee 1//! Copy of `nrvo-simple.rs`, to ensure that full dest-prop handles it too.
6a06907d 2// compile-flags: -Zunsound-mir-opts
1b1a35ee
XL
3// EMIT_MIR simple.nrvo.DestinationPropagation.diff
4fn nrvo(init: fn(&mut [u8; 1024])) -> [u8; 1024] {
5 let mut buf = [0; 1024];
6 init(&mut buf);
7 buf
8}
9
10fn main() {
11 let _ = nrvo(|buf| {
12 buf[4] = 4;
13 });
14}