mirror of
				https://github.com/python/cpython.git
				synced 2025-11-01 06:01:29 +00:00 
			
		
		
		
	Correct micro release number and add a couple of asserts. (GH-25224)
This commit is contained in:
		
							parent
							
								
									1be456ae9d
								
							
						
					
					
						commit
						67969f5eb8
					
				
					 2 changed files with 4 additions and 4 deletions
				
			
		|  | @ -348,7 +348,7 @@ def _write_atomic(path, data, mode=0o666): | |||
| #     Python 3.10a2 3433 (RERAISE restores f_lasti if oparg != 0) | ||||
| #     Python 3.10a6 3434 (PEP 634: Structural Pattern Matching) | ||||
| #     Python 3.10a7 3435 Use instruction offsets (as opposed to byte offsets). | ||||
| #     Python 3.10a7 3436 (Add GEN_START bytecode #43683) | ||||
| #     Python 3.10b1 3436 (Add GEN_START bytecode #43683) | ||||
| 
 | ||||
| # | ||||
| # MAGIC must change whenever the bytecode emitted by the compiler may no | ||||
|  |  | |||
|  | @ -6162,8 +6162,7 @@ stackdepth(struct compiler *c) | |||
|         entryblock = b; | ||||
|         nblocks++; | ||||
|     } | ||||
|     if (!entryblock) | ||||
|         return 0; | ||||
|     assert(entryblock!= NULL); | ||||
|     stack = (basicblock **)PyObject_Malloc(sizeof(basicblock *) * nblocks); | ||||
|     if (!stack) { | ||||
|         PyErr_NoMemory(); | ||||
|  | @ -6725,6 +6724,7 @@ assemble(struct compiler *c, int addNone) | |||
|         nblocks++; | ||||
|         entryblock = b; | ||||
|     } | ||||
|     assert(entryblock != NULL); | ||||
| 
 | ||||
|     if (insert_generator_prefix(c, entryblock)) { | ||||
|         goto error; | ||||
|  | @ -6732,7 +6732,7 @@ assemble(struct compiler *c, int addNone) | |||
| 
 | ||||
|     /* Set firstlineno if it wasn't explicitly set. */ | ||||
|     if (!c->u->u_firstlineno) { | ||||
|         if (entryblock && entryblock->b_instr && entryblock->b_instr->i_lineno) | ||||
|         if (entryblock->b_instr && entryblock->b_instr->i_lineno) | ||||
|             c->u->u_firstlineno = entryblock->b_instr->i_lineno; | ||||
|        else | ||||
|             c->u->u_firstlineno = 1; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Mark Shannon
						Mark Shannon