Remove free_all_values
free_all_values is unused, so this removes it. gdb/ChangeLog 2018-04-06 Tom Tromey <tom@tromey.com> * value.h (free_all_values): Remove. * value.c (free_all_values): Remove.
This commit is contained in:
parent
4d0266a0e0
commit
b562120198
|
@ -1,3 +1,8 @@
|
||||||
|
2018-04-06 Tom Tromey <tom@tromey.com>
|
||||||
|
|
||||||
|
* value.h (free_all_values): Remove.
|
||||||
|
* value.c (free_all_values): Remove.
|
||||||
|
|
||||||
2018-04-06 Tom Tromey <tom@tromey.com>
|
2018-04-06 Tom Tromey <tom@tromey.com>
|
||||||
|
|
||||||
* value.c (VALUE_HISTORY_CHUNK, struct value_history_chunk)
|
* value.c (VALUE_HISTORY_CHUNK, struct value_history_chunk)
|
||||||
|
|
20
gdb/value.c
20
gdb/value.c
|
@ -1638,26 +1638,6 @@ value_free_to_mark (const struct value *mark)
|
||||||
all_values = val;
|
all_values = val;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Free all the values that have been allocated (except for those released).
|
|
||||||
Call after each command, successful or not.
|
|
||||||
In practice this is called before each command, which is sufficient. */
|
|
||||||
|
|
||||||
void
|
|
||||||
free_all_values (void)
|
|
||||||
{
|
|
||||||
struct value *val;
|
|
||||||
struct value *next;
|
|
||||||
|
|
||||||
for (val = all_values; val; val = next)
|
|
||||||
{
|
|
||||||
next = val->next;
|
|
||||||
val->released = 1;
|
|
||||||
value_decref (val);
|
|
||||||
}
|
|
||||||
|
|
||||||
all_values = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Frees all the elements in a chain of values. */
|
/* Frees all the elements in a chain of values. */
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
@ -1053,8 +1053,6 @@ extern int unop_user_defined_p (enum exp_opcode op, struct value *arg1);
|
||||||
|
|
||||||
extern int destructor_name_p (const char *name, struct type *type);
|
extern int destructor_name_p (const char *name, struct type *type);
|
||||||
|
|
||||||
extern void free_all_values (void);
|
|
||||||
|
|
||||||
extern void free_value_chain (struct value *v);
|
extern void free_value_chain (struct value *v);
|
||||||
|
|
||||||
extern value_ref_ptr release_value (struct value *val);
|
extern value_ref_ptr release_value (struct value *val);
|
||||||
|
|
Loading…
Reference in New Issue