rust/tests/ui/borrowck/two-phase-control-flow-split-before-activation.rs
2023-01-11 09:32:08 +00:00

16 lines
204 B
Rust

// run-pass
fn main() {
let mut a = 0;
let mut b = 0;
let p = if maybe() {
&mut a
} else {
&mut b
};
use_(p);
}
fn maybe() -> bool { false }
fn use_<T>(_: T) { }