From c4d2a14d6e98dae29a9a04da122521e25eaf7986 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Tue, 17 Jul 2012 14:41:29 -0600 Subject: [PATCH] gallivm: silence uninitialized variable warnings --- src/gallium/auxiliary/gallivm/lp_bld_arit.c | 4 ++-- src/gallium/auxiliary/gallivm/lp_bld_sample.c | 3 +++ src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/gallium/auxiliary/gallivm/lp_bld_arit.c b/src/gallium/auxiliary/gallivm/lp_bld_arit.c index d226dab5b81..7878544436d 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_arit.c +++ b/src/gallium/auxiliary/gallivm/lp_bld_arit.c @@ -77,7 +77,7 @@ lp_build_min_simple(struct lp_build_context *bld, { const struct lp_type type = bld->type; const char *intrinsic = NULL; - unsigned intr_size; + unsigned intr_size = 0; LLVMValueRef cond; assert(lp_check_value(type, a)); @@ -167,7 +167,7 @@ lp_build_max_simple(struct lp_build_context *bld, { const struct lp_type type = bld->type; const char *intrinsic = NULL; - unsigned intr_size; + unsigned intr_size = 0; LLVMValueRef cond; assert(lp_check_value(type, a)); diff --git a/src/gallium/auxiliary/gallivm/lp_bld_sample.c b/src/gallium/auxiliary/gallivm/lp_bld_sample.c index 85211161f3c..1ea59ea222c 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_sample.c +++ b/src/gallium/auxiliary/gallivm/lp_bld_sample.c @@ -214,6 +214,9 @@ lp_build_rho(struct lp_build_sample_context *bld, if (dims > 2) { abs_ddx_ddy[1] = lp_build_abs(coord_bld, ddx_ddy[1]); } + else { + abs_ddx_ddy[1] = NULL; + } if (dims == 1) { static const unsigned char swizzle1[] = { diff --git a/src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c b/src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c index ad1b29cf096..d81033f83a0 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c +++ b/src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c @@ -655,7 +655,7 @@ lp_build_sample_image_nearest_afloat(struct lp_build_sample_context *bld, LLVMValueRef width_vec, height_vec, depth_vec; LLVMValueRef offset; LLVMValueRef x_subcoord, y_subcoord; - LLVMValueRef x_icoord, y_icoord, z_icoord; + LLVMValueRef x_icoord = NULL, y_icoord = NULL, z_icoord = NULL; LLVMValueRef flt_size; flt_size = lp_build_int_to_float(&bld->float_size_bld, int_size); -- 2.30.2