From 27b581cbf48fdd059cc06a368933afa3562c821d Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Tue, 20 Apr 2021 17:07:33 -0700 Subject: [PATCH] Fixed /analyze warning in d3dx12.h --- DirectXTex/d3dx12.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/DirectXTex/d3dx12.h b/DirectXTex/d3dx12.h index afdcdbb..562fb53 100644 --- a/DirectXTex/d3dx12.h +++ b/DirectXTex/d3dx12.h @@ -2411,7 +2411,8 @@ inline HRESULT D3DX12SerializeVersionedRootSignature( { if (desc_1_1.pParameters[n].ParameterType == D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE) { - HeapFree(GetProcessHeap(), 0, reinterpret_cast(const_cast(pParameters_1_0[n].DescriptorTable.pDescriptorRanges))); + auto pDescriptorRanges_1_0 = pParameters_1_0[n].DescriptorTable.pDescriptorRanges; + HeapFree(GetProcessHeap(), 0, reinterpret_cast(const_cast(pDescriptorRanges_1_0))); } } HeapFree(GetProcessHeap(), 0, pParameters);