tests: Fix VS2015 reinterpret_cast warning
Fix VS2015 warning "C4312: 'reinterpret_cast': conversion from
'unsigned int' to 'const VkDescriptorBufferInfo *' of greater
size" produced by VkLayerTest.IgnoreUnrelatedDescriptor.
Change-Id: I13d34361c3bfabec7b888a5326e709f321a09c59
diff --git a/tests/layer_validation_tests.cpp b/tests/layer_validation_tests.cpp
index fd4906d..7a68a8e 100644
--- a/tests/layer_validation_tests.cpp
+++ b/tests/layer_validation_tests.cpp
@@ -1026,6 +1026,8 @@
"validation behavior will result in the test running to "
"completion without validation errors.");
+ const uintptr_t invalid_ptr = 0xcdcdcdcd;
+
ASSERT_NO_FATAL_FAILURE(InitState());
// Image Case
@@ -1153,9 +1155,9 @@
// layer
// does not correctly ignore pBufferInfo.
descriptor_write.pBufferInfo =
- reinterpret_cast<const VkDescriptorBufferInfo *>(0xcdcdcdcd);
+ reinterpret_cast<const VkDescriptorBufferInfo *>(invalid_ptr);
descriptor_write.pTexelBufferView =
- reinterpret_cast<const VkBufferView *>(0xcdcdcdcd);
+ reinterpret_cast<const VkBufferView *>(invalid_ptr);
vkUpdateDescriptorSets(m_device->device(), 1, &descriptor_write, 0,
NULL);
@@ -1273,9 +1275,9 @@
// layer
// does not correctly ignore pImageInfo.
descriptor_write.pImageInfo =
- reinterpret_cast<const VkDescriptorImageInfo *>(0xcdcdcdcd);
+ reinterpret_cast<const VkDescriptorImageInfo *>(invalid_ptr);
descriptor_write.pTexelBufferView =
- reinterpret_cast<const VkBufferView *>(0xcdcdcdcd);
+ reinterpret_cast<const VkBufferView *>(invalid_ptr);
vkUpdateDescriptorSets(m_device->device(), 1, &descriptor_write, 0,
NULL);
@@ -1397,9 +1399,9 @@
// layer
// does not correctly ignore pImageInfo and pBufferInfo.
descriptor_write.pImageInfo =
- reinterpret_cast<const VkDescriptorImageInfo *>(0xcdcdcdcd);
+ reinterpret_cast<const VkDescriptorImageInfo *>(invalid_ptr);
descriptor_write.pBufferInfo =
- reinterpret_cast<const VkDescriptorBufferInfo *>(0xcdcdcdcd);
+ reinterpret_cast<const VkDescriptorBufferInfo *>(invalid_ptr);
vkUpdateDescriptorSets(m_device->device(), 1, &descriptor_write, 0,
NULL);