Francisco Casas (@fcasas) commented about libs/vkd3d-shader/hlsl.c:
hlsl_src_from_node(&dst->path[i], map_instr(map, src->path[i].node));
- return true;
+}
+static void clone_src(struct clone_instr_map *map, struct hlsl_src *dst, const struct hlsl_src *src) +{
- hlsl_src_from_node(dst, map_instr(map, src->node));
+}
+static struct hlsl_ir_node *clone_call(struct hlsl_ctx *ctx, struct hlsl_ir_call *src) +{
- struct hlsl_ir_node *dst;
- return hlsl_new_call(ctx, src->decl, &src->node.loc);
+}
The variable `dst` should be removed.