Skip to content

Commit 9717629

Browse files
committed
remove redundant func parameter
1 parent 8b38039 commit 9717629

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

Include/internal/pycore_optimizer.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@ PyAPI_FUNC(void) _Py_Executors_InvalidateCold(PyInterpreterState *interp);
8585

8686
int _Py_uop_analyze_and_optimize(
8787
struct _PyThreadStateImpl *tstate,
88-
PyFunctionObject *func,
8988
_PyUOpInstruction *trace, int trace_len, int curr_stackentries,
9089
_PyBloomFilter *dependencies);
9190

Python/optimizer.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1485,8 +1485,7 @@ uop_optimize(
14851485
if (!is_noopt) {
14861486
length = _Py_uop_analyze_and_optimize(
14871487
_tstate,
1488-
_tstate->jit_tracer_state.initial_state.func,
1489-
buffer,length,
1488+
buffer, length,
14901489
curr_stackentries, dependencies);
14911490
if (length <= 0) {
14921491
return length;

Python/optimizer_analysis.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -336,14 +336,14 @@ _Py_opt_assert_within_stack_bounds(
336336
static int
337337
optimize_uops(
338338
_PyThreadStateImpl *tstate,
339-
PyFunctionObject *func,
340339
_PyUOpInstruction *trace,
341340
int trace_len,
342341
int curr_stacklen,
343342
_PyBloomFilter *dependencies
344343
)
345344
{
346345
assert(!PyErr_Occurred());
346+
PyFunctionObject *func = tstate->jit_tracer_state.initial_state.func;
347347

348348
// Use thread-local JitOptContext to avoid stack overflow
349349
JitOptContext *ctx = tstate->jit_tracer_state.opt_context;
@@ -584,7 +584,6 @@ remove_unneeded_uops(_PyUOpInstruction *buffer, int buffer_size)
584584
int
585585
_Py_uop_analyze_and_optimize(
586586
_PyThreadStateImpl *tstate,
587-
PyFunctionObject *func,
588587
_PyUOpInstruction *buffer,
589588
int length,
590589
int curr_stacklen,
@@ -594,7 +593,7 @@ _Py_uop_analyze_and_optimize(
594593
OPT_STAT_INC(optimizer_attempts);
595594

596595
length = optimize_uops(
597-
tstate, func, buffer,
596+
tstate, buffer,
598597
length, curr_stacklen, dependencies);
599598

600599
if (length == 0) {

0 commit comments

Comments
 (0)