tree.c: add [cd]tors to free_lang_data_d
commit81671df65ee6e585cc9906587929303c9f195636
authortbsaunde <tbsaunde@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Jul 2016 02:43:10 +0000 (13 02:43 +0000)
committertbsaunde <tbsaunde@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Jul 2016 02:43:10 +0000 (13 02:43 +0000)
treecaffa7ffe14f6985665e1f80863de4a69210a13e
parent4dbd053cf03e887ed18fdecaf164c68294bcd72f
tree.c: add [cd]tors to free_lang_data_d

gcc/ChangeLog:

2016-07-12  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>

* tree.c (struct free_lang_data_d): Add constructor and change
types of members to ones that automatically manage resources.
(fld_worklist_push): Adjust.
(find_decls_types): Likewise.
(find_decls_types_in_eh_region): Likewise.
(free_lang_data_in_cgraph): Stop manually creating and
destroying members of free_lang_data_d.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@238278 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree.c