core: class_member__delete() doesn't need a 'cu' arg
Since we stopped using per-cu obstacks we don't need it. If we ever want to use it we can do per thread obstacks. Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
2e50463c3a
commit
50916756d5
|
@ -363,7 +363,7 @@ static struct class *class__clone_base_types(const struct tag *tag,
|
|||
tag__assert_search_result(member_type);
|
||||
if (!tag__is_base_type(member_type, cu)) {
|
||||
next = class__remove_member(clone, cu, pos);
|
||||
class_member__delete(pos, cu);
|
||||
class_member__delete(pos);
|
||||
}
|
||||
}
|
||||
class__fixup_alignment(clone, cu);
|
||||
|
|
|
@ -1457,7 +1457,7 @@ static int die__process_class(Dwarf_Die *die, struct type *class,
|
|||
uint32_t id;
|
||||
|
||||
if (cu__table_add_tag(cu, &member->tag, &id) < 0) {
|
||||
class_member__delete(member, cu);
|
||||
class_member__delete(member);
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
|
|
|
@ -1086,7 +1086,7 @@ const char *variable__type_name(const struct variable *var,
|
|||
return tag != NULL ? tag__name(tag, cu, bf, len, NULL) : NULL;
|
||||
}
|
||||
|
||||
void class_member__delete(struct class_member *member, struct cu *cu)
|
||||
void class_member__delete(struct class_member *member)
|
||||
{
|
||||
free(member);
|
||||
}
|
||||
|
@ -1107,7 +1107,7 @@ static void type__delete_class_members(struct type *type, struct cu *cu)
|
|||
|
||||
type__for_each_tag_safe_reverse(type, pos, next) {
|
||||
list_del_init(&pos->tag.node);
|
||||
class_member__delete(pos, cu);
|
||||
class_member__delete(pos);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue