blob: 53217c2f199c29a7ee2d463ae07aa81fb40a6173 [file] [log] [blame]
// 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
}