about summary refs log tree commit diff
path: root/compiler/rustc_parse/src/parser
diff options
context:
space:
mode:
authorYuki Okushi <yuki.okushi@huawei.com>2021-09-17 14:10:41 +0900
committerYuki Okushi <yuki.okushi@huawei.com>2021-09-17 14:10:41 +0900
commitee99bb393953c31169e89597ec893fd15a3ff4ee (patch)
treead09803936b4bfccdfbee5b82b67aba6224e2b3c /compiler/rustc_parse/src/parser
parent9342be5538ad5c97e8d2496e1cbbf2530d377e5e (diff)
downloadrust-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.rs4
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()