diff options
author | Mark Shannon <mark@hotpy.org> | 2023-10-12 09:34:32 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-12 09:34:32 (GMT) |
commit | 19b7ead5eb2fd1a0d19403e800a6f3adffbaac69 (patch) | |
tree | 06d2c2db6d13cab161597286d03225659c3e91f9 /Python/generated_cases.c.h | |
parent | fb7843ee895ac7f6eeb58f356b1a320eea081cfc (diff) | |
download | cpython-19b7ead5eb2fd1a0d19403e800a6f3adffbaac69.zip cpython-19b7ead5eb2fd1a0d19403e800a6f3adffbaac69.tar.gz cpython-19b7ead5eb2fd1a0d19403e800a6f3adffbaac69.tar.bz2 |
GH-109214: Convert _SAVE_CURRENT_IP to _SET_IP in tier 2 trace creation. (GH-110755)
Diffstat (limited to 'Python/generated_cases.c.h')
-rw-r--r-- | Python/generated_cases.c.h | 28 |
1 files changed, 4 insertions, 24 deletions
diff --git a/Python/generated_cases.c.h b/Python/generated_cases.c.h index eac1368..8ae9bd2 100644 --- a/Python/generated_cases.c.h +++ b/Python/generated_cases.c.h @@ -989,13 +989,8 @@ PyObject *retval; // _SAVE_CURRENT_IP { - #if TIER_ONE + TIER_ONE_ONLY frame->prev_instr = next_instr - 1; - #endif - #if TIER_TWO - // Relies on a preceding _SET_IP - frame->prev_instr--; - #endif } // _POP_FRAME retval = stack_pointer[-1]; @@ -1056,13 +1051,8 @@ } // _SAVE_CURRENT_IP { - #if TIER_ONE + TIER_ONE_ONLY frame->prev_instr = next_instr - 1; - #endif - #if TIER_TWO - // Relies on a preceding _SET_IP - frame->prev_instr--; - #endif } // _POP_FRAME retval = value; @@ -3941,13 +3931,8 @@ // _SAVE_CURRENT_IP next_instr += 3; { - #if TIER_ONE + TIER_ONE_ONLY frame->prev_instr = next_instr - 1; - #endif - #if TIER_TWO - // Relies on a preceding _SET_IP - frame->prev_instr--; - #endif } // _PUSH_FRAME STACK_SHRINK(oparg); @@ -4019,13 +4004,8 @@ // _SAVE_CURRENT_IP next_instr += 3; { - #if TIER_ONE + TIER_ONE_ONLY frame->prev_instr = next_instr - 1; - #endif - #if TIER_TWO - // Relies on a preceding _SET_IP - frame->prev_instr--; - #endif } // _PUSH_FRAME STACK_SHRINK(oparg); |