diff --git a/libs/vkd3d-shader/ir.c b/libs/vkd3d-shader/ir.c index a7a5c808c..2a26c88cb 100644 --- a/libs/vkd3d-shader/ir.c +++ b/libs/vkd3d-shader/ir.c @@ -4369,7 +4369,7 @@ struct vsir_block_list static void vsir_block_list_init(struct vsir_block_list *list) { - memset(list, 0, sizeof(*list)); + *list = (struct vsir_block_list){0}; } static void vsir_block_list_cleanup(struct vsir_block_list *list)