| error[E0308]: mismatched types | |
| --> $DIR/issue-20862.rs:12:5 | |
| | | |
| 11 | fn foo(x: i32) { | |
| | - possibly return type missing here? | |
| 12 | |y| x + y | |
| | ^^^^^^^^^ expected (), found closure | |
| | | |
| = note: expected type `()` | |
| found type `[closure@$DIR/issue-20862.rs:12:5: 12:14 x:_]` | |
| error[E0618]: expected function, found `()` | |
| --> $DIR/issue-20862.rs:17:13 | |
| | | |
| 17 | let x = foo(5)(2); | |
| | ^^^^^^^^^ | |
| error: aborting due to 2 previous errors | |