blob: 53217c2f199c29a7ee2d463ae07aa81fb40a6173 (
plain)
1
2
3
4
5
6
7
8
|
// Ensure that capturing closures are never coerced to fns
// Especially interesting as non-capturing closures can be.
fn main() {
let b = 0u8;
let baz: fn() -> u8 = (|| { b }) as fn() -> u8;
//~^ ERROR non-primitive cast
}
|