| // check-fail | |
| #![feature(intrinsics)] | |
| fn a() { | |
| let _: unsafe extern "rust-intrinsic" fn(isize) -> usize = std::mem::transmute; | |
| //~^ ERROR cannot coerce | |
| } | |
| fn b() { | |
| let _ = std::mem::transmute as unsafe extern "rust-intrinsic" fn(isize) -> usize; | |
| //~^ ERROR casting | |
| } | |
| fn main() {} |