1 warning[E0502]: cannot borrow `*block.current` as immutable because it is also borrowed as mutable
2 --> $DIR/borrowck-migrate-to-nll.rs:28:21
4 LL | let x = &mut block;
5 | ---------- mutable borrow occurs here
6 LL | let p: &'a u8 = &*block.current;
7 | ^^^^^^^^^^^^^^^ immutable borrow occurs here
8 LL | // (use `x` and `p` so enabling NLL doesn't assign overly short lifetimes)
10 | - mutable borrow later used here
12 = warning: this error has been downgraded to a warning for backwards compatibility with previous releases
13 = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future
14 = note: for more information, try `rustc --explain E0729`