]> git.ipfire.org Git - thirdparty/gcc.git/commit
driver: Fix memory leak [PR93019]
authorJakub Jelinek <jakub@redhat.com>
Sat, 9 Dec 2023 09:28:37 +0000 (10:28 +0100)
committerJakub Jelinek <jakub@redhat.com>
Sat, 9 Dec 2023 09:28:37 +0000 (10:28 +0100)
commit36be2a0e91c76da4afcd5ddc37e03f5800396387
treed0bae62fec6ff1c73f7d0dcf285b712fb43d455e
parent388ab03975c5c6b3c434ebb95c56c07ea8932486
driver: Fix memory leak [PR93019]

driver:finalize used by JIT clears the mdswitches pointer; if it was
allocated before, that leaks the memory.

2023-12-09  Costas Argyris  <costas.argyris@gmail.com>
    Jakub Jelinek  <jakub@redhat.com>

PR driver/93019
* gcc.cc (driver::finalize): Call XDELETEVEC on mdswitches before
clearing it.

Signed-off-by: Costas Argyris <costas.argyris@gmail.com>
gcc/gcc.cc