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

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