diff options
author | David Malcolm <dmalcolm@redhat.com> | 2024-10-31 12:24:55 -0400 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2024-10-31 12:24:55 -0400 |
commit | d1d3c17258a564ade216ec908ac99ab6c78f8e3e (patch) | |
tree | ad205ca4aad709df9dc0655c4b09ad1b3a85e48b | |
parent | d6868b284379ecb7deb65d60f6f17fd6c34c7d6f (diff) | |
download | gcc-d1d3c17258a564ade216ec908ac99ab6c78f8e3e.zip gcc-d1d3c17258a564ade216ec908ac99ab6c78f8e3e.tar.gz gcc-d1d3c17258a564ade216ec908ac99ab6c78f8e3e.tar.bz2 |
diagnostics: fix memory leak of m_option_mgr
Fix some noise seen in "make selftest-valgrind".
gcc/ChangeLog:
* diagnostic.cc (diagnostic_context::finish): Delete and reset
m_option_mgr.
Signed-off-by: David Malcolm <dmalcolm@redhat.com>
-rw-r--r-- | gcc/diagnostic.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/diagnostic.cc b/gcc/diagnostic.cc index 477214c..ecc4bd9 100644 --- a/gcc/diagnostic.cc +++ b/gcc/diagnostic.cc @@ -420,6 +420,9 @@ diagnostic_context::finish () m_client_data_hooks = nullptr; } + delete m_option_mgr; + m_option_mgr = nullptr; + delete m_urlifier; m_urlifier = nullptr; |