From df98015fb7db2ed754a7c154669bc7777f8e1612 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Fri, 6 Aug 2021 15:34:25 +0200 Subject: [PATCH] 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. --- gcc/omp-oacc-neuter-broadcast.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gcc/omp-oacc-neuter-broadcast.cc b/gcc/omp-oacc-neuter-broadcast.cc index d308670..d48627a 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); -- 2.7.4