diff options
| author | Yuki Okushi <yuki.okushi@huawei.com> | 2021-09-17 14:10:41 +0900 |
|---|---|---|
| committer | Yuki Okushi <yuki.okushi@huawei.com> | 2021-09-17 14:10:41 +0900 |
| commit | ee99bb393953c31169e89597ec893fd15a3ff4ee (patch) | |
| tree | ad09803936b4bfccdfbee5b82b67aba6224e2b3c /compiler/rustc_parse/src/parser | |
| parent | 9342be5538ad5c97e8d2496e1cbbf2530d377e5e (diff) | |
| download | rust-ee99bb393953c31169e89597ec893fd15a3ff4ee.tar.gz rust-ee99bb393953c31169e89597ec893fd15a3ff4ee.zip | |
Apply review comments
Diffstat (limited to 'compiler/rustc_parse/src/parser')
| -rw-r--r-- | compiler/rustc_parse/src/parser/diagnostics.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_parse/src/parser/diagnostics.rs b/compiler/rustc_parse/src/parser/diagnostics.rs index 39651bd5e67..1a77057939f 100644 --- a/compiler/rustc_parse/src/parser/diagnostics.rs +++ b/compiler/rustc_parse/src/parser/diagnostics.rs @@ -1959,11 +1959,11 @@ impl<'a> Parser<'a> { if token::EqEq == snapshot.token.kind { err.span_suggestion( snapshot.token.span, - "replace `==` with `=`", + "if you meant to use an associated type binding, replace `==` with `=`", "=".to_string(), Applicability::MaybeIncorrect, ); - let value = self.mk_expr_err(expr.span); + let value = self.mk_expr_err(start.to(expr.span)); err.emit(); return Ok(GenericArg::Const(AnonConst { id: ast::DUMMY_NODE_ID, value })); } else if token::Comma == self.token.kind || self.token.kind.should_end_const_arg() |
