From ebe93717e422d218ebc3717395883f52a5324e6a Mon Sep 17 00:00:00 2001 From: Jamie Madill Date: Fri, 15 Dec 2017 17:14:04 -0500 Subject: layers: Work around bugs in old STL versions. Some old versions of the C++ STL have a few bugs with advanced features. This works around two such issues: - std::unordered_map::const_reference having the wrong type - an error with an explicit std::vector constructor --- layers/parameter_validation_utils.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'layers/parameter_validation_utils.cpp') diff --git a/layers/parameter_validation_utils.cpp b/layers/parameter_validation_utils.cpp index 6af0f252..7b848aed 100644 --- a/layers/parameter_validation_utils.cpp +++ b/layers/parameter_validation_utils.cpp @@ -442,7 +442,8 @@ VKAPI_ATTR VkResult VKAPI_CALL vkCreateDevice(VkPhysicalDevice physicalDevice, c lock.lock(); - validate_result(my_instance_data->report_data, "vkCreateDevice", {}, result); + std::vector empty_vec; + validate_result(my_instance_data->report_data, "vkCreateDevice", empty_vec, result); if (result == VK_SUCCESS) { layer_data *my_device_data = GetLayerDataPtr(get_dispatch_key(*pDevice), layer_data_map); -- cgit v1.2.3