#![feature(raw_ref_op)] fn address_of_shared() { let mut x = 0; let y = &x; let q = &raw mut x; //~ ERROR cannot borrow drop(y); } fn address_of_mutably_borrowed() { let mut x = 0; let y = &mut x; let p = &raw const x; //~ ERROR cannot borrow let q = &raw mut x; //~ ERROR cannot borrow drop(y); } fn main() {}