2020-01-18 19:47:01 -06:00
|
|
|
// Test that `by_move_binding @ pat_with_by_ref_bindings` is prevented even with promotion.
|
2020-07-21 04:09:27 -05:00
|
|
|
// Currently this logic exists in THIR match checking as opposed to borrowck.
|
2020-01-18 19:47:01 -06:00
|
|
|
|
|
|
|
fn main() {
|
|
|
|
struct U;
|
|
|
|
let a @ ref b = U; //~ ERROR borrow of moved value
|
|
|
|
}
|