Change initializer for array of structures to avoid GCC bug
Works around the following gcc 4.8.4 internal compiler error:
vktReconvergenceTests.cpp:1169:35: internal compiler error: in gimplify_init_constructor, at gimplify.c:4271
SubgroupState stateStack[10] = {};
Components: Vulkan
Affected tests: dEQP-VK.reconvergence.*
VK-GL-CTS issue: 3001
Change-Id: I42ec5aa978351f84ad41aae4af9f4977d3263461
diff --git a/external/vulkancts/modules/vulkan/reconvergence/vktReconvergenceTests.cpp b/external/vulkancts/modules/vulkan/reconvergence/vktReconvergenceTests.cpp
index 9c78e46..feb377a 100644
--- a/external/vulkancts/modules/vulkan/reconvergence/vktReconvergenceTests.cpp
+++ b/external/vulkancts/modules/vulkan/reconvergence/vktReconvergenceTests.cpp
@@ -1166,7 +1166,8 @@
// is this nesting a switch?
deUint32 isSwitch;
};
- SubgroupState stateStack[10] = {};
+ SubgroupState stateStack[10];
+ deMemset(&stateStack, 0, sizeof(stateStack));
const deUint64 fullSubgroupMask = subgroupSizeToMask(subgroupSize);