summary refs log tree commit diff
path: root/src/test/compile-fail/unsafe-for.rs
blob: a4e54d33fe724475779e3829d27fa06dddfd99e4 (plain)
1
2
3
4
5
6
// error-pattern:invalidate reference x

fn main() {
    let v: [mut {mut x: int}] = [mut {mut x: 1}];
    for x in v { v[0] = {mut x: 2}; log(debug, x); }
}