]> git.proxmox.com Git - rustc.git/blobdiff - src/test/codegen/zip.rs
New upstream version 1.14.0+dfsg1
[rustc.git] / src / test / codegen / zip.rs
index 6c956364bf80f060d92adc98378f19a7214cdf63..d0051c5165fe139253700b111cb7d8e64c506e8d 100644 (file)
@@ -20,3 +20,12 @@ pub fn zip_copy(xs: &[u8], ys: &mut [u8]) {
         *y = *x;
     }
 }
+
+// CHECK-LABEL: @zip_copy_mapped
+#[no_mangle]
+pub fn zip_copy_mapped(xs: &[u8], ys: &mut [u8]) {
+// CHECK: memcpy
+    for (x, y) in xs.iter().map(|&x| x).zip(ys) {
+        *y = x;
+    }
+}