diff options
author | Martin Sebor <msebor@redhat.com> | 2021-02-12 11:18:17 -0700 |
---|---|---|
committer | Martin Sebor <msebor@redhat.com> | 2021-02-12 11:18:52 -0700 |
commit | f3d7fd1475eb1ed2b3a39f988b33db176d4f7419 (patch) | |
tree | f74f6efb9920e4f76d0dff24993adf4917e026b8 /gcc/tree-pretty-print.c | |
parent | 0631e008adc759cc801d0d034224ee6b4bcf31aa (diff) | |
download | gcc-f3d7fd1475eb1ed2b3a39f988b33db176d4f7419.zip gcc-f3d7fd1475eb1ed2b3a39f988b33db176d4f7419.tar.gz gcc-f3d7fd1475eb1ed2b3a39f988b33db176d4f7419.tar.bz2 |
PR c/99055 - memory leak in warn_parm_array_mismatch
gcc/c-family/ChangeLog:
PR c/99055
* c-warn.c (warn_parm_array_mismatch): Free strings returned from
print_generic_expr_to_str.
gcc/ChangeLog:
* tree-pretty-print.c (print_generic_expr_to_str): Update comment.
Diffstat (limited to 'gcc/tree-pretty-print.c')
-rw-r--r-- | gcc/tree-pretty-print.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.c index aabe6bb..986f75d 100644 --- a/gcc/tree-pretty-print.c +++ b/gcc/tree-pretty-print.c @@ -169,7 +169,8 @@ print_generic_expr (FILE *file, tree t, dump_flags_t flags) pp_flush (tree_pp); } -/* Print a single expression T to string, and return it. */ +/* Print a single expression T to string, and return it. The caller + must free the returned memory. */ char * print_generic_expr_to_str (tree t) |