From 7edd7dcf79b34c8d6b1b5d9928d6baecc1871bfc Mon Sep 17 00:00:00 2001 From: Victor Chiletto Date: Tue, 9 Jul 2024 10:03:03 -0300 Subject: [PATCH] vkd3d-shader/hlsl: Allow cloned blocks to contain external references. --- libs/vkd3d-shader/hlsl.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libs/vkd3d-shader/hlsl.c b/libs/vkd3d-shader/hlsl.c index 35ab880d..de00aa1b 100644 --- a/libs/vkd3d-shader/hlsl.c +++ b/libs/vkd3d-shader/hlsl.c @@ -1885,9 +1885,7 @@ static struct hlsl_ir_node *map_instr(const struct clone_instr_map *map, struct return map->instrs[i].dst; } - /* The block passed to hlsl_clone_block() should have been free of external - * references. */ - vkd3d_unreachable(); + return src; } static bool clone_deref(struct hlsl_ctx *ctx, struct clone_instr_map *map,