mirror of
https://github.com/python/cpython.git
synced 2025-07-09 20:35:26 +00:00
gh-111178: Fix function signatures in symtable.c (#130589)
This commit is contained in:
parent
3f3e1c4095
commit
1b635d86cd
1 changed files with 8 additions and 6 deletions
|
@ -163,15 +163,17 @@ ste_new(struct symtable *st, identifier name, _Py_block_ty block,
|
|||
}
|
||||
|
||||
static PyObject *
|
||||
ste_repr(PySTEntryObject *ste)
|
||||
ste_repr(PyObject *op)
|
||||
{
|
||||
PySTEntryObject *ste = (PySTEntryObject *)op;
|
||||
return PyUnicode_FromFormat("<symtable entry %U(%R), line %d>",
|
||||
ste->ste_name, ste->ste_id, ste->ste_loc.lineno);
|
||||
}
|
||||
|
||||
static void
|
||||
ste_dealloc(PySTEntryObject *ste)
|
||||
ste_dealloc(PyObject *op)
|
||||
{
|
||||
PySTEntryObject *ste = (PySTEntryObject *)op;
|
||||
ste->ste_table = NULL;
|
||||
Py_XDECREF(ste->ste_id);
|
||||
Py_XDECREF(ste->ste_name);
|
||||
|
@ -203,12 +205,12 @@ PyTypeObject PySTEntry_Type = {
|
|||
"symtable entry",
|
||||
sizeof(PySTEntryObject),
|
||||
0,
|
||||
(destructor)ste_dealloc, /* tp_dealloc */
|
||||
0, /* tp_vectorcall_offset */
|
||||
0, /* tp_getattr */
|
||||
ste_dealloc, /* tp_dealloc */
|
||||
0, /* tp_vectorcall_offset */
|
||||
0, /* tp_getattr */
|
||||
0, /* tp_setattr */
|
||||
0, /* tp_as_async */
|
||||
(reprfunc)ste_repr, /* tp_repr */
|
||||
ste_repr, /* tp_repr */
|
||||
0, /* tp_as_number */
|
||||
0, /* tp_as_sequence */
|
||||
0, /* tp_as_mapping */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue