}
extern void
-_PyCode_Quicken(_Py_CODEUNIT *instructions, Py_ssize_t size, PyObject *consts,
- int enable_counters);
+_PyCode_Quicken(_Py_CODEUNIT *instructions, Py_ssize_t size, int enable_counters);
#ifdef Py_GIL_DISABLED
static _PyCodeArray * _PyCodeArray_New(Py_ssize_t size);
}
co->_co_firsttraceable = entry_point;
#ifdef Py_GIL_DISABLED
- _PyCode_Quicken(_PyCode_CODE(co), Py_SIZE(co), co->co_consts,
- interp->config.tlbc_enabled);
+ _PyCode_Quicken(_PyCode_CODE(co), Py_SIZE(co), interp->config.tlbc_enabled);
#else
- _PyCode_Quicken(_PyCode_CODE(co), Py_SIZE(co), co->co_consts, 1);
+ _PyCode_Quicken(_PyCode_CODE(co), Py_SIZE(co), 1);
#endif
notify_code_watchers(PY_CODE_EVENT_CREATE, co);
return 0;
for (int i = 0; i < code_len; i += _PyInstruction_GetLength(co, i)) {
dst[i] = _Py_GetBaseCodeUnit(co, i);
}
- _PyCode_Quicken(dst, code_len, co->co_consts, 1);
+ _PyCode_Quicken(dst, code_len, 1);
}
static Py_ssize_t
// Initialize warmup counters and optimize instructions. This cannot fail.
void
-_PyCode_Quicken(_Py_CODEUNIT *instructions, Py_ssize_t size, PyObject *consts,
- int enable_counters)
+_PyCode_Quicken(_Py_CODEUNIT *instructions, Py_ssize_t size, int enable_counters)
{
#if ENABLE_SPECIALIZATION_FT
_Py_BackoffCounter jump_counter, adaptive_counter;