From: oltolm Date: Sat, 24 Jan 2026 12:23:49 +0000 (+0100) Subject: gdb/python: use gdbpy_is_value_object in more places X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7e8aebc9d3fe5ea489f32bbc077310ca34515ace;p=thirdparty%2Fbinutils-gdb.git gdb/python: use gdbpy_is_value_object in more places Make more use of gdbpy_is_value_object in python/py-value.c Approved-By: Andrew Burgess --- diff --git a/gdb/python/py-value.c b/gdb/python/py-value.c index 6c28f13a3de..f6fdb7e5080 100644 --- a/gdb/python/py-value.c +++ b/gdb/python/py-value.c @@ -2000,7 +2000,7 @@ value_object_to_value (PyObject *self) { value_object *real; - if (! PyObject_TypeCheck (self, &value_object_type)) + if (!gdbpy_is_value_object (self)) return NULL; real = (value_object *) self; return real->value; @@ -2073,7 +2073,7 @@ convert_value_from_python (PyObject *obj) = current_language->value_string (gdbpy_enter::get_gdbarch (), s.get (), strlen (s.get ())); } - else if (PyObject_TypeCheck (obj, &value_object_type)) + else if (gdbpy_is_value_object (obj)) value = ((value_object *) obj)->value->copy (); else if (gdbpy_is_lazy_string (obj)) {