diff options
| author | Patrick Walton <[email protected]> | 2011-04-21 13:00:06 -0700 |
|---|---|---|
| committer | Patrick Walton <[email protected]> | 2011-04-21 13:00:06 -0700 |
| commit | 3dbfc9310a705f1a214c13a02cd3a4750eb9be81 (patch) | |
| tree | a53be2b7ba49fbaeabdcc293d046d68492200a1c | |
| parent | rustc: Get rid of boring_ann(); it duplicates plain_ann() (diff) | |
| download | rust-3dbfc9310a705f1a214c13a02cd3a4750eb9be81.tar.xz rust-3dbfc9310a705f1a214c13a02cd3a4750eb9be81.zip | |
rustc: Make the parser never assign any types, not even ty_nil
| -rw-r--r-- | src/comp/front/parser.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/comp/front/parser.rs b/src/comp/front/parser.rs index 30d0ffbc..26d3b89d 100644 --- a/src/comp/front/parser.rs +++ b/src/comp/front/parser.rs @@ -11,7 +11,6 @@ import util.common; import util.common.filename; import util.common.span; import util.common.new_str_hash; -import util.common.plain_ann; tag restriction { UNRESTRICTED; @@ -1568,13 +1567,13 @@ fn parse_source_stmt(parser p) -> @ast.stmt { auto decl = parse_let(p); auto hi = p.get_span(); ret @spanned - (lo, decl.span.hi, ast.stmt_decl(decl, plain_ann())); + (lo, decl.span.hi, ast.stmt_decl(decl, ast.ann_none)); } case (token.AUTO) { auto decl = parse_auto(p); auto hi = p.get_span(); - ret @spanned(lo, decl.span.hi, ast.stmt_decl(decl, plain_ann())); + ret @spanned(lo, decl.span.hi, ast.stmt_decl(decl, ast.ann_none)); } case (_) { @@ -1583,13 +1582,13 @@ fn parse_source_stmt(parser p) -> @ast.stmt { auto i = parse_item(p); auto hi = i.span.hi; auto decl = @spanned(lo, hi, ast.decl_item(i)); - ret @spanned(lo, hi, ast.stmt_decl(decl, plain_ann())); + ret @spanned(lo, hi, ast.stmt_decl(decl, ast.ann_none)); } else { // Remainder are line-expr stmts. auto e = parse_expr(p); auto hi = p.get_span(); - ret @spanned(lo, e.span.hi, ast.stmt_expr(e, plain_ann())); + ret @spanned(lo, e.span.hi, ast.stmt_expr(e, ast.ann_none)); } } } |