//@ check-pass | |
fn raw_reborrow() { | |
let x = &0; | |
let y = &mut 0; | |
let p = &raw const *x; | |
let r = &raw const *y; | |
let s = &raw mut *y; | |
} | |
unsafe fn raw_reborrow_of_raw() { | |
let x = &0 as *const i32; | |
let y = &mut 0 as *mut i32; | |
let p = &raw const *x; | |
let r = &raw const *y; | |
let s = &raw mut *y; | |
} | |
fn main() {} |