vm: fix types after rebase
							parent
							
								
									604ceb957c
								
							
						
					
					
						commit
						2f20ee6fb0
					
				|  | @ -79,10 +79,10 @@ struct clear_free_blocks_from_all_blocks_iterator | ||||||
| 	clear_free_blocks_from_all_blocks_iterator(code_heap *code) : code(code) {} | 	clear_free_blocks_from_all_blocks_iterator(code_heap *code) : code(code) {} | ||||||
| 
 | 
 | ||||||
| 	void operator()(code_block *free_block, cell size) { | 	void operator()(code_block *free_block, cell size) { | ||||||
| 		std::set<code_block*>::iterator erase_from = | 		std::set<cell>::iterator erase_from = | ||||||
| 			code->all_blocks.lower_bound(free_block); | 			code->all_blocks.lower_bound((cell)free_block); | ||||||
| 		std::set<code_block*>::iterator erase_to = | 		std::set<cell>::iterator erase_to = | ||||||
| 			code->all_blocks.lower_bound((code_block*)((char*)free_block + size)); | 			code->all_blocks.lower_bound((cell)free_block + size); | ||||||
| 
 | 
 | ||||||
| 		code->all_blocks.erase(erase_from, erase_to); | 		code->all_blocks.erase(erase_from, erase_to); | ||||||
| 	} | 	} | ||||||
|  | @ -118,7 +118,7 @@ void code_heap::verify_all_blocks_set() | ||||||
| code_block *code_heap::code_block_for_address(cell address) | code_block *code_heap::code_block_for_address(cell address) | ||||||
| { | { | ||||||
| 	std::set<cell>::const_iterator blocki = | 	std::set<cell>::const_iterator blocki = | ||||||
| 		all_blocks.upper_bound((code_block*)address); | 		all_blocks.upper_bound(address); | ||||||
| 	FACTOR_ASSERT(blocki != all_blocks.begin()); | 	FACTOR_ASSERT(blocki != all_blocks.begin()); | ||||||
| 	--blocki; | 	--blocki; | ||||||
| 	code_block* found_block = (code_block*)*blocki; | 	code_block* found_block = (code_block*)*blocki; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue