diff options
author | David Malcolm <dmalcolm@redhat.com> | 2018-07-25 14:18:22 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2018-07-25 14:18:22 +0000 |
commit | ee50ba7793210790dea424d8707aff28459c8f6d (patch) | |
tree | 2697cd7f1195877137607efe222e445415d1426e | |
parent | e8e3751cd81b90d52a583107172c7d1dab42c311 (diff) | |
download | gcc-ee50ba7793210790dea424d8707aff28459c8f6d.zip gcc-ee50ba7793210790dea424d8707aff28459c8f6d.tar.gz gcc-ee50ba7793210790dea424d8707aff28459c8f6d.tar.bz2 |
optinfo-emit-json.cc: fix trivial memory leak
gcc/ChangeLog:
* optinfo-emit-json.cc (class optrecord_json_writer): Convert
field "m_scopes" from vec to auto_vec.
From-SVN: r262967
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/optinfo-emit-json.cc | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fbd9fd6..9e7d32f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2018-07-25 David Malcolm <dmalcolm@redhat.com> + + * optinfo-emit-json.cc (class optrecord_json_writer): Convert + field "m_scopes" from vec to auto_vec. + 2018-07-25 Martin Liska <mliska@suse.cz> * config/powerpcspe/powerpcspe-protos.h (rs6000_loop_align): Fix diff --git a/gcc/optinfo-emit-json.cc b/gcc/optinfo-emit-json.cc index 6460a81..2199d52 100644 --- a/gcc/optinfo-emit-json.cc +++ b/gcc/optinfo-emit-json.cc @@ -75,7 +75,7 @@ private: json::array *m_root_tuple; /* The currently open scopes, for expressing nested optimization records. */ - vec<json::array *> m_scopes; + auto_vec<json::array *> m_scopes; }; /* optrecord_json_writer's ctor. Populate the top-level parts of the |