rust/src/test/run-fail/borrowck-wg-fail-2.rs
2013-08-17 08:42:35 -07:00

16 lines
237 B
Rust

// error-pattern:borrowed
// Test that write guards trigger when there is a write to a field
// of a frozen structure.
struct S {
x: int
}
fn main() {
let x = @mut S { x: 3 };
let _y: &S = x;
let z = x;
z.x = 5;
}