v2 / vlib / v / tests / autofree_arrays_reverse_iter_test.v
16 lines · 14 sloc · 320 bytes · e4c01c8e9459d86a7dd3eb994d1e17e4fe4f1a02
Raw
1// vtest vflags: -autofree
2// vtest build: !sanitize-address-gcc && !sanitize-address-clang
3import arrays
4
5fn 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