]> git.proxmox.com Git - rustc.git/blobdiff - src/test/run-pass/capture-clauses-unboxed-closures.rs
New upstream version 1.19.0+dfsg1
[rustc.git] / src / test / run-pass / capture-clauses-unboxed-closures.rs
index cd40e2a7843665c85a7f8fa51db2ec5e14161460..e8a9dc7b8f368b69d01f4e694dedc6dd3b39361d 100644 (file)
@@ -8,17 +8,15 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-#![feature(unboxed_closures)]
-
 fn each<'a,T,F:FnMut(&'a T)>(x: &'a [T], mut f: F) {
-    for val in x.iter() {
+    for val in x {
         f(val)
     }
 }
 
 fn main() {
-    let mut sum = 0u;
-    let elems = [ 1u, 2, 3, 4, 5 ];
-    each(&elems, |&mut: val: &uint| sum += *val);
+    let mut sum = 0;
+    let elems = [ 1, 2, 3, 4, 5 ];
+    each(&elems, |val: &usize| sum += *val);
     assert_eq!(sum, 15);
 }