//# run main() { let v: vector; label b0: v = vec_pack_0(); vec_push_back(&mut v, 0); _ = vec_imm_borrow(&v, 0); return; } //# run main() { let v: vector; label b0: v = vec_pack_1(42); _ = vec_imm_borrow(&v, 0); return; } //# run main() { let v: vector; label b0: v = vec_pack_0(); vec_push_back(&mut v, 0); _ = vec_mut_borrow(&mut v, 0); return; } //# run main() { let v: vector; label b0: v = vec_pack_1(42); _ = vec_mut_borrow(&mut v, 0); return; } //# run main() { let v: vector; label b0: v = vec_pack_0(); vec_push_back(&mut v, 0); vec_swap(&mut v, 0, 0); return; } //# run main() { let v: vector; label b0: v = vec_pack_1(42); vec_swap(&mut v, 0, 0); return; }