summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mesa/program/register_allocate.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mesa/program/register_allocate.c b/src/mesa/program/register_allocate.c
index a6aa7f39cb..ada6e35641 100644
--- a/src/mesa/program/register_allocate.c
+++ b/src/mesa/program/register_allocate.c
@@ -398,11 +398,12 @@ ra_get_best_spill_node(struct ra_graph *g)
for (n = 0; n < g->count; n++) {
float cost = g->nodes[n].spill_cost;
+ float benefit;
if (cost <= 0.0)
continue;
- float benefit = ra_get_spill_benefit(g, n);
+ benefit = ra_get_spill_benefit(g, n);
if (benefit / cost > best_benefit) {
best_benefit = benefit / cost;