mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +00:00
GH-125515: Reduce number of compiler warnings in generated code (GH-125697)
This commit is contained in:
parent
19e93e2e26
commit
25441592db
4 changed files with 11 additions and 8 deletions
|
@ -974,7 +974,9 @@ dummy_func(
|
|||
tstate->current_frame = frame->previous;
|
||||
assert(!_PyErr_Occurred(tstate));
|
||||
tstate->c_recursion_remaining += PY_EVAL_C_STACK_UNITS;
|
||||
return PyStackRef_AsPyObjectSteal(retval);
|
||||
PyObject *result = PyStackRef_AsPyObjectSteal(retval);
|
||||
SYNC_SP(); /* Not strictly necessary, but prevents warnings */
|
||||
return result;
|
||||
}
|
||||
|
||||
// The stack effect here is ambiguous.
|
||||
|
@ -1874,7 +1876,7 @@ dummy_func(
|
|||
ERROR_IF(err != 0, error);
|
||||
}
|
||||
|
||||
inst(INSTRUMENTED_LOAD_SUPER_ATTR, (unused/1, unused, unused, unused -- unused, unused if (oparg & 1))) {
|
||||
inst(INSTRUMENTED_LOAD_SUPER_ATTR, (unused/1 -- )) {
|
||||
// cancel out the decrement that will happen in LOAD_SUPER_ATTR; we
|
||||
// don't want to specialize instrumented instructions
|
||||
PAUSE_ADAPTIVE_COUNTER(this_instr[1].counter);
|
||||
|
|
6
Python/generated_cases.c.h
generated
6
Python/generated_cases.c.h
generated
|
@ -4747,8 +4747,6 @@
|
|||
// don't want to specialize instrumented instructions
|
||||
PAUSE_ADAPTIVE_COUNTER(this_instr[1].counter);
|
||||
GO_TO_INSTRUCTION(LOAD_SUPER_ATTR);
|
||||
stack_pointer += -1;
|
||||
assert(WITHIN_STACK_BOUNDS());
|
||||
}
|
||||
|
||||
TARGET(INSTRUMENTED_POP_JUMP_IF_FALSE) {
|
||||
|
@ -5060,9 +5058,11 @@
|
|||
tstate->current_frame = frame->previous;
|
||||
assert(!_PyErr_Occurred(tstate));
|
||||
tstate->c_recursion_remaining += PY_EVAL_C_STACK_UNITS;
|
||||
return PyStackRef_AsPyObjectSteal(retval);
|
||||
PyObject *result = PyStackRef_AsPyObjectSteal(retval);
|
||||
stack_pointer += -1;
|
||||
assert(WITHIN_STACK_BOUNDS());
|
||||
/* Not strictly necessary, but prevents warnings */
|
||||
return result;
|
||||
}
|
||||
|
||||
TARGET(IS_OP) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue