summaryrefslogtreecommitdiffstats
path: root/src/glsl/ir_dead_code_local.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/glsl/ir_dead_code_local.cpp')
-rw-r--r--src/glsl/ir_dead_code_local.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/glsl/ir_dead_code_local.cpp b/src/glsl/ir_dead_code_local.cpp
index 7a44ec8a4a4..b22cc558df6 100644
--- a/src/glsl/ir_dead_code_local.cpp
+++ b/src/glsl/ir_dead_code_local.cpp
@@ -137,7 +137,7 @@ process_assignment(void *ctx, ir_assignment *ir, exec_list *assignments)
}
/* Now, check if we did a whole-variable assignment. */
- if (always_assign && (ir->lhs->whole_variable_referenced() != NULL)) {
+ if (always_assign && (ir->whole_variable_written() != NULL)) {
/* We did a whole-variable assignment. So, any instruction in
* the assignment list with the same LHS is dead.
*/