Commit 4a44a5f3 by Martin Liska Committed by Martin Liska

Fix memory leak in LTO

2017-02-14  Martin Liska  <mliska@suse.cz>

	* lto.c (do_stream_out): Free LTO file filename string.

From-SVN: r245431
parent da9cd044
2017-02-14 Martin Liska <mliska@suse.cz>
* lto.c (do_stream_out): Free LTO file filename string.
2017-01-19 David Malcolm <dmalcolm@redhat.com> 2017-01-19 David Malcolm <dmalcolm@redhat.com>
* lto-lang.c (builtin_type_for_size): Convert call to * lto-lang.c (builtin_type_for_size): Convert call to
......
...@@ -2288,6 +2288,8 @@ do_stream_out (char *temp_filename, lto_symtab_encoder_t encoder) ...@@ -2288,6 +2288,8 @@ do_stream_out (char *temp_filename, lto_symtab_encoder_t encoder)
ipa_write_optimization_summaries (encoder); ipa_write_optimization_summaries (encoder);
free (CONST_CAST (char *, file->filename));
lto_set_current_out_file (NULL); lto_set_current_out_file (NULL);
lto_obj_file_close (file); lto_obj_file_close (file);
free (file); free (file);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment