aboutsummaryrefslogtreecommitdiff
path: root/gdb/python/python-value.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/python/python-value.c')
-rw-r--r--gdb/python/python-value.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/python/python-value.c b/gdb/python/python-value.c
index ab89842..ebc15dc 100644
--- a/gdb/python/python-value.c
+++ b/gdb/python/python-value.c
@@ -551,8 +551,8 @@ valpy_positive (PyObject *self)
static PyObject *
valpy_absolute (PyObject *self)
{
- if (value_less (((value_object *) self)->value,
- value_from_longest (builtin_type_int8, 0)))
+ struct value *value = ((value_object *) self)->value;
+ if (value_less (value, value_zero (value_type (value), not_lval)))
return valpy_negative (self);
else
return valpy_positive (self);