blob: 2d0b4a13f5d6f44b6e55473c568f3bcbd61d3713 [file]
fn destructure(x: Option<int>) -> int {
match x {
None => 0,
Some(ref mut v) => *v //~ ERROR illegal borrow
}
}
fn main() {
assert destructure(Some(22)) == 22;
}