aboutsummaryrefslogtreecommitdiff
path: root/layers/parameter_validation_utils.cpp
diff options
context:
space:
mode:
authorJamie Madill <jmadill@chromium.org>2017-12-15 17:14:04 -0500
committerTobin Ehlis <tobine@google.com>2017-12-19 09:34:16 -0700
commitebe93717e422d218ebc3717395883f52a5324e6a (patch)
tree018b16f5af68ee3b1acb505031e2c9f8eafa972f /layers/parameter_validation_utils.cpp
parent16bf4559d30faafcdeda473a380023c60c8d8472 (diff)
downloadusermoji-ebe93717e422d218ebc3717395883f52a5324e6a.tar.xz
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
Diffstat (limited to 'layers/parameter_validation_utils.cpp')
-rw-r--r--layers/parameter_validation_utils.cpp3
1 files changed, 2 insertions, 1 deletions
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<VkResult> 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);