From: hubicka Date: Thu, 24 Oct 2019 22:24:42 +0000 (+0000) Subject: * symbols-summary.h (fast_function_summary::release, X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=34f0543c9afd8046b5e86d1fcab5f2419b5c094a;p=thirdparty%2Fgcc.git * symbols-summary.h (fast_function_summary::release, fast_call_summary::release): Free m_vector. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@277425 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a4b32508b5b3..3fac6bac1476 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2019-10-24 Jan Hubicka + + * symbols-summary.h (fast_function_summary::release, + fast_call_summary::release): Free m_vector. + 2019-10-24 Jan Hubicka * cgraphunit.c (symbol_table::process_new_functions): Call diff --git a/gcc/symbol-summary.h b/gcc/symbol-summary.h index 7f2e7218460e..a0bacadb63bb 100644 --- a/gcc/symbol-summary.h +++ b/gcc/symbol-summary.h @@ -458,6 +458,8 @@ fast_function_summary::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::release () if ((*m_vector)[i] != NULL) this->release ((*m_vector)[i]); + vec_free (m_vector); + this->m_released = true; }