This changes allocate_dwo_file_hash_table so that it does not use the
objfile obstack to store the contents of the hash table.
2020-02-08 Tom Tromey <tom@tromey.com>
* dwarf2/read.c (allocate_dwo_file_hash_table): Don't allocate on
obstack.
Change-Id: Ic20a618acc7277e56aa18580c68f75c793bef97b
+2020-02-08 Tom Tromey <tom@tromey.com>
+
+ * dwarf2/read.c (allocate_dwo_file_hash_table): Don't allocate on
+ obstack.
+
2020-02-08 Tom Tromey <tom@tromey.com>
* dwarf2/read.c (~dwarf2_per_objfile): Don't delete
delete dwo_file;
};
- return htab_up (htab_create_alloc_ex (41,
- hash_dwo_file,
- eq_dwo_file,
- delete_dwo_file,
- &objfile->objfile_obstack,
- hashtab_obstack_allocate,
- dummy_obstack_deallocate));
+ return htab_up (htab_create_alloc (41,
+ hash_dwo_file,
+ eq_dwo_file,
+ delete_dwo_file,
+ xcalloc, xfree));
}
/* Lookup DWO file DWO_NAME. */