aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/go-lang.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2025-10-29 09:03:57 +0100
committerRichard Biener <rguenth@gcc.gnu.org>2025-10-29 15:15:41 +0100
commitdd7dffb02ff5cd3a88654deacad67298ee8ed8fa (patch)
treede339fd16062c56ef0e533e4f6425e9a58a0b2b9 /gcc/go/go-lang.cc
parentfe7827c25a4e0965f0600d026448c1d73ca107de (diff)
downloadgcc-dd7dffb02ff5cd3a88654deacad67298ee8ed8fa.zip
gcc-dd7dffb02ff5cd3a88654deacad67298ee8ed8fa.tar.gz
gcc-dd7dffb02ff5cd3a88654deacad67298ee8ed8fa.tar.bz2
Fix possible double-free and leak in BB SLP discovery
vect_build_slp_instance always releases the scalar stmts vector, so make sure to mark it as released and actually release it. * tree-vect-slp.cc (vect_analyze_slp): Mark stmts in BB roots as released after vect_build_slp_instance. (vect_build_slp_instance): Release scalar_stmts when exiting early.
Diffstat (limited to 'gcc/go/go-lang.cc')
0 files changed, 0 insertions, 0 deletions