diff options
-rw-r--r-- | gdb/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/python/py-value.c | 7 |
2 files changed, 8 insertions, 5 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 096810d..3e614f9 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,11 @@ 2010-08-23 Tom Tromey <tromey@redhat.com> + PR python/11391: + * python/py-value.c (valpy_nonzero): Don't throw error for other + Value types. + +2010-08-23 Tom Tromey <tromey@redhat.com> + PR python/10676: * python/py-type.c: Include bcache.h, vec.h. (struct type_equality_entry): New. diff --git a/gdb/python/py-value.c b/gdb/python/py-value.c index d547ed1..75ee0de 100644 --- a/gdb/python/py-value.c +++ b/gdb/python/py-value.c @@ -712,11 +712,8 @@ valpy_nonzero (PyObject *self) TYPE_LENGTH (type), gdbarch_byte_order (get_type_arch (type))); else - { - PyErr_SetString (PyExc_TypeError, _("Attempted truth testing on invalid " - "gdb.Value type.")); - return 0; - } + /* All other values are True. */ + return 1; } /* Implements ~ for value objects. */ |