]> git.lizzy.rs Git - rust.git/blob - src/test/ui/nll/issue-52086.rs
Auto merge of #105121 - oli-obk:simpler-cheaper-dump_mir, r=nnethercote
[rust.git] / src / test / ui / nll / issue-52086.rs
1 use std::rc::Rc;
2 use std::sync::Arc;
3
4 struct Bar { field: Vec<i32> }
5
6 fn main() {
7     let x = Rc::new(Bar { field: vec![] });
8     drop(x.field);
9 //~^ ERROR cannot move out of an `Rc`
10
11     let y = Arc::new(Bar { field: vec![] });
12     drop(y.field);
13 //~^ ERROR cannot move out of an `Arc`
14 }