mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	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
					
				
					 1 changed files with 2 additions and 7 deletions
				
			
		|  | @ -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) | ||||
|  | @ -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 */ | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Victor Stinner
						Victor Stinner