rust/src/test/compile-fail/regions-addr-of-upvar-self.rs

17 lines
274 B
Rust
Raw Normal View History

class dog {
let mut food: uint;
new() {
self.food = 0u;
}
fn chase_cat() {
2012-06-30 16:19:07 -07:00
for uint::range(0u, 10u) |i| {
let p: &static/mut uint = &mut self.food; //~ ERROR mismatched types
*p = 3u;
}
}
}
fn main() {
}