From 64967461ee86fedc6cecba76ecc7a01bbdcbb6d5 Mon Sep 17 00:00:00 2001 From: Shawn Rutledge Date: Wed, 3 May 2017 13:04:12 +0200 Subject: [PATCH] QVulkanWindow: fix fatal warning on Clang 4 qtbase/src/gui/vulkan/qvulkanwindow.cpp:1882:42: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces] VkClearColorValue clearColor = { 0.0f, 0.0f, 0.0f, 1.0f }; ^~~~~~~~~~~~~~~~~~~~~~ { } 1 error generated. VkClearColorValue is a union, so it wants to be clear that we are initializing only one of the union's members, apparently. (Even though initing more than one wouldn't make sense.) Change-Id: Id4afa3ddc1b4ce7e24e681fb93c0ee9083c41e08 Reviewed-by: Laszlo Agocs --- src/gui/vulkan/qvulkanwindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/vulkan/qvulkanwindow.cpp b/src/gui/vulkan/qvulkanwindow.cpp index 53cee67e2f..82c157147c 100644 --- a/src/gui/vulkan/qvulkanwindow.cpp +++ b/src/gui/vulkan/qvulkanwindow.cpp @@ -1879,7 +1879,7 @@ void QVulkanWindowPrivate::beginFrame() renderer->startNextFrame(); // done for now - endFrame() will get invoked when frameReady() is called back } else { - VkClearColorValue clearColor = { 0.0f, 0.0f, 0.0f, 1.0f }; + VkClearColorValue clearColor = { { 0.0f, 0.0f, 0.0f, 1.0f } }; VkClearDepthStencilValue clearDS = { 1.0f, 0 }; VkClearValue clearValues[3]; memset(clearValues, 0, sizeof(clearValues));