diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-10-08 14:39:58 +0200 |
|---|---|---|
| committer | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-10-16 10:59:53 +0200 |
| commit | d160a4e4225eb5e310554316cba78efb2cbe6fa2 (patch) | |
| tree | 393f8bc408372eea7350331ed4bd60c7c3411f26 /src/libsyntax/parse/parser/stmt.rs | |
| parent | 7ec38a9ae3c5e7b8eef0ec4696d058cd9e85583d (diff) | |
| download | rust-d160a4e4225eb5e310554316cba78efb2cbe6fa2.tar.gz rust-d160a4e4225eb5e310554316cba78efb2cbe6fa2.zip | |
syntax::parse: don't depend on syntax::ext
Diffstat (limited to 'src/libsyntax/parse/parser/stmt.rs')
| -rw-r--r-- | src/libsyntax/parse/parser/stmt.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libsyntax/parse/parser/stmt.rs b/src/libsyntax/parse/parser/stmt.rs index a6625e12733..f656bc11e1c 100644 --- a/src/libsyntax/parse/parser/stmt.rs +++ b/src/libsyntax/parse/parser/stmt.rs @@ -8,7 +8,6 @@ use crate::ptr::P; use crate::{maybe_whole, ThinVec}; use crate::ast::{self, DUMMY_NODE_ID, Stmt, StmtKind, Local, Block, BlockCheckMode, Expr, ExprKind}; use crate::ast::{Attribute, AttrStyle, VisibilityKind, MacStmtStyle, Mac, MacDelimiter}; -use crate::ext::base::DummyResult; use crate::parse::{classify, DirectoryOwnership}; use crate::parse::token; use crate::source_map::{respan, Span}; @@ -400,7 +399,7 @@ impl<'a> Parser<'a> { self.recover_stmt_(SemiColonMode::Ignore, BlockMode::Ignore); Some(Stmt { id: DUMMY_NODE_ID, - kind: StmtKind::Expr(DummyResult::raw_expr(self.token.span, true)), + kind: StmtKind::Expr(self.mk_expr_err(self.token.span)), span: self.token.span, }) } @@ -443,7 +442,7 @@ impl<'a> Parser<'a> { self.recover_stmt(); // Don't complain about type errors in body tail after parse error (#57383). let sp = expr.span.to(self.prev_span); - stmt.kind = StmtKind::Expr(DummyResult::raw_expr(sp, true)); + stmt.kind = StmtKind::Expr(self.mk_expr_err(sp)); } } } |
