]> git.proxmox.com Git - rustc.git/blame - tests/ui/borrowck/borrowck-move-mut-base-ptr.stderr
New upstream version 1.73.0+dfsg1
[rustc.git] / tests / ui / borrowck / borrowck-move-mut-base-ptr.stderr
CommitLineData
b7449926 1error[E0505]: cannot move out of `t0` because it is borrowed
48663c56 2 --> $DIR/borrowck-move-mut-base-ptr.rs:10:14
b7449926 3 |
9ffffee4
FG
4LL | fn foo(t0: &mut isize) {
5 | -- binding `t0` declared here
b7449926 6LL | let p: &isize = &*t0; // Freezes `*t0`
48663c56 7 | ---- borrow of `*t0` occurs here
532ac7d7 8LL | let t1 = t0;
48663c56
XL
9 | ^^ move out of `t0` occurs here
10LL | *t1 = 22;
11LL | p.use_ref();
add651ee 12 | - borrow later used here
b7449926
XL
13
14error: aborting due to previous error
15
16For more information about this error, try `rustc --explain E0505`.