diff --git a/src/panfrost/midgard/midgard_ra.c b/src/panfrost/midgard/midgard_ra.c index 85edd311fe3..599cba53cb2 100644 --- a/src/panfrost/midgard/midgard_ra.c +++ b/src/panfrost/midgard/midgard_ra.c @@ -1251,10 +1251,8 @@ mir_ra(compiler_context *ctx) mir_squeeze_index(ctx); mir_invalidate_liveness(ctx); - if (l) { + if (l) lcra_free(l); - l = NULL; - } l = allocate_registers(ctx, &spilled); } while (spilled && ((iter_count--) > 0));