From: Vinson Lee Date: Sat, 18 May 2013 07:21:52 +0000 (-0700) Subject: radeon: Initialize variables in radeon_llvm_context_init. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=36e2c7cc1ad5723abc65fbd7588eedeaaf94a4ba;p=mesa.git radeon: Initialize variables in radeon_llvm_context_init. 'type' was not fully initialized when calling lp_build_context_init. Fixes "Uninitialized scalar variable" defect reported by Coverity. NOTE: This is a candidate for the stable branches. Signed-off-by: Vinson Lee Reviewed-by: Michel Dänzer --- diff --git a/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c b/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c index 3f7e79f9cd4..e7a3cbf7805 100644 --- a/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c +++ b/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c @@ -1175,7 +1175,9 @@ void radeon_llvm_context_init(struct radeon_llvm_context * ctx) /* XXX: We need to revisit this.I think the correct way to do this is * to use length = 4 here and use the elem_bld for everything. */ type.floating = TRUE; + type.fixed = FALSE; type.sign = TRUE; + type.norm = FALSE; type.width = 32; type.length = 1;