Commit 2de5ba7
committed
Auto merge of rust-lang#146044 - estebank:issue-88727, r=chenyukang
Suggest parentheses when `match` or `if` expression in binop is parsed as statement
```
error[E0308]: mismatched types
--> $DIR/expr-as-stmt.rs:81:5
|
LL | match () { _ => true } && match () { _ => true };
| ^^^^^^^^^^^^^^^^^^^^^^ expected `()`, found `bool`
|
help: parentheses are required to parse this as an expression
|
LL | (match () { _ => true }) && match () { _ => true };
| + +
```
Address the common case from rust-lang#88727. The original parse error is still outstanding, but the cases brought up in the thread are resolved.File tree
0 file changed
+0
-0
lines changed0 file changed
+0
-0
lines changed
0 commit comments