From 4b9ec1ec39ea80f374be725d5b430416fcfd9fdc Mon Sep 17 00:00:00 2001 From: Simon McVittie <smcv@collabora.com> Date: Fri, 8 Nov 2019 15:09:05 +0000 Subject: [PATCH] check-vulkan: Add missing braces for initialization of subobject VkClearValue is a struct whose first member is a union whose first member is an array of four floats, so we need three levels of braces to initialize it. clang++ 8 warns for this. Signed-off-by: Simon McVittie <smcv@collabora.com> --- helpers/check-vulkan.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helpers/check-vulkan.cpp b/helpers/check-vulkan.cpp index fa515e685..32e49c3db 100644 --- a/helpers/check-vulkan.cpp +++ b/helpers/check-vulkan.cpp @@ -653,7 +653,7 @@ private: renderPassInfo.renderArea.offset = {0, 0}; renderPassInfo.renderArea.extent = swapChainExtent; - VkClearValue clearColor = {0.0f, 0.0f, 0.0f, 1.0f}; + VkClearValue clearColor = { { {0.0f, 0.0f, 0.0f, 1.0f} } }; renderPassInfo.clearValueCount = 1; renderPassInfo.pClearValues = &clearColor; -- GitLab