]> git.proxmox.com Git - rustc.git/blame - src/tools/clippy/tests/ui/clone_on_copy_mut.rs
Update upstream source from tag 'upstream/1.52.1+dfsg1'
[rustc.git] / src / tools / clippy / tests / ui / clone_on_copy_mut.rs
CommitLineData
f20569fa
XL
1pub fn dec_read_dec(i: &mut i32) -> i32 {
2 *i -= 1;
3 let ret = *i;
4 *i -= 1;
5 ret
6}
7
8pub fn minus_1(i: &i32) -> i32 {
9 dec_read_dec(&mut i.clone())
10}
11
12fn main() {
13 let mut i = 10;
14 assert_eq!(minus_1(&i), 9);
15 assert_eq!(i, 10);
16 assert_eq!(dec_read_dec(&mut i), 9);
17 assert_eq!(i, 8);
18}