]> git.proxmox.com Git - rustc.git/blame - src/test/ui/pattern/bindings-after-at/borrowck-pat-by-move-and-ref-inverse-promotion.rs
New upstream version 1.49.0~beta.4+dfsg1
[rustc.git] / src / test / ui / pattern / bindings-after-at / borrowck-pat-by-move-and-ref-inverse-promotion.rs
CommitLineData
74b04a01 1// Test that `by_move_binding @ pat_with_by_ref_bindings` is prevented even with promotion.
3dfed10e 2// Currently this logic exists in THIR match checking as opposed to borrowck.
74b04a01
XL
3
4#![feature(bindings_after_at)]
74b04a01
XL
5
6fn main() {
7 struct U;
8 let a @ ref b = U; //~ ERROR borrow of moved value
9}