diff options
author | Tom Tromey <tom@tromey.com> | 2017-04-23 11:07:26 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2018-03-26 21:57:11 -0600 |
commit | 63283d4a2983eaefd5d0860ddffcf946f0fe92db (patch) | |
tree | a8106e982eb26dbdfa3764f2db6568420f58ddce /gdb/python | |
parent | 978d6c756fcb0332ddf12e19305dd0e53b98a93d (diff) | |
download | gdb-63283d4a2983eaefd5d0860ddffcf946f0fe92db.zip gdb-63283d4a2983eaefd5d0860ddffcf946f0fe92db.tar.gz gdb-63283d4a2983eaefd5d0860ddffcf946f0fe92db.tar.bz2 |
Remove EXT_LANG_BT_COMPLETED
While looking at the frame filter code, I noticed that
EXT_LANG_BT_COMPLETED is not really needed. Semantically there is no
difference between the "completed" and "ok" results. So, this patch
removes this constant.
gdb/ChangeLog
2018-03-26 Tom Tromey <tom@tromey.com>
* python/py-framefilter.c (py_print_frame): Return
EXT_LANG_BT_OK.
(gdbpy_apply_frame_filter): Update comment.
* extension.h (enum ext_lang_bt_status) <EXT_LANG_BT_COMPLETED>:
Remove.
<EXT_LANG_BT_NO_FILTERS>: Change value.
Diffstat (limited to 'gdb/python')
-rw-r--r-- | gdb/python/py-framefilter.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gdb/python/py-framefilter.c b/gdb/python/py-framefilter.c index aae8d5d..1dc15ae 100644 --- a/gdb/python/py-framefilter.c +++ b/gdb/python/py-framefilter.c @@ -916,7 +916,7 @@ py_print_args (PyObject *filter, containing all the frames level that have already been printed. If a frame level has been printed, do not print it again (in the case of elided frames). Returns EXT_LANG_BT_ERROR on error, with any - GDB exceptions converted to a Python exception, or EXT_LANG_BT_COMPLETED + GDB exceptions converted to a Python exception, or EXT_LANG_BT_OK on success. It can also throw an exception RETURN_QUIT. */ static enum ext_lang_bt_status @@ -969,7 +969,7 @@ py_print_frame (PyObject *filter, frame_filter_flags flags, if (py_mi_print_variables (filter, out, &opts, args_type, frame) == EXT_LANG_BT_ERROR) return EXT_LANG_BT_ERROR; - return EXT_LANG_BT_COMPLETED; + return EXT_LANG_BT_OK; } gdb::optional<ui_out_emit_tuple> tuple; @@ -1270,7 +1270,7 @@ py_print_frame (PyObject *filter, frame_filter_flags flags, } } - return EXT_LANG_BT_COMPLETED; + return EXT_LANG_BT_OK; } /* Helper function to initiate frame filter invocation at starting @@ -1328,7 +1328,7 @@ bootstrap_python_frame_filters (struct frame_info *frame, format, OUT is the output stream to print. FRAME_LOW is the beginning of the slice of frames to print, and FRAME_HIGH is the upper limit of the frames to count. Returns EXT_LANG_BT_ERROR on error, - or EXT_LANG_BT_COMPLETED on success. */ + or EXT_LANG_BT_OK on success. */ enum ext_lang_bt_status gdbpy_apply_frame_filter (const struct extension_language_defn *extlang, |