fn bad (p: *const isize) { let _q: &isize = p as &isize; //~ ERROR non-primitive cast } fn main() { }