From 0b0f7befaddb2b5eff2811398a0f0d4604a82a90 Mon Sep 17 00:00:00 2001 From: Mark Shannon Date: Fri, 23 Aug 2024 10:46:03 +0100 Subject: GH-123232: Fix "not specialized" stats (GH-123236) --- Python/bytecodes.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Python/bytecodes.c') diff --git a/Python/bytecodes.c b/Python/bytecodes.c index 62f6853fedf..fefa3af37a1 100644 --- a/Python/bytecodes.c +++ b/Python/bytecodes.c @@ -672,6 +672,7 @@ dummy_func( PyObject *slice = _PyBuildSlice_ConsumeRefs(PyStackRef_AsPyObjectSteal(start), PyStackRef_AsPyObjectSteal(stop)); PyObject *res_o; + OPCODE_DEFERRED_INC(BINARY_SLICE); // Can't use ERROR_IF() here, because we haven't // DECREF'ed container yet, and we still own slice. if (slice == NULL) { @@ -689,6 +690,7 @@ dummy_func( inst(STORE_SLICE, (v, container, start, stop -- )) { PyObject *slice = _PyBuildSlice_ConsumeRefs(PyStackRef_AsPyObjectSteal(start), PyStackRef_AsPyObjectSteal(stop)); + OPCODE_DEFERRED_INC(STORE_SLICE); int err; if (slice == NULL) { err = 1; -- cgit v1.2.3