Module: vkd3d Branch: master Commit: 7edd7dcf79b34c8d6b1b5d9928d6baecc1871bfc URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/7edd7dcf79b34c8d6b1b5d9928d6ba...
Author: Victor Chiletto vchiletto@codeweavers.com Date: Tue Jul 9 10:03:03 2024 -0300
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,