| Index: gdb/python/py-block.c
|
| diff --git a/gdb/python/py-block.c b/gdb/python/py-block.c
|
| index ac48193121f96e25a0c9e267ff65b13fedca3579..68d0a1595cb87a419f14ae88aa2a357b3e1c7819 100644
|
| --- a/gdb/python/py-block.c
|
| +++ b/gdb/python/py-block.c
|
| @@ -41,10 +41,10 @@ typedef struct blpy_block_object {
|
|
|
| typedef struct {
|
| PyObject_HEAD
|
| - /* The block dictionary of symbols. */
|
| - struct dictionary *dict;
|
| - /* The iterator for that dictionary. */
|
| - struct dict_iterator iter;
|
| + /* The block. */
|
| + const struct block *block;
|
| + /* The iterator for that block. */
|
| + struct block_iterator iter;
|
| /* Has the iterator been initialized flag. */
|
| int initialized_p;
|
| /* Pointer back to the original source block object. Needed to
|
| @@ -94,7 +94,7 @@ blpy_iter (PyObject *self)
|
| if (block_iter_obj == NULL)
|
| return NULL;
|
|
|
| - block_iter_obj->dict = BLOCK_DICT (block);
|
| + block_iter_obj->block = block;
|
| block_iter_obj->initialized_p = 0;
|
| Py_INCREF (self);
|
| block_iter_obj->source = (block_object *) self;
|
| @@ -311,11 +311,11 @@ blpy_block_syms_iternext (PyObject *self)
|
|
|
| if (!iter_obj->initialized_p)
|
| {
|
| - sym = dict_iterator_first (iter_obj->dict, &(iter_obj->iter));
|
| + sym = block_iterator_first (iter_obj->block, &(iter_obj->iter));
|
| iter_obj->initialized_p = 1;
|
| }
|
| else
|
| - sym = dict_iterator_next (&(iter_obj->iter));
|
| + sym = block_iterator_next (&(iter_obj->iter));
|
|
|
| if (sym == NULL)
|
| {
|
|
|