Merged revisions 85649 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r85649 | gregory.p.smith | 2010-10-17 11:59:56 -0700 (Sun, 17 Oct 2010) | 2 lines

  The py_decref macro was incorrect and unnecessary.
........
This commit is contained in:
Gregory P. Smith 2010-10-17 19:01:13 +00:00
parent dcb411b8b6
commit 7e8f6d643c
1 changed files with 0 additions and 10 deletions

View File

@ -15,15 +15,6 @@
# See https://fedoraproject.org/wiki/Features/EasierPythonDebugging # See https://fedoraproject.org/wiki/Features/EasierPythonDebugging
# and http://bugs.python.org/issue8032 for more gdb 7 python information. # and http://bugs.python.org/issue8032 for more gdb 7 python information.
# gdb version of Py_DECREF(obj) macro
define py_decref
set $__obj = $arg0
set $__obj->ob_refcnt -= 1
if ($__obj->ob_refcnt == 0)
set $__obj = _Py_Dealloc($__obj)
end
end
# Prints a representation of the object to stderr, along with the # Prints a representation of the object to stderr, along with the
# number of reference counts it current has and the hex address the # number of reference counts it current has and the hex address the
# object is allocated at. The argument must be a PyObject* # object is allocated at. The argument must be a PyObject*
@ -49,7 +40,6 @@ define pylocals
set $_names = co->co_varnames set $_names = co->co_varnames
set $_name = PyString_AsString(PyTuple_GetItem($_names, $_i)) set $_name = PyString_AsString(PyTuple_GetItem($_names, $_i))
printf "%s:\n", $_name printf "%s:\n", $_name
py_decref $_name
pyo f->f_localsplus[$_i] pyo f->f_localsplus[$_i]
end end
set $_i = $_i + 1 set $_i = $_i + 1