summary refs log tree commit diff
path: root/src/libsyntax/parse/mod.rs
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2016-02-11 23:33:09 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2016-02-11 23:33:09 +0300
commit77cc5764b9d8b53e01788886d3b3882dffc0001e (patch)
treeabbe5a51d013a64fb25383641311689011b7d03f /src/libsyntax/parse/mod.rs
parentaa1dc0975a43e224386ec0ed1bb7ae09cfd0dd7e (diff)
downloadrust-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.rs10
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