From 434e9ba847cded939445b1758f38f8f9f941d329 Mon Sep 17 00:00:00 2001 From: Mauro Rossi Date: Fri, 10 Apr 2026 21:21:52 +0200 Subject: [PATCH] radv: Fix gnu-empty-initializer error in prolog_stage Fixes the following building error happening with clang: FAILED: src/amd/vulkan/libvulkan_radeon.so.p/radv_pipeline_rt.c.o ... ../src/amd/vulkan/radv_pipeline_rt.c:1050:44: error: use of GNU empty initializer extension [-Werror,-Wgnu-empty-initializer] struct radv_shader_stage prolog_stage = {}; ^ 1 error generated. Fixes: afe51940 ("radv: Rewrite the RT prolog in NIR") Reviewed-by: Natalie Vock Part-of: --- src/amd/vulkan/radv_pipeline_rt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_pipeline_rt.c b/src/amd/vulkan/radv_pipeline_rt.c index bb727831ae9..17366eb330f 100644 --- a/src/amd/vulkan/radv_pipeline_rt.c +++ b/src/amd/vulkan/radv_pipeline_rt.c @@ -1047,7 +1047,7 @@ compile_rt_prolog(struct radv_device *device, struct radv_ray_tracing_pipeline * const struct radv_physical_device *pdev = radv_device_physical(device); uint32_t push_constant_size = 0; - struct radv_shader_stage prolog_stage = {}; + struct radv_shader_stage prolog_stage = {0}; radv_build_rt_prolog(device, &prolog_stage); prolog_stage.nir->options = &pdev->nir_options[MESA_SHADER_COMPUTE]; radv_optimize_nir(prolog_stage.nir, false);