Skip to content

Commit 9c35b63

Browse files
committed
---
yaml --- r: 7015 b: refs/heads/master c: de383bc h: refs/heads/master i: 7013: 90f1715 7011: 4f4afaa 7007: 38503e6 v: v3
1 parent a736079 commit 9c35b63

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

[refs]

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 9e1dc703d2fce55ca8c79fdc68188560c6d78d9c
2+
refs/heads/master: de383bcfedc5ac67c6a27c51f1a8226f5a9bdcd0

trunk/src/comp/syntax/parse/parser.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1621,8 +1621,8 @@ fn expr_requires_semi_to_be_stmt(e: @ast::expr) -> bool {
16211621

16221622
fn stmt_to_expr(stmt: @ast::stmt) -> option::t<@ast::expr> {
16231623
alt stmt.node {
1624-
ast::stmt_expr(e, _) { some(e) }
1625-
ast::stmt_decl(_, _) { none }
1624+
ast::stmt_expr(e, _) when expr_requires_semi_to_be_stmt(e) { some(e) }
1625+
_ { none }
16261626
}
16271627
}
16281628

0 commit comments

Comments
 (0)