diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2019-10-25 00:24:42 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2019-10-24 22:24:42 +0000 |
commit | ea3628bdeb9a5411aaa1aa567fa6bc005057482f (patch) | |
tree | ba16bd992a3d95b7676f7aa60b3acc3a20fba1b8 /gcc | |
parent | f658ad3002a0afc8aa86d5646ee704921d969ebe (diff) | |
download | gcc-ea3628bdeb9a5411aaa1aa567fa6bc005057482f.zip gcc-ea3628bdeb9a5411aaa1aa567fa6bc005057482f.tar.gz gcc-ea3628bdeb9a5411aaa1aa567fa6bc005057482f.tar.bz2 |
symbols-summary.h (fast_function_summary<T *, [...]): Free m_vector.
* symbols-summary.h (fast_function_summary<T *, V>::release,
fast_call_summary<T *, V>::release): Free m_vector.
From-SVN: r277425
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/symbol-summary.h | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a4b3250..3fac6ba 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2019-10-24 Jan Hubicka <hubicka@ucw.cz> + * symbols-summary.h (fast_function_summary<T *, V>::release, + fast_call_summary<T *, V>::release): Free m_vector. + +2019-10-24 Jan Hubicka <hubicka@ucw.cz> + * cgraphunit.c (symbol_table::process_new_functions): Call ipa_free_size_summary. * ipa-cp.c (ipcp_cloning_candidate_p): Update. diff --git a/gcc/symbol-summary.h b/gcc/symbol-summary.h index 7f2e721..a0bacad 100644 --- a/gcc/symbol-summary.h +++ b/gcc/symbol-summary.h @@ -458,6 +458,8 @@ fast_function_summary<T *, V>::release () if ((*m_vector)[i] != NULL) this->release ((*m_vector)[i]); + vec_free (m_vector); + this->m_released = true; } @@ -919,6 +921,8 @@ fast_call_summary<T *, V>::release () if ((*m_vector)[i] != NULL) this->release ((*m_vector)[i]); + vec_free (m_vector); + this->m_released = true; } |