fn main() { let x: int = 3; let y: &mut int = &mut x; //~ ERROR illegal borrow *y = 5; log (debug, *y); }