bug-14827: Make DescriptorInfo a union of bufferInfo, imageInfo, and bufferView
diff --git a/tests/layer_validation_tests.cpp b/tests/layer_validation_tests.cpp
index ad7700b..3863611 100644
--- a/tests/layer_validation_tests.cpp
+++ b/tests/layer_validation_tests.cpp
@@ -2796,7 +2796,7 @@
 
     VkDescriptorInfo descriptor_info;
     memset(&descriptor_info, 0, sizeof(descriptor_info));
-    descriptor_info.sampler = sampler;
+    descriptor_info.imageInfo.sampler = sampler;
 
     VkWriteDescriptorSet descriptor_write;
     memset(&descriptor_write, 0, sizeof(descriptor_write));
@@ -2890,7 +2890,7 @@
 
     VkDescriptorInfo descriptor_info;
     memset(&descriptor_info, 0, sizeof(descriptor_info));
-    descriptor_info.sampler = sampler;
+    descriptor_info.imageInfo.sampler = sampler;
 
     VkWriteDescriptorSet descriptor_write;
     memset(&descriptor_write, 0, sizeof(descriptor_write));
@@ -2984,7 +2984,7 @@
 
     VkDescriptorInfo descriptor_info;
     memset(&descriptor_info, 0, sizeof(descriptor_info));
-    descriptor_info.sampler = sampler;
+    descriptor_info.imageInfo.sampler = sampler;
 
     VkWriteDescriptorSet descriptor_write;
     memset(&descriptor_write, 0, sizeof(descriptor_write));
@@ -3079,7 +3079,7 @@
 
     VkDescriptorInfo descriptor_info;
     memset(&descriptor_info, 0, sizeof(descriptor_info));
-    descriptor_info.sampler = sampler;
+    descriptor_info.imageInfo.sampler = sampler;
 
     VkWriteDescriptorSet descriptor_write;
     memset(&descriptor_write, 0, sizeof(descriptor_write));