Skip to content

Commit ec8a2bc

Browse files
committed
---
yaml --- r: 949 b: refs/heads/master c: 80d099c h: refs/heads/master i: 947: 220e00a v: v3
1 parent 21f8bfb commit ec8a2bc

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: f075b10af2c2a1088d72fff0bff1918a8e74fbf0
2+
refs/heads/master: 80d099c59ab1a9ce4ef24087c2c17c42b686e66c

trunk/src/comp/front/parser.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -771,6 +771,7 @@ impure fn parse_alt_expr(parser p) -> @ast.expr {
771771
}
772772
}
773773
}
774+
p.bump();
774775

775776
auto expr = ast.expr_alt(discriminant, arms, ast.ann_none);
776777
auto hi = p.get_span();
@@ -974,6 +975,11 @@ impure fn parse_stmt(parser p) -> @ast.stmt {
974975
ret @spanned(lo, e.span, ast.stmt_expr(e));
975976
}
976977

978+
case (token.ALT) {
979+
auto e = parse_expr(p);
980+
ret @spanned(lo, e.span, ast.stmt_expr(e));
981+
}
982+
977983
case (token.LBRACE) {
978984
auto e = parse_expr(p);
979985
ret @spanned(lo, e.span, ast.stmt_expr(e));

0 commit comments

Comments
 (0)