agx: Plug memory leak in register allocator
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Sat, 24 Jul 2021 18:56:52 +0000 (14:56 -0400)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Sat, 24 Jul 2021 19:00:22 +0000 (15:00 -0400)
Fixes: 85e18deb18a ("agx: Assign registers locally")
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reported-by: Coverity
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12053>

src/asahi/compiler/agx_register_allocate.c

index 2ef7a4f..c8826de 100644 (file)
@@ -236,6 +236,7 @@ agx_ra(agx_context *ctx)
       }
    }
 
+   free(ssa_to_reg);
    free(ncomps);
    free(alloc);
 }