radeon: Initialize variables in radeon_llvm_context_init.
authorVinson Lee <vlee@freedesktop.org>
Sat, 18 May 2013 07:21:52 +0000 (00:21 -0700)
committerVinson Lee <vlee@freedesktop.org>
Thu, 23 May 2013 06:06:23 +0000 (23:06 -0700)
'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 <vlee@freedesktop.org>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c

index 3f7e79f9cd441aae145c2f2cbcaa2f3ccdbe0039..e7a3cbf7805ec116d015b17d9e5c4791cad950dd 100644 (file)
@@ -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;