Skip to content

Commit 6b27e1f

Browse files
committed
bpo-45510: fix
1 parent 2f0af88 commit 6b27e1f

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

Python/ceval.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2209,7 +2209,6 @@ _PyEval_EvalFrameDefault(PyThreadState *tstate, InterpreterFrame *frame, int thr
22092209
DEOPT_IF(!PyLong_CheckExact(left), BINARY_SUBTRACT);
22102210
DEOPT_IF(!PyLong_CheckExact(right), BINARY_SUBTRACT);
22112211
STAT_INC(BINARY_SUBTRACT, hit);
2212-
record_hit_inline(next_instr, oparg);
22132212
PyObject *sub = _PyLong_Subtract((PyLongObject *)left, (PyLongObject *)right);
22142213
SET_SECOND(sub);
22152214
Py_DECREF(right);
@@ -2227,7 +2226,6 @@ _PyEval_EvalFrameDefault(PyThreadState *tstate, InterpreterFrame *frame, int thr
22272226
DEOPT_IF(!PyFloat_CheckExact(left), BINARY_SUBTRACT);
22282227
DEOPT_IF(!PyFloat_CheckExact(right), BINARY_SUBTRACT);
22292228
STAT_INC(BINARY_SUBTRACT, hit);
2230-
record_hit_inline(next_instr, oparg);
22312229
double dsub = ((PyFloatObject *)left)->ob_fval - ((PyFloatObject *)right)->ob_fval;
22322230
PyObject *sub = PyFloat_FromDouble(dsub);
22332231
SET_SECOND(sub);

Python/specialize.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1265,11 +1265,11 @@ _Py_Specialize_BinarySubtract(PyObject *left, PyObject *right, _Py_CODEUNIT *ins
12651265
goto fail;
12661266
}
12671267
if (PyLong_CheckExact(left)) {
1268-
*instr = _Py_MAKECODEUNIT(BINARY_SUBTRACT_INT, saturating_start());
1268+
*instr = _Py_MAKECODEUNIT(BINARY_SUBTRACT_INT, initial_counter_value());
12691269
goto success;
12701270
}
12711271
else if (PyFloat_CheckExact(left)) {
1272-
*instr = _Py_MAKECODEUNIT(BINARY_SUBTRACT_FLOAT, saturating_start());
1272+
*instr = _Py_MAKECODEUNIT(BINARY_SUBTRACT_FLOAT, initial_counter_value());
12731273
goto success;
12741274
}
12751275
else {

0 commit comments

Comments
 (0)