diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2016-02-11 23:33:09 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2016-02-11 23:33:09 +0300 |
| commit | 77cc5764b9d8b53e01788886d3b3882dffc0001e (patch) | |
| tree | abbe5a51d013a64fb25383641311689011b7d03f /src/libsyntax/parse/mod.rs | |
| parent | aa1dc0975a43e224386ec0ed1bb7ae09cfd0dd7e (diff) | |
| download | rust-77cc5764b9d8b53e01788886d3b3882dffc0001e.tar.gz rust-77cc5764b9d8b53e01788886d3b3882dffc0001e.zip | |
Remove some unnecessary indirection from AST structures
Diffstat (limited to 'src/libsyntax/parse/mod.rs')
| -rw-r--r-- | src/libsyntax/parse/mod.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libsyntax/parse/mod.rs b/src/libsyntax/parse/mod.rs index f7060296f1a..02844c35408 100644 --- a/src/libsyntax/parse/mod.rs +++ b/src/libsyntax/parse/mod.rs @@ -144,7 +144,7 @@ pub fn parse_stmt_from_source_str(name: String, source: String, cfg: ast::CrateConfig, sess: &ParseSess) - -> Option<P<ast::Stmt>> { + -> Option<ast::Stmt> { let mut p = new_parser_from_source_str( sess, cfg, @@ -866,7 +866,7 @@ mod tests { #[test] fn parse_stmt_1 () { assert!(string_to_stmt("b;".to_string()) == - Some(P(Spanned{ + Some(Spanned{ node: ast::StmtKind::Expr(P(ast::Expr { id: ast::DUMMY_NODE_ID, node: ast::ExprKind::Path(None, ast::Path { @@ -882,7 +882,7 @@ mod tests { span: sp(0,1), attrs: None}), ast::DUMMY_NODE_ID), - span: sp(0,1)}))) + span: sp(0,1)})) } @@ -957,7 +957,7 @@ mod tests { } }, P(ast::Block { - stmts: vec!(P(Spanned{ + stmts: vec!(Spanned{ node: ast::StmtKind::Semi(P(ast::Expr{ id: ast::DUMMY_NODE_ID, node: ast::ExprKind::Path(None, @@ -977,7 +977,7 @@ mod tests { span: sp(17,18), attrs: None,}), ast::DUMMY_NODE_ID), - span: sp(17,19)})), + span: sp(17,19)}), expr: None, id: ast::DUMMY_NODE_ID, rules: ast::BlockCheckMode::Default, // no idea |
