From 46ac85e4d9fcffe1a8f921989414a89648b5501a Mon Sep 17 00:00:00 2001 From: Ken Jin Date: Tue, 18 Feb 2025 23:48:49 +0800 Subject: gh-129989: Change Py_TAIL_CALL_INTERP ifndef to ! (#130269) Change Py_TAIL_CALL_INTERP ifndef to ! --- Python/bytecodes.c | 2 +- Python/ceval.c | 2 +- Python/generated_cases.c.h | 6 +++--- Tools/cases_generator/tier1_generator.py | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Python/bytecodes.c b/Python/bytecodes.c index 3f8f711..1c5fdf8 100644 --- a/Python/bytecodes.c +++ b/Python/bytecodes.c @@ -1358,7 +1358,7 @@ dummy_func( tier1 inst(CLEANUP_THROW, (sub_iter, last_sent_val, exc_value_st -- none, value)) { PyObject *exc_value = PyStackRef_AsPyObjectBorrow(exc_value_st); - #ifndef Py_TAIL_CALL_INTERP + #if !Py_TAIL_CALL_INTERP assert(throwflag); #endif assert(exc_value && PyExceptionInstance_Check(exc_value)); diff --git a/Python/ceval.c b/Python/ceval.c index 28b26ff..cf9a871 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -798,7 +798,7 @@ _PyEval_EvalFrameDefault(PyThreadState *tstate, _PyInterpreterFrame *frame, int #ifdef Py_STATS int lastopcode = 0; #endif -#ifndef Py_TAIL_CALL_INTERP +#if !Py_TAIL_CALL_INTERP uint8_t opcode; /* Current opcode */ int oparg; /* Current opcode argument, if any */ assert(tstate->current_frame == NULL || tstate->current_frame->stackpointer != NULL); diff --git a/Python/generated_cases.c.h b/Python/generated_cases.c.h index e7f8fdc..01fa857 100644 --- a/Python/generated_cases.c.h +++ b/Python/generated_cases.c.h @@ -8,7 +8,7 @@ #endif #define TIER_ONE 1 -#ifndef Py_TAIL_CALL_INTERP +#if !Py_TAIL_CALL_INTERP #if !USE_COMPUTED_GOTOS dispatch_opcode: switch (opcode) @@ -4409,7 +4409,7 @@ last_sent_val = stack_pointer[-2]; sub_iter = stack_pointer[-3]; PyObject *exc_value = PyStackRef_AsPyObjectBorrow(exc_value_st); - #ifndef Py_TAIL_CALL_INTERP + #if !Py_TAIL_CALL_INTERP assert(throwflag); #endif assert(exc_value && PyExceptionInstance_Check(exc_value)); @@ -11929,7 +11929,7 @@ } /* END INSTRUCTIONS */ -#ifndef Py_TAIL_CALL_INTERP +#if !Py_TAIL_CALL_INTERP #if USE_COMPUTED_GOTOS _unknown_opcode: #else diff --git a/Tools/cases_generator/tier1_generator.py b/Tools/cases_generator/tier1_generator.py index dd9faa3..83ac8b9 100644 --- a/Tools/cases_generator/tier1_generator.py +++ b/Tools/cases_generator/tier1_generator.py @@ -160,7 +160,7 @@ def generate_tier1( #define TIER_ONE 1 """) outfile.write(f""" -#ifndef Py_TAIL_CALL_INTERP +#if !Py_TAIL_CALL_INTERP #if !USE_COMPUTED_GOTOS dispatch_opcode: switch (opcode) @@ -173,7 +173,7 @@ def generate_tier1( generate_tier1_cases(analysis, outfile, lines) outfile.write(f""" {INSTRUCTION_END_MARKER} -#ifndef Py_TAIL_CALL_INTERP +#if !Py_TAIL_CALL_INTERP #if USE_COMPUTED_GOTOS _unknown_opcode: #else -- cgit v0.12