]> git.lizzy.rs Git - rust.git/blob - src/test/ui/span/mut-ptr-cant-outlive-ref.rs
Rollup merge of #87922 - Manishearth:c-enum-target-spec, r=nagisa,eddyb
[rust.git] / src / test / ui / span / mut-ptr-cant-outlive-ref.rs
1 use std::cell::RefCell;
2
3 fn main() {
4     let m = RefCell::new(0);
5     let p;
6     {
7         let b = m.borrow();
8         p = &*b;
9     }
10     //~^^ ERROR `b` does not live long enough
11     p.use_ref();
12 }
13
14 trait Fake { fn use_mut(&mut self) { } fn use_ref(&self) { }  }
15 impl<T> Fake for T { }