PR python/14634:
* python/py-symbol.c (sympy_dealloc): Check for NULL symbol. testsuite * gdb.python/py-symbol.exp: Test symbol destructor.
This commit is contained in:
parent
b7a54b5525
commit
74f910c87c
4 changed files with 11 additions and 1 deletions
|
@ -335,7 +335,7 @@ sympy_dealloc (PyObject *obj)
|
|||
|
||||
if (sym_obj->prev)
|
||||
sym_obj->prev->next = sym_obj->next;
|
||||
else if (SYMBOL_SYMTAB (sym_obj->symbol))
|
||||
else if (sym_obj->symbol && SYMBOL_SYMTAB (sym_obj->symbol))
|
||||
{
|
||||
set_objfile_data (SYMBOL_SYMTAB (sym_obj->symbol)->objfile,
|
||||
sympy_objfile_data_key, sym_obj->next);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue