about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/librustc_parse/parser/expr.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_parse/parser/expr.rs b/src/librustc_parse/parser/expr.rs
index 9a22641ce81..955cdb7b8e3 100644
--- a/src/librustc_parse/parser/expr.rs
+++ b/src/librustc_parse/parser/expr.rs
@@ -890,7 +890,7 @@ impl<'a> Parser<'a> {
                     //     2 |     foo(bar(;
                     //       |             ^ expected expression
                     self.bump();
-                    Ok(self.mk_expr(self.token.span, ExprKind::Err, ThinVec::new()))
+                    Ok(self.mk_expr_err(self.token.span))
                 } else if self.token.span.rust_2018() {
                     // `Span::rust_2018()` is somewhat expensive; don't get it repeatedly.
                     if self.check_keyword(kw::Async) {