From: Thomas Schwinge Date: Fri, 6 Aug 2021 13:34:25 +0000 (+0200) Subject: Plug 'par' memory leak in 'gcc/omp-oacc-neuter-broadcast.cc:execute_omp_oacc_neuter_b... X-Git-Tag: basepoints/gcc-13~5388 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=df98015fb7db2ed754a7c154669bc7777f8e1612;p=thirdparty%2Fgcc.git Plug 'par' memory leak in 'gcc/omp-oacc-neuter-broadcast.cc:execute_omp_oacc_neuter_broadcast' Fix-up for recent commit e2a58ed6dc5293602d0d168475109caa81ad0f0d "openacc: Middle-end worker-partitioning support". gcc/ * omp-oacc-neuter-broadcast.cc (execute_omp_oacc_neuter_broadcast): Plug 'par' memory leak. --- diff --git a/gcc/omp-oacc-neuter-broadcast.cc b/gcc/omp-oacc-neuter-broadcast.cc index d30867085c36..d48627a6940c 100644 --- a/gcc/omp-oacc-neuter-broadcast.cc +++ b/gcc/omp-oacc-neuter-broadcast.cc @@ -1463,6 +1463,8 @@ execute_omp_oacc_neuter_broadcast () gcc_checking_assert (!it); prop_set.release (); + delete par; + /* This doesn't seem to make a difference. */ loops_state_clear (LOOP_CLOSED_SSA);