summary refs log tree commit diff
path: root/src/test/ui/parser
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2021-12-05 04:51:36 +0000
committerMichael Goulet <michael@errs.io>2022-02-27 16:20:18 -0800
commit5ce3f5664130eaf24d187d04dcd51c4577336ab5 (patch)
tree73ee3b4dba7f39de73082fd8c8f6ac87ecd2d5b2 /src/test/ui/parser
parent6a705566166debf5eff88c57140df607fa409aaa (diff)
downloadrust-5ce3f5664130eaf24d187d04dcd51c4577336ab5.tar.gz
rust-5ce3f5664130eaf24d187d04dcd51c4577336ab5.zip
Make deref suggestion better
Diffstat (limited to 'src/test/ui/parser')
-rw-r--r--src/test/ui/parser/expr-as-stmt-2.stderr5
-rw-r--r--src/test/ui/parser/expr-as-stmt.stderr5
2 files changed, 10 insertions, 0 deletions
diff --git a/src/test/ui/parser/expr-as-stmt-2.stderr b/src/test/ui/parser/expr-as-stmt-2.stderr
index 2b6314c38ce..b7516babc13 100644
--- a/src/test/ui/parser/expr-as-stmt-2.stderr
+++ b/src/test/ui/parser/expr-as-stmt-2.stderr
@@ -36,6 +36,11 @@ LL | /     &&
 LL | |     if let Some(y) = a { true } else { false }
    | |______________________________________________^ expected `bool`, found `&&bool`
    |
+help: consider removing the `&&`
+   |
+LL -     &&
+LL +     if let Some(y) = a { true } else { false }
+   | 
 help: parentheses are required to parse this as an expression
    |
 LL |     (if let Some(x) = a { true } else { false })
diff --git a/src/test/ui/parser/expr-as-stmt.stderr b/src/test/ui/parser/expr-as-stmt.stderr
index df0e4dcb16e..e63da52c8fe 100644
--- a/src/test/ui/parser/expr-as-stmt.stderr
+++ b/src/test/ui/parser/expr-as-stmt.stderr
@@ -170,6 +170,11 @@ LL | fn revenge_from_mars() -> bool {
 LL |     { true } && { true }
    |              ^^^^^^^^^^^ expected `bool`, found `&&bool`
    |
+help: consider removing the `&&`
+   |
+LL -     { true } && { true }
+LL +     { true } { true }
+   | 
 help: parentheses are required to parse this as an expression
    |
 LL |     ({ true }) && { true }