]>
Commit | Line | Data |
---|---|---|
0731742a | 1 | struct Dog { |
1a4d82fc | 2 | food: usize, |
223e47cc LB |
3 | } |
4 | ||
0731742a | 5 | impl Dog { |
970d7e83 | 6 | pub fn chase_cat(&mut self) { |
85aaf69f | 7 | let _f = || { |
04454e1e | 8 | let p: &'static mut usize = &mut self.food; |
923072b8 FG |
9 | //~^ ERROR lifetime may not live long enough |
10 | //~^^ ERROR lifetime may not live long enough | |
11 | //~^^^ ERROR E0597 | |
c34b1796 | 12 | *p = 3; |
1a4d82fc | 13 | }; |
223e47cc LB |
14 | } |
15 | } | |
16 | ||
17 | fn main() { | |
18 | } |