class Test {}; Test[] arr = {....}; arr.move(...); // does not unref overwritten entries
Test case: bug2.vala generated C code: bug2.c
$ valac --version Vala 0.40.10