| 1 | // vtest vflags: -autofree |
| 2 | // vtest build: !sanitize-address-gcc && !sanitize-address-clang |
| 3 | import arrays |
| 4 | |
| 5 | fn test_arrays_fns_arg() { |
| 6 | mut original := [10, 20] |
| 7 | for mut x in arrays.reverse_iterator(original) { |
| 8 | (*x)++ |
| 9 | } |
| 10 | assert original == [11, 21] |
| 11 | |
| 12 | for mut x in original { |
| 13 | (*x)++ |
| 14 | } |
| 15 | assert original == [12, 22] |
| 16 | } |
| 17 |