Clarify diagnostics when using ~ as a unary op

This commit is contained in:
Yuki Okushi 2019-10-18 18:15:16 +09:00
parent da59656b3b
commit 9617014aa6
2 changed files with 2 additions and 2 deletions

View file

@ -423,7 +423,7 @@ impl<'a> Parser<'a> {
self.struct_span_err(span_of_tilde, "`~` cannot be used as a unary operator")
.span_suggestion_short(
span_of_tilde,
"use `!` to perform bitwise negation",
"use `!` to perform bitwise not",
"!".to_owned(),
Applicability::MachineApplicable
)

View file

@ -2,7 +2,7 @@ error: `~` cannot be used as a unary operator
--> $DIR/issue-41679-tilde-bitwise-negation-attempt.rs:2:13
|
LL | let x = ~1;
| ^ help: use `!` to perform bitwise negation
| ^ help: use `!` to perform bitwise not
error: aborting due to previous error