dwarf2out.c (decl_scope_table): Remove.
authorRichard Biener <rguenther@suse.de>
Thu, 28 Jun 2018 10:22:38 +0000 (10:22 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 28 Jun 2018 10:22:38 +0000 (10:22 +0000)
commit291d3f4d26d9d7c79719093a0a1828d1659ca3a1
tree7001397c55284bdbb9dcdd7a6e26974af54e92a4
parent4ece5af359f35eaf4fd7434ca3b9570b9b63bea4
dwarf2out.c (decl_scope_table): Remove.

2018-06-28  Richard Biener  <rguenther@suse.de>

* dwarf2out.c (decl_scope_table): Remove.
(push_decl_scope): Likewise.
(pop_decl_scope): Likewise.
(gen_type_die_for_member): Do not call push/pop_decl_scope.
(gen_struct_or_union_type_die): Likewise.
(gen_tagged_type_die): Likewise.
(dwarf2out_init): Do not initialize decl_scope_table.
(dwarf2out_c_finalize): Do not free it.

From-SVN: r262218
gcc/ChangeLog
gcc/dwarf2out.c