layers: Remove unnecessary null pointer checks
Fixes GitHub Issue #6
diff --git a/layers/unique_objects.h b/layers/unique_objects.h
index 3ce6dda..5dab3c8 100644
--- a/layers/unique_objects.h
+++ b/layers/unique_objects.h
@@ -448,8 +448,7 @@
}
// CODEGEN : file /usr/local/google/home/tobine/vulkan_work/LoaderAndTools/vk-layer-generate.py line #1671
VkResult result = get_dispatch_table(unique_objects_device_table_map, device)->CreateComputePipelines(device, pipelineCache, createInfoCount, (const VkComputePipelineCreateInfo*)local_pCreateInfos, pAllocator, pPipelines);
- if (local_pCreateInfos)
- delete[] local_pCreateInfos;
+ delete[] local_pCreateInfos;
if (VK_SUCCESS == result) {
VkUniqueObject* pUO = NULL;
for (uint32_t i=0; i<createInfoCount; ++i) {
@@ -493,8 +492,7 @@
}
// CODEGEN : file /usr/local/google/home/tobine/vulkan_work/LoaderAndTools/vk-layer-generate.py line #1671
VkResult result = get_dispatch_table(unique_objects_device_table_map, device)->CreateGraphicsPipelines(device, pipelineCache, createInfoCount, (const VkGraphicsPipelineCreateInfo*)local_pCreateInfos, pAllocator, pPipelines);
- if (local_pCreateInfos)
- delete[] local_pCreateInfos;
+ delete[] local_pCreateInfos;
if (VK_SUCCESS == result) {
VkUniqueObject* pUO = NULL;
for (uint32_t i=0; i<createInfoCount; ++i) {