fn bad (p: *int) { let _q: &int = p as ∫ //~ ERROR non-scalar cast }