mirror of https://github.com/python/cpython
bpo-46670: Remove unused macros in ceval.c (GH-31196)
Remove CHECKEXC() and EXT_POP() macros.
This commit is contained in:
parent
062460e8fd
commit
4b603f6282
|
@ -40,9 +40,8 @@
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
#ifdef Py_DEBUG
|
#ifdef Py_DEBUG
|
||||||
/* For debugging the interpreter: */
|
/* For debugging the interpreter: */
|
||||||
#define LLTRACE 1 /* Low-level trace feature */
|
# define LLTRACE 1 /* Low-level trace feature */
|
||||||
#define CHECKEXC 1 /* Double-check exception checking */
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined(Py_BUILD_CORE)
|
#if !defined(Py_BUILD_CORE)
|
||||||
|
@ -1456,15 +1455,11 @@ eval_frame_handle_pending(PyThreadState *tstate)
|
||||||
(void)(BASIC_STACKADJ(-(n))); \
|
(void)(BASIC_STACKADJ(-(n))); \
|
||||||
assert(STACK_LEVEL() <= frame->f_code->co_stacksize); \
|
assert(STACK_LEVEL() <= frame->f_code->co_stacksize); \
|
||||||
} while (0)
|
} while (0)
|
||||||
#define EXT_POP(STACK_POINTER) ((void)(lltrace && \
|
|
||||||
prtrace(tstate, (STACK_POINTER)[-1], "ext_pop")), \
|
|
||||||
*--(STACK_POINTER))
|
|
||||||
#else
|
#else
|
||||||
#define PUSH(v) BASIC_PUSH(v)
|
#define PUSH(v) BASIC_PUSH(v)
|
||||||
#define POP() BASIC_POP()
|
#define POP() BASIC_POP()
|
||||||
#define STACK_GROW(n) BASIC_STACKADJ(n)
|
#define STACK_GROW(n) BASIC_STACKADJ(n)
|
||||||
#define STACK_SHRINK(n) BASIC_STACKADJ(-(n))
|
#define STACK_SHRINK(n) BASIC_STACKADJ(-(n))
|
||||||
#define EXT_POP(STACK_POINTER) (*--(STACK_POINTER))
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Local variable macros */
|
/* Local variable macros */
|
||||||
|
|
Loading…
Reference in New Issue