From: Jørgen Kvalsvik Date: Thu, 19 Jun 2025 18:56:30 +0000 (+0200) Subject: Free buffer on function exit [PR120634] X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=246c33ac8e8e1967c74ae20c07454a24ef02822a;p=thirdparty%2Fgcc.git Free buffer on function exit [PR120634] Using auto_vec ensures that the buffer is always free'd when the function returns. PR gcov-profile/120634 gcc/ChangeLog: * prime-paths.cc (trie::paths): Use auto_vec. --- diff --git a/gcc/prime-paths.cc b/gcc/prime-paths.cc index 838343c8427..38feeea1522 100644 --- a/gcc/prime-paths.cc +++ b/gcc/prime-paths.cc @@ -635,7 +635,7 @@ trie::insert_with_suffix (array_slice path) vec> trie::paths () const { - vec path {}; + auto_vec path {}; vec> all {}; auto iter = paths (path); while (iter.next ())