]> git.lizzy.rs Git - rust.git/commitdiff
Treat new blocks like existing ones in closures
authorNick Cameron <ncameron@mozilla.com>
Tue, 7 Mar 2017 01:30:01 +0000 (14:30 +1300)
committerNick Cameron <ncameron@mozilla.com>
Tue, 7 Mar 2017 01:30:01 +0000 (14:30 +1300)
Fixes #1355

src/expr.rs
tests/target/expr.rs

index 7f5d88d3f684b1d46310759c17d88f1a5cc2766e..e540965fd8c72d8a337b039b736c53bcece57e07 100644 (file)
@@ -494,7 +494,7 @@ fn rewrite_closure(capture: ast::CaptureBy,
         rules: ast::BlockCheckMode::Default,
         span: body.span,
     };
-    return rewrite_closure_block(&block, prefix, context, body_shape.block());
+    return rewrite_closure_block(&block, prefix, context, body_shape);
 
     fn rewrite_closure_expr(expr: &ast::Expr,
                             prefix: &str,
index 2d9f0e6ad105b372aae67c05c01cba433089b8a4..d05870086e32b6d06b3148500253d902f292c703 100644 (file)
@@ -292,6 +292,6 @@ fn issue1106() {
     }
 
     for entry in WalkDir::new(path).into_iter().filter_entry(|entry| {
-        exclusions.filter_entry(entry)
-    }) {}
+                                                                 exclusions.filter_entry(entry)
+                                                             }) {}
 }