PR python/14635:

* python/py-symtab.c (del_objfile_sal): Set 'symtab' field
	to Py_None.
testsuite
	* gdb.python/py-symtab.exp: Test sal and symtab destructors.
This commit is contained in:
Tom Tromey 2012-10-15 15:23:47 +00:00
parent 74f910c87c
commit 801e418523
4 changed files with 17 additions and 1 deletions

View file

@ -470,7 +470,10 @@ del_objfile_sal (struct objfile *objfile, void *datum)
{
sal_object *next = obj->next;
obj->symtab = NULL;
Py_DECREF (obj->symtab);
obj->symtab = (symtab_object *) Py_None;
Py_INCREF (Py_None);
obj->next = NULL;
obj->prev = NULL;
xfree (obj->sal);