diff --git a/libs/vkd3d-shader/hlsl.y b/libs/vkd3d-shader/hlsl.y index ab89e5a4..75c3b560 100644 --- a/libs/vkd3d-shader/hlsl.y +++ b/libs/vkd3d-shader/hlsl.y @@ -8958,6 +8958,7 @@ postfix_expr: { if (!add_record_access_recurse(ctx, $1, $3, &@2)) { + destroy_block($1); vkd3d_free($3); YYABORT; }