Skip to content

Commit

Permalink
bpo-46670: Remove unused macros in ceval.c (GH-31196)
Browse files Browse the repository at this point in the history
Remove CHECKEXC() and EXT_POP() macros.
  • Loading branch information
vstinner committed Feb 7, 2022
1 parent 062460e commit 4b603f6
Showing 1 changed file with 2 additions and 7 deletions.
9 changes: 2 additions & 7 deletions Python/ceval.c
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,8 @@
#include <stdbool.h>

#ifdef Py_DEBUG
/* For debugging the interpreter: */
#define LLTRACE 1 /* Low-level trace feature */
#define CHECKEXC 1 /* Double-check exception checking */
/* For debugging the interpreter: */
# define LLTRACE 1 /* Low-level trace feature */
#endif

#if !defined(Py_BUILD_CORE)
Expand Down Expand Up @@ -1456,15 +1455,11 @@ eval_frame_handle_pending(PyThreadState *tstate)
(void)(BASIC_STACKADJ(-(n))); \
assert(STACK_LEVEL() <= frame->f_code->co_stacksize); \
} while (0)
#define EXT_POP(STACK_POINTER) ((void)(lltrace && \
prtrace(tstate, (STACK_POINTER)[-1], "ext_pop")), \
*--(STACK_POINTER))
#else
#define PUSH(v) BASIC_PUSH(v)
#define POP() BASIC_POP()
#define STACK_GROW(n) BASIC_STACKADJ(n)
#define STACK_SHRINK(n) BASIC_STACKADJ(-(n))
#define EXT_POP(STACK_POINTER) (*--(STACK_POINTER))
#endif

/* Local variable macros */
Expand Down

0 comments on commit 4b603f6

Please sign in to comment.