mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	gh-118771: Ensure names defined in optimizer.h start with Py/_Py (GH-118825)
This commit is contained in:
		
							parent
							
								
									f772d0d08a
								
							
						
					
					
						commit
						941eea0a27
					
				
					 4 changed files with 42 additions and 39 deletions
				
			
		|  | @ -1237,7 +1237,7 @@ init_cold_exit_executor(_PyExecutorObject *executor, int oparg) | |||
|     inst->oparg = oparg; | ||||
|     executor->vm_data.valid = true; | ||||
|     executor->vm_data.linked = false; | ||||
|     for (int i = 0; i < BLOOM_FILTER_WORDS; i++) { | ||||
|     for (int i = 0; i < _Py_BLOOM_FILTER_WORDS; i++) { | ||||
|         assert(executor->vm_data.bloom.bits[i] == 0); | ||||
|     } | ||||
| #ifdef Py_DEBUG | ||||
|  | @ -1505,7 +1505,7 @@ address_to_hash(void *ptr) { | |||
| void | ||||
| _Py_BloomFilter_Init(_PyBloomFilter *bloom) | ||||
| { | ||||
|     for (int i = 0; i < BLOOM_FILTER_WORDS; i++) { | ||||
|     for (int i = 0; i < _Py_BLOOM_FILTER_WORDS; i++) { | ||||
|         bloom->bits[i] = 0; | ||||
|     } | ||||
| } | ||||
|  | @ -1530,7 +1530,7 @@ _Py_BloomFilter_Add(_PyBloomFilter *bloom, void *ptr) | |||
| static bool | ||||
| bloom_filter_may_contain(_PyBloomFilter *bloom, _PyBloomFilter *hashes) | ||||
| { | ||||
|     for (int i = 0; i < BLOOM_FILTER_WORDS; i++) { | ||||
|     for (int i = 0; i < _Py_BLOOM_FILTER_WORDS; i++) { | ||||
|         if ((bloom->bits[i] & hashes->bits[i]) != hashes->bits[i]) { | ||||
|             return false; | ||||
|         } | ||||
|  | @ -1591,7 +1591,7 @@ void | |||
| _Py_ExecutorInit(_PyExecutorObject *executor, const _PyBloomFilter *dependency_set) | ||||
| { | ||||
|     executor->vm_data.valid = true; | ||||
|     for (int i = 0; i < BLOOM_FILTER_WORDS; i++) { | ||||
|     for (int i = 0; i < _Py_BLOOM_FILTER_WORDS; i++) { | ||||
|         executor->vm_data.bloom.bits[i] = dependency_set->bits[i]; | ||||
|     } | ||||
|     link_executor(executor); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Petr Viktorin
						Petr Viktorin