| // When providing diagnostics about not being able to coerce a capturing-closure | |
| // to fn type, we want to report only upto 4 captures. | |
| fn main() { | |
| let a = 0u8; | |
| let b = 0u8; | |
| let c = 0u8; | |
| let d = 0u8; | |
| let e = 0u8; | |
| let bar: fn() -> u8 = || { a; b; c; d; e }; | |
| //~^ ERROR mismatched types | |
| } |