diff options
Diffstat (limited to 'gdb/testsuite/gdb.python/py-xmethods.py')
-rw-r--r-- | gdb/testsuite/gdb.python/py-xmethods.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.python/py-xmethods.py b/gdb/testsuite/gdb.python/py-xmethods.py index 78935e1..3a2f100 100644 --- a/gdb/testsuite/gdb.python/py-xmethods.py +++ b/gdb/testsuite/gdb.python/py-xmethods.py @@ -60,6 +60,9 @@ class E_method_char_worker(XMethodWorker): def get_arg_types(self): return gdb.lookup_type('char') + def get_result_type(self, obj, arg): + return gdb.lookup_type('void') + def __call__(self, obj, arg): print('From Python <E_method_char>') return None @@ -72,6 +75,8 @@ class E_method_int_worker(XMethodWorker): def get_arg_types(self): return gdb.lookup_type('int') + # Note: get_result_type method elided on purpose + def __call__(self, obj, arg): print('From Python <E_method_int>') return None |