diff options
-rw-r--r-- | src/compiler/nir/nir_lower_vars_to_ssa.c | 3 |
1 files changed, 1 insertions, 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 8e517a78957..646efd9ad89 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); |