Mesa (master): compiler: avoid 'unused variable' warnings
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Nov 14 15:02:36 UTC 2018
Module: Mesa
Branch: master
Commit: 7aca650122dc6ad40c6b741562564232d21a0d76
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7aca650122dc6ad40c6b741562564232d21a0d76
Author: Andrii Simiklit <andrii.simiklit at globallogic.com>
Date: Tue Nov 13 14:19:29 2018 +0200
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 at 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 at globallogic.com>
Reviewed-by: Eric Engestrom <eric.engestrom at intel.com>
---
src/compiler/nir/nir_lower_vars_to_ssa.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/compiler/nir/nir_lower_vars_to_ssa.c b/src/compiler/nir/nir_lower_vars_to_ssa.c
index 8e517a7895..646efd9ad8 100644
--- a/src/compiler/nir/nir_lower_vars_to_ssa.c
+++ b/src/compiler/nir/nir_lower_vars_to_ssa.c
@@ -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);
More information about the mesa-commit
mailing list