From 7262dcc4a78a4e63db29410365fe7d47f2b56fd0 Mon Sep 17 00:00:00 2001 From: Mazdak Farrokhzad Date: Fri, 6 Dec 2019 22:41:10 +0100 Subject: [PATCH] refactor loop parsing a bit --- src/librustc_parse/parser/expr.rs | 55 +++++++++++++++---------------- src/test/ui/while-let.stderr | 4 +-- 2 files changed, 28 insertions(+), 31 deletions(-) diff --git a/src/librustc_parse/parser/expr.rs b/src/librustc_parse/parser/expr.rs index c3cac8c64659..17198040d25b 100644 --- a/src/librustc_parse/parser/expr.rs +++ b/src/librustc_parse/parser/expr.rs @@ -1472,15 +1472,13 @@ impl<'a> Parser<'a> { } } - /// Parses a `for ... in` expression (`for` token already eaten). + /// Parses `for in ` (`for` token already eaten). fn parse_for_expr( &mut self, opt_label: Option