Giovanni Mascellani (@giomasce) commented about libs/vkd3d-shader/vkd3d_shader_main.c:
return true;}
+bool shader_instruction_array_insert_at(struct vkd3d_shader_instruction_array *instructions,
unsigned int idx, unsigned int count)+{
- unsigned int i;
 - assert(idx <= instructions->count);
 - if (!shader_instruction_array_reserve(instructions, instructions->count + count))
 return false;- for (i = instructions->count - 1; i >= idx; --i)
 instructions->elements[i + count] = instructions->elements[i];
Why not `memmove()`?