diff options
Diffstat (limited to 'layers/parameter_validation.cpp')
| -rw-r--r-- | layers/parameter_validation.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/layers/parameter_validation.cpp b/layers/parameter_validation.cpp index 4359b499..87c40bad 100644 --- a/layers/parameter_validation.cpp +++ b/layers/parameter_validation.cpp @@ -318,8 +318,9 @@ VKAPI_ATTR void VKAPI_CALL DestroyInstance(VkInstance instance, const VkAllocati } layer_debug_report_destroy_instance(my_data->report_data); - instance_layer_data_map.erase(key); } + + FreeLayerDataPtr(key, instance_layer_data_map); } VKAPI_ATTR VkResult VKAPI_CALL EnumeratePhysicalDevices(VkInstance instance, uint32_t *pPhysicalDeviceCount, @@ -626,8 +627,9 @@ VKAPI_ATTR void VKAPI_CALL DestroyDevice(VkDevice device, const VkAllocationCall #endif my_data->dispatch_table.DestroyDevice(device, pAllocator); - layer_data_map.erase(key); } + + FreeLayerDataPtr(key, layer_data_map); } static bool PreGetDeviceQueue(VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex) { |
