From 070b1c833375f9b76645e1254c31074e96116619 Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Mon, 9 Jan 2012 19:17:02 -0600 Subject: [PATCH] Remove support for 'when' in alt-patterns from parser Issue #1396 --- src/comp/syntax/parse/parser.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/comp/syntax/parse/parser.rs b/src/comp/syntax/parse/parser.rs index b163ae172da..77a1df8d437 100644 --- a/src/comp/syntax/parse/parser.rs +++ b/src/comp/syntax/parse/parser.rs @@ -1389,11 +1389,7 @@ fn parse_alt_expr(p: parser) -> @ast::expr { while p.peek() != token::RBRACE { let pats = parse_pats(p); let guard = none; - if eat_word(p, "when") { - guard = some(parse_expr(p)); - } else if eat_word(p, "if") { - guard = some(parse_expr(p)); - } + if eat_word(p, "if") { guard = some(parse_expr(p)); } let blk = parse_block(p); arms += [{pats: pats, guard: guard, body: blk}]; }