summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2018-09-28 17:49:48 +0000
committerDavid Malcolm <dmalcolm@gcc.gnu.org>2018-09-28 17:49:48 +0000
commita0bdbb09bbe5dc8fad9684e12ec22d9a2f5b0d08 (patch)
tree21e096a3d18c4c9cb72025cd3c5c0cfc973746c2
parented2d9d3720adef3a260b8a55e17e744352a901fc (diff)
opt-suggestions.c: fix minor memory leak
gcc/ChangeLog: * opt-suggestions.c (option_proposer::build_option_suggestions): Release "option_values". From-SVN: r264698
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/opt-suggestions.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 856a72eae10..24afef245fc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2018-09-28 David Malcolm <dmalcolm@redhat.com>
+ * opt-suggestions.c (option_proposer::build_option_suggestions):
+ Release "option_values".
+
+2018-09-28 David Malcolm <dmalcolm@redhat.com>
+
* coverage.c (get_coverage_counts): Convert problem-reporting dump
messages from MSG_OPTIMIZED_LOCATIONS to MSG_MISSED_OPTIMIZATION.
* dumpfile.c (kind_as_string): New function.
diff --git a/gcc/opt-suggestions.c b/gcc/opt-suggestions.c
index c68c9eedaf6..9444a35cb54 100644
--- a/gcc/opt-suggestions.c
+++ b/gcc/opt-suggestions.c
@@ -152,6 +152,7 @@ option_proposer::build_option_suggestions (const char *prefix)
free (with_arg);
}
}
+ option_values.release ();
}
else
add_misspelling_candidates (m_option_suggestions, option,