aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/semantics.c
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2020-01-16 16:46:40 -0500
committerPatrick Palka <ppalka007@gmail.com>2020-01-22 11:13:02 -0500
commitbf91504dc23f17248df6302f7bad849f3ddedee7 (patch)
tree84a2687ae29c5334be0d8a435c36b58acadcf8d4 /gcc/cp/semantics.c
parent7c46e71d016c86971ac26c6fa38d76482859f296 (diff)
downloadgcc-bf91504dc23f17248df6302f7bad849f3ddedee7.zip
gcc-bf91504dc23f17248df6302f7bad849f3ddedee7.tar.gz
gcc-bf91504dc23f17248df6302f7bad849f3ddedee7.tar.bz2
Fix a couple of memory leaks in the C++ frontend
The leak in get_mapped_args is due to auto_vec not properly supporting destructible elements in that auto_vec's destructor doesn't call the destructors of its elements. gcc/cp/ChangeLog: * constraint.cc (get_mapped_args): Avoid using auto_vec as a vector element. Release the vectors inside the lists vector. * parser.c (cp_literal_operator_id): Free the buffer.
Diffstat (limited to 'gcc/cp/semantics.c')
0 files changed, 0 insertions, 0 deletions