glsl: Fix unused value warning reported by Coverity
authorIago Toral Quiroga <itoral@igalia.com>
Mon, 28 Sep 2015 10:59:33 +0000 (12:59 +0200)
committerIago Toral Quiroga <itoral@igalia.com>
Tue, 29 Sep 2015 08:53:08 +0000 (10:53 +0200)
We don't use param in this part of the code, so no point in advancing
the pointer forward:

>>>     CID 1324983:  Code maintainability issues  (UNUSED_VALUE)
>>>     Assigning value from "param->get_next()" to "param" here, but that stored value is overwritten before it can be used.

Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
src/glsl/lower_ubo_reference.cpp

index 31885cd3dec4610aac2515c9d7ef10894484c8bb..4e09b080e623ed3462895e02e8e2ec2ac02a85af 100644 (file)
@@ -1099,13 +1099,11 @@ lower_ubo_reference_visitor::lower_ssbo_atomic_intrinsic(ir_call *ir)
 
    const glsl_type *type = deref->type->base_type == GLSL_TYPE_INT ?
       glsl_type::int_type : glsl_type::uint_type;
-   param = param->get_next();
    sig_param = new(mem_ctx)
          ir_variable(type, "data1", ir_var_function_in);
    sig_params.push_tail(sig_param);
 
    if (param_count == 3) {
-      param = param->get_next();
       sig_param = new(mem_ctx)
             ir_variable(type, "data2", ir_var_function_in);
       sig_params.push_tail(sig_param);