```d
printf("test(v[0]=%p, v[1]=%p, v[2]=%p)\n", &(arr[0][0]),
&(arr[0][1]), &(arr[0][2]));
ubyte RR = 0;
printf("test(v[0]=%p, v[1]=%p, v[2]=%p)\n", &(arr[RR][0]),
&(arr[RR][1]), &(arr[RR][2]));
```
first line you get the write output, 3 diff value.
the seconds line you get 3 same value. change `ubyte RR = 0` into
`emum RR = 0` fix the problem.
test with ldc2 1.32.0