diff options
Diffstat (limited to 'gdb/python')
-rw-r--r-- | gdb/python/py-xmethods.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/gdb/python/py-xmethods.c b/gdb/python/py-xmethods.c index f4064c2..f7e3c37 100644 --- a/gdb/python/py-xmethods.c +++ b/gdb/python/py-xmethods.c @@ -48,10 +48,6 @@ struct python_xmethod_worker : xmethod_worker value *invoke (value *obj, value **args, int nargs) override; - /* Implementation of xmethod_worker::clone for Python. */ - - xmethod_worker_up clone () override; - /* Implementation of xmethod_worker::do_get_arg_types for Python. */ ext_lang_rc do_get_arg_types (int *nargs, type ***arg_types) override; @@ -80,19 +76,6 @@ python_xmethod_worker::~python_xmethod_worker () Py_DECREF (m_this_type); } -/* See declaration. */ - -xmethod_worker_up -python_xmethod_worker::clone () -{ - /* We don't do much here, but we still need the GIL. */ - gdbpy_enter enter_py (get_current_arch (), current_language); - - xmethod_worker *worker = new python_xmethod_worker (m_py_worker, m_this_type); - - return xmethod_worker_up (worker); -} - /* Invoke the "match" method of the MATCHER and return a new reference to the result. Returns NULL on error. */ |