gh-127518: Fix pystats build after #127169 (#127526)

gh-127518: Fix pystats build after #127619
This commit is contained in:
Michael Droettboom 2024-12-02 15:17:08 -05:00 committed by GitHub
parent c7dec02de2
commit edefb8678a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1816,8 +1816,9 @@ success:
#ifdef Py_STATS
static int
store_subscr_fail_kind(PyObject *container_type)
store_subscr_fail_kind(PyObject *container, PyObject *sub)
{
PyTypeObject *container_type = Py_TYPE(container);
PyMappingMethods *as_mapping = container_type->tp_as_mapping;
if (as_mapping && (as_mapping->mp_ass_subscript
== PyDict_Type.tp_as_mapping->mp_ass_subscript)) {
@ -1915,7 +1916,7 @@ _Py_Specialize_StoreSubscr(_PyStackRef container_st, _PyStackRef sub_st, _Py_COD
specialize(instr, STORE_SUBSCR_DICT);
return;
}
SPECIALIZATION_FAIL(STORE_SUBSCR, store_subscr_fail_kind(container_type));
SPECIALIZATION_FAIL(STORE_SUBSCR, store_subscr_fail_kind(container, sub));
unspecialize(instr);
}