diff options
author | Tom Tromey <tom@tromey.com> | 2018-10-24 16:45:41 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2018-11-04 08:01:01 -0700 |
commit | a31abe80ea4c45b544f3ae04bc63ccaeba530e0f (patch) | |
tree | a6caa5b1524a6939eb14c2f65f7c61895ea42965 /gdb/python/python-internal.h | |
parent | 833d985d1c7f69f953a5c7ddcf2af1d001504961 (diff) | |
download | gdb-a31abe80ea4c45b544f3ae04bc63ccaeba530e0f.zip gdb-a31abe80ea4c45b544f3ae04bc63ccaeba530e0f.tar.gz gdb-a31abe80ea4c45b544f3ae04bc63ccaeba530e0f.tar.bz2 |
Return gdbpy_ref from gdbpy_get_varobj_pretty_printer
This changes gdbpy_get_varobj_pretty_printer to return a gdbpy_ref.
gdb/ChangeLog
2018-11-04 Tom Tromey <tom@tromey.com>
* varobj.c (install_default_visualizer): Update.
* python/python-internal.h (gdbpy_get_varobj_pretty_printer):
Return gdbpy_ref.
* python/py-prettyprint.c (search_pp_list): Return gdbpy_ref.
(find_pretty_printer_from_progspace)
(find_pretty_printer_from_gdb, find_pretty_printer)
(gdbpy_get_varobj_pretty_printer): Return gdbpy_ref.
(gdbpy_get_varobj_pretty_printer, gdbpy_default_visualizer):
Update.
Diffstat (limited to 'gdb/python/python-internal.h')
-rw-r--r-- | gdb/python/python-internal.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/python/python-internal.h b/gdb/python/python-internal.h index 582044a..1ac54f9 100644 --- a/gdb/python/python-internal.h +++ b/gdb/python/python-internal.h @@ -680,7 +680,7 @@ int gdbpy_is_value_object (PyObject *obj); gdbpy_ref<> apply_varobj_pretty_printer (PyObject *print_obj, struct value **replacement, struct ui_file *stream); -PyObject *gdbpy_get_varobj_pretty_printer (struct value *value); +gdbpy_ref<> gdbpy_get_varobj_pretty_printer (struct value *value); gdb::unique_xmalloc_ptr<char> gdbpy_get_display_hint (PyObject *printer); PyObject *gdbpy_default_visualizer (PyObject *self, PyObject *args); |