VM: the factor_vm::code_blocks() method isn't needed
							parent
							
								
									bcc32291e8
								
							
						
					
					
						commit
						c8d648f3f2
					
				| 
						 | 
				
			
			@ -192,9 +192,8 @@ void factor_vm::primitive_strip_stack_traces() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
/* Allocates memory */
 | 
			
		||||
cell factor_vm::code_blocks() {
 | 
			
		||||
void factor_vm::primitive_code_blocks() {
 | 
			
		||||
  std::vector<cell> objects;
 | 
			
		||||
 | 
			
		||||
  auto code_block_accumulator = [&](code_block* block, cell size) {
 | 
			
		||||
    objects.push_back(block->owner);
 | 
			
		||||
    objects.push_back(block->parameters);
 | 
			
		||||
| 
						 | 
				
			
			@ -215,10 +214,7 @@ cell factor_vm::code_blocks() {
 | 
			
		|||
    objects.push_back(entry_point);
 | 
			
		||||
  };
 | 
			
		||||
  each_code_block(code_block_accumulator);
 | 
			
		||||
  return std_vector_to_array(objects);
 | 
			
		||||
  ctx->push(std_vector_to_array(objects));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Allocates memory */
 | 
			
		||||
void factor_vm::primitive_code_blocks() { ctx->push(code_blocks()); }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue