diff options
| author | Jamie Madill <jmadill@chromium.org> | 2017-12-15 17:14:04 -0500 |
|---|---|---|
| committer | Tobin Ehlis <tobine@google.com> | 2017-12-19 09:34:16 -0700 |
| commit | ebe93717e422d218ebc3717395883f52a5324e6a (patch) | |
| tree | 018b16f5af68ee3b1acb505031e2c9f8eafa972f /layers/parameter_validation_utils.cpp | |
| parent | 16bf4559d30faafcdeda473a380023c60c8d8472 (diff) | |
| download | usermoji-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.cpp | 3 |
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); |
