compiler: avoid 'unused variable' warnings
1. nir/nir_lower_vars_to_ssa.c:691:21: warning: unused variable ‘var’ nir_variable *var = path->path[0]->var; v2: Changes for some part of 'may be used uninitialized' warnings were removed, seems like it is a compiler issue. ( Eric Engestrom <eric.engestrom@intel.com> ) Possible like this one: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46684 This issue is flagged as duplicate but an original one is not closed yet. Signed-off-by: Andrii Simiklit <andrii.simiklit@globallogic.com> Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
This commit is contained in:

committed by
Eric Engestrom

parent
69ee49ac46
commit
7aca650122
@@ -683,10 +683,9 @@ nir_lower_vars_to_ssa_impl(nir_function_impl *impl)
|
||||
nir_deref_path *path = &node->path;
|
||||
|
||||
assert(path->path[0]->deref_type == nir_deref_type_var);
|
||||
nir_variable *var = path->path[0]->var;
|
||||
|
||||
/* We don't build deref nodes for non-local variables */
|
||||
assert(var->data.mode == nir_var_local);
|
||||
assert(path->path[0]->var->data.mode == nir_var_local);
|
||||
|
||||
if (path_may_be_aliased(path, &state)) {
|
||||
exec_node_remove(&node->direct_derefs_link);
|
||||
|
Reference in New Issue
Block a user