mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	[3.11] GH-95060: Fix PyCode_Addr2Location when addrq < 0 (GH-95094)
(cherry picked from commit a6daaf2a13)
Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
			
			
This commit is contained in:
		
							parent
							
								
									d19b5d8533
								
							
						
					
					
						commit
						e693f84cf7
					
				
					 2 changed files with 3 additions and 0 deletions
				
			
		|  | @ -0,0 +1,2 @@ | |||
| Undocumented ``PyCode_Addr2Location`` function now properly returns when | ||||
| ``addrq`` argument is less than zero. | ||||
|  | @ -969,6 +969,7 @@ PyCode_Addr2Location(PyCodeObject *co, int addrq, | |||
|     if (addrq < 0) { | ||||
|         *start_line = *end_line = co->co_firstlineno; | ||||
|         *start_column = *end_column = 0; | ||||
|         return 1; | ||||
|     } | ||||
|     assert(addrq >= 0 && addrq < _PyCode_NBYTES(co)); | ||||
|     PyCodeAddressRange bounds; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Miss Islington (bot)
						Miss Islington (bot)