about summary refs log tree commit diff
path: root/src/rustc/middle/check_loop.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/rustc/middle/check_loop.rs')
-rw-r--r--src/rustc/middle/check_loop.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/rustc/middle/check_loop.rs b/src/rustc/middle/check_loop.rs
index 79f8cf24da0..3cd26f3039b 100644
--- a/src/rustc/middle/check_loop.rs
+++ b/src/rustc/middle/check_loop.rs
@@ -13,10 +13,10 @@ fn check_crate(tcx: ty::ctxt, crate: @crate) {
             match e.node {
               expr_while(e, b) => {
                 v.visit_expr(e, cx, v);
-                v.visit_block(b, {in_loop: true with cx}, v);
+                v.visit_block(b, {in_loop: true,.. cx}, v);
               }
               expr_loop(b, _) => {
-                v.visit_block(b, {in_loop: true with cx}, v);
+                v.visit_block(b, {in_loop: true,.. cx}, v);
               }
               expr_fn(_, _, _, _) => {
                 visit::visit_expr(e, {in_loop: false, can_ret: true}, v);
@@ -47,7 +47,7 @@ fn check_crate(tcx: ty::ctxt, crate: @crate) {
               }
               _ => visit::visit_expr(e, cx, v)
             }
-        }
-        with *visit::default_visitor()
+        },
+        .. *visit::default_visitor()
     }));
 }