fix gcc8 build error

error: no matching function for call to
‘VkWriteDescriptorSet::VkWriteDescriptorSet(<brace-enclosed initializer list>)’

Test: compiled:
export CC=gcc-8 && export CXX=g++-8 && cmake . ../ && make

Change-Id: Ic343c71e0d502694efe804efea72abe0a103ea74
diff --git a/stream-servers/CompositorVk.cpp b/stream-servers/CompositorVk.cpp
index d1a122b..1b30a9c 100644
--- a/stream-servers/CompositorVk.cpp
+++ b/stream-servers/CompositorVk.cpp
@@ -580,13 +580,13 @@
                                    .imageLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL});
         const VkDescriptorImageInfo &imageInfo = imageInfos[i];
         descriptorWrites.emplace_back(
-            VkWriteDescriptorSet({.sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET,
+            VkWriteDescriptorSet{.sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET,
                                   .dstSet = m_vkDescriptorSets[rtIndex * kMaxLayersPerFrame + i],
                                   .dstBinding = 0,
                                   .dstArrayElement = 0,
                                   .descriptorCount = 1,
                                   .descriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER,
-                                  .pImageInfo = &imageInfo}));
+                                  .pImageInfo = &imageInfo});
         memcpy(reinterpret_cast<uint8_t *>(m_uniformStorage.m_data) +
                    (rtIndex * kMaxLayersPerFrame + i) * m_uniformStorage.m_stride,
                &layer->m_layerTransform, sizeof(ComposeLayerVk::LayerTransform));