mirror of
https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator.git
synced 2024-11-21 11:50:03 +00:00
Resolve -Wtautological-undefined-compare when building with clang
Comparing 'this' to 'nullptr' will always evaluate to false. clang and gcc optimize away the check entirely, removing the checks silences the warnings. https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-undefined-compare
This commit is contained in:
parent
e00c4a7c85
commit
5f826f3239
@ -9312,11 +9312,6 @@ void Allocation::SetName(LPCWSTR Name)
|
||||
|
||||
void Allocation::ReleaseThis()
|
||||
{
|
||||
if (this == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
SAFE_RELEASE(m_Resource);
|
||||
|
||||
switch (m_PackedData.GetType())
|
||||
@ -9461,11 +9456,6 @@ void DefragmentationContext::GetStats(DEFRAGMENTATION_STATS* pStats)
|
||||
|
||||
void DefragmentationContext::ReleaseThis()
|
||||
{
|
||||
if (this == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
D3D12MA_DELETE(m_Pimpl->GetAllocs(), this);
|
||||
}
|
||||
|
||||
@ -9526,11 +9516,6 @@ HRESULT Pool::BeginDefragmentation(const DEFRAGMENTATION_DESC* pDesc, Defragment
|
||||
|
||||
void Pool::ReleaseThis()
|
||||
{
|
||||
if (this == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
D3D12MA_DELETE(m_Pimpl->GetAllocator()->GetAllocs(), this);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user