aboutsummaryrefslogtreecommitdiff
path: root/gdb/python/py-value.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/python/py-value.c')
-rw-r--r--gdb/python/py-value.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/gdb/python/py-value.c b/gdb/python/py-value.c
index 9cc56e6..ebd7ef1 100644
--- a/gdb/python/py-value.c
+++ b/gdb/python/py-value.c
@@ -90,17 +90,8 @@ valpy_dealloc (PyObject *obj)
value_decref (self->value);
- if (self->address)
- /* Use braces to appease gcc warning. *sigh* */
- {
- Py_DECREF (self->address);
- }
-
- if (self->type)
- {
- Py_DECREF (self->type);
- }
-
+ Py_XDECREF (self->address);
+ Py_XDECREF (self->type);
Py_XDECREF (self->dynamic_type);
Py_TYPE (self)->tp_free (self);