From 5ce3f5664130eaf24d187d04dcd51c4577336ab5 Mon Sep 17 00:00:00 2001 From: Michael Goulet Date: Sun, 5 Dec 2021 04:51:36 +0000 Subject: Make deref suggestion better --- src/test/ui/parser/expr-as-stmt-2.stderr | 5 +++++ src/test/ui/parser/expr-as-stmt.stderr | 5 +++++ 2 files changed, 10 insertions(+) (limited to 'src/test/ui/parser') 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 } -- cgit 1.4.1-3-g733a5