Zebediah Figura (@zfigura) commented about libs/vkd3d-shader/hlsl.y:
if (iter) {
struct hlsl_block block;
list_move_tail(&iter_block.instrs, iter);
hlsl_block_add_block(&body_block, &iter_block);
if (!hlsl_clone_block(ctx, &block, &iter_block))
goto oom;
hlsl_block_add_block(&body_block, &block);
This should really be a part of whatever commit introduces iter_block, i.e. 2/5.